0000910638-25-000005.txt : 20250327 0000910638-25-000005.hdr.sgml : 20250327 20250326182343 ACCESSION NUMBER: 0000910638-25-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 149 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250327 DATE AS OF CHANGE: 20250326 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 3D SYSTEMS CORP CENTRAL INDEX KEY: 0000910638 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology EIN: 954431352 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34220 FILM NUMBER: 25774653 BUSINESS ADDRESS: STREET 1: 333 THREE D SYSTEMS CIRCLE CITY: ROCK HILL STATE: SC ZIP: 29730 BUSINESS PHONE: 8033263900 MAIL ADDRESS: STREET 1: 333 THREE D SYSTEMS CIRCLE CITY: ROCK HILL STATE: SC ZIP: 29730 FORMER COMPANY: FORMER CONFORMED NAME: 3 D SYSTEMS CORP DATE OF NAME CHANGE: 19930816 10-K 1 ddd-20241231.htm 10-K ddd-20241231
falseFY20240000910638http://fasb.org/us-gaap/2024#AssetImpairmentChargesP1Yhttp://fasb.org/us-gaap/2024#AssetImpairmentChargeshttp://fasb.org/us-gaap/2024#GoodwillAndIntangibleAssetImpairmenthttp://fasb.org/us-gaap/2024#AssetImpairmentChargesP1Yhttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent0.0278364http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxP90D0.33330.33330.3333http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpenseiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureiso4217:EURutr:sqftddd:dayddd:voteddd:trancheddd:milestoneddd:employeeddd:segmentddd:installmentddd:defendantddd:lease00009106382024-01-012024-12-3100009106382024-06-3000009106382025-03-1700009106382024-10-012024-12-3100009106382024-12-3100009106382023-12-310000910638us-gaap:ProductMember2024-01-012024-12-310000910638us-gaap:ProductMember2023-01-012023-12-310000910638us-gaap:ProductMember2022-01-012022-12-310000910638us-gaap:ServiceMember2024-01-012024-12-310000910638us-gaap:ServiceMember2023-01-012023-12-310000910638us-gaap:ServiceMember2022-01-012022-12-3100009106382023-01-012023-12-3100009106382022-01-012022-12-3100009106382022-12-3100009106382021-12-310000910638us-gaap:CommonStockMember2021-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-12-310000910638us-gaap:RetainedEarningsMember2021-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000910638us-gaap:CommonStockMember2022-01-012022-12-310000910638us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000910638us-gaap:RetainedEarningsMember2022-01-012022-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000910638us-gaap:CommonStockMember2022-12-310000910638us-gaap:AdditionalPaidInCapitalMember2022-12-310000910638us-gaap:RetainedEarningsMember2022-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000910638us-gaap:CommonStockMember2023-01-012023-12-310000910638us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000910638us-gaap:RetainedEarningsMember2023-01-012023-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000910638us-gaap:CommonStockMember2023-12-310000910638us-gaap:AdditionalPaidInCapitalMember2023-12-310000910638us-gaap:RetainedEarningsMember2023-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000910638us-gaap:CommonStockMember2024-01-012024-12-310000910638us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310000910638us-gaap:RetainedEarningsMember2024-01-012024-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310000910638us-gaap:CommonStockMember2024-12-310000910638us-gaap:AdditionalPaidInCapitalMember2024-12-310000910638us-gaap:RetainedEarningsMember2024-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2024-12-310000910638srt:MinimumMember2024-12-310000910638srt:MaximumMember2024-12-310000910638ddd:HealthcareSolutionsMember2024-09-300000910638us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-12-310000910638ddd:WematterABMember2023-07-010000910638ddd:WematterABMember2023-07-012023-07-010000910638ddd:WematterABMember2024-01-012024-12-310000910638ddd:WematterABMemberus-gaap:TradeNamesMember2023-07-010000910638ddd:WematterABMemberus-gaap:DevelopedTechnologyRightsMember2023-07-010000910638ddd:WematterABMemberus-gaap:CustomerRelationshipsMember2023-07-010000910638ddd:WematterABMemberus-gaap:TradeNamesMember2023-07-012023-07-010000910638ddd:WematterABMemberus-gaap:DevelopedTechnologyRightsMember2023-07-012023-07-010000910638ddd:WematterABMemberus-gaap:CustomerRelationshipsMember2023-07-012023-07-010000910638ddd:WematterABMember2023-01-012023-12-310000910638ddd:DpPolarGmbHMember2022-10-040000910638ddd:DpPolarGmbHMember2022-10-042022-10-040000910638ddd:DpPolarGmbHMemberus-gaap:InProcessResearchAndDevelopmentMember2022-10-040000910638ddd:DpPolarGmbHMemberus-gaap:TradeNamesMember2022-10-040000910638ddd:KumovisGmbHMember2022-04-010000910638ddd:KumovisGmbHMember2022-04-012022-04-010000910638ddd:KumovisGmbHMember2022-01-012022-12-310000910638ddd:KumovisGmbHMemberddd:KumovisGmbHMember2022-04-010000910638ddd:KumovisGmbHMemberus-gaap:DevelopedTechnologyRightsMember2022-04-010000910638ddd:KumovisGmbHMemberus-gaap:TradeNamesMember2022-04-010000910638ddd:TitanAdditiveLLCMember2022-04-010000910638ddd:TitanAdditiveLLCMember2022-04-012022-04-010000910638ddd:TitanAdditiveLLCMember2022-01-012022-12-310000910638ddd:TitanAdditiveLLCMemberus-gaap:DevelopedTechnologyRightsMember2022-04-010000910638ddd:TitanAdditiveLLCMemberus-gaap:TradeNamesMember2022-04-010000910638us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberddd:GeomagicSoftwareMember2024-12-3100009106382025-01-012024-12-310000910638us-gaap:CollaborativeArrangementMember2023-01-012023-12-310000910638us-gaap:CollaborativeArrangementMember2022-01-012022-12-310000910638us-gaap:CollaborativeArrangementMember2024-01-012024-12-310000910638ddd:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-12-310000910638ddd:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310000910638ddd:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310000910638srt:AmericasMember2024-01-012024-12-310000910638srt:AmericasMember2023-01-012023-12-310000910638srt:AmericasMember2022-01-012022-12-310000910638us-gaap:EMEAMember2024-01-012024-12-310000910638us-gaap:EMEAMember2023-01-012023-12-310000910638us-gaap:EMEAMember2022-01-012022-12-310000910638srt:AsiaPacificMember2024-01-012024-12-310000910638srt:AsiaPacificMember2023-01-012023-12-310000910638srt:AsiaPacificMember2022-01-012022-12-310000910638country:US2024-01-012024-12-310000910638country:US2023-01-012023-12-310000910638country:US2022-01-012022-12-310000910638country:DE2024-01-012024-12-310000910638country:DE2023-01-012023-12-310000910638country:DE2022-01-012022-12-310000910638us-gaap:InventoriesMember2022-01-012022-12-310000910638us-gaap:CapitalAdditionsMember2022-01-012022-12-310000910638us-gaap:BuildingMember2024-12-310000910638us-gaap:BuildingMember2023-12-310000910638srt:MinimumMemberus-gaap:BuildingMember2024-12-310000910638srt:MaximumMemberus-gaap:BuildingMember2024-12-310000910638us-gaap:MachineryAndEquipmentMember2024-12-310000910638us-gaap:MachineryAndEquipmentMember2023-12-310000910638srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000910638srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000910638us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310000910638us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310000910638srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310000910638srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310000910638ddd:OfficeFurnitureAndEquipmentMember2024-12-310000910638ddd:OfficeFurnitureAndEquipmentMember2023-12-310000910638srt:MinimumMemberddd:OfficeFurnitureAndEquipmentMember2024-12-310000910638srt:MaximumMemberddd:OfficeFurnitureAndEquipmentMember2024-12-310000910638us-gaap:LeaseholdImprovementsMember2024-12-310000910638us-gaap:LeaseholdImprovementsMember2023-12-310000910638us-gaap:ConstructionInProgressMember2024-12-310000910638us-gaap:ConstructionInProgressMember2023-12-310000910638us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-12-310000910638us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310000910638us-gaap:CustomerRelationshipsMember2024-12-310000910638us-gaap:CustomerRelationshipsMember2023-12-310000910638us-gaap:TechnologyBasedIntangibleAssetsMember2024-12-310000910638us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000910638us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-012024-12-310000910638us-gaap:TradeNamesMember2024-12-310000910638us-gaap:TradeNamesMember2023-12-310000910638us-gaap:TradeNamesMember2024-01-012024-12-310000910638us-gaap:PatentsMember2024-12-310000910638us-gaap:PatentsMember2023-12-310000910638us-gaap:PatentsMember2024-01-012024-12-310000910638us-gaap:PatentedTechnologyMember2024-12-310000910638us-gaap:PatentedTechnologyMember2023-12-310000910638us-gaap:OtherIntangibleAssetsMember2024-12-310000910638us-gaap:OtherIntangibleAssetsMember2023-12-3100009106382024-07-012024-09-300000910638us-gaap:TechnologyBasedIntangibleAssetsMember2024-10-012024-12-310000910638us-gaap:CustomerRelationshipsMember2024-01-012024-12-310000910638us-gaap:TradeNamesMember2023-01-012023-12-310000910638us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310000910638ddd:HealthcareSegmentMember2022-12-310000910638ddd:IndustrialSegmentMember2022-12-310000910638ddd:HealthcareSegmentMember2023-01-012023-12-310000910638ddd:IndustrialSegmentMember2023-01-012023-12-310000910638ddd:HealthcareSegmentMember2023-12-310000910638ddd:IndustrialSegmentMember2023-12-310000910638ddd:HealthcareSegmentMember2024-01-012024-12-310000910638ddd:IndustrialSegmentMember2024-01-012024-12-310000910638ddd:HealthcareSegmentMember2024-12-310000910638ddd:IndustrialSegmentMember2024-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2023-04-300000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2024-05-012024-05-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2023-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMemberus-gaap:RelatedPartyMember2024-01-012024-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMemberus-gaap:RelatedPartyMember2023-01-012023-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMemberus-gaap:RelatedPartyMember2024-12-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMemberus-gaap:RelatedPartyMember2023-12-310000910638ddd:TheradaptiveIncMember2023-06-300000910638ddd:TheradaptiveIncMember2023-01-012023-12-310000910638ddd:TheradaptiveIncMember2024-01-012024-12-310000910638ddd:EntachInc.Member2022-03-310000910638ddd:EntachInc.Member2024-12-310000910638ddd:EntachInc.Member2023-12-310000910638ddd:EntachInc.Member2022-01-012022-12-310000910638us-gaap:ShareBasedCompensationAwardTrancheOneMemberddd:EntachInc.Member2024-12-310000910638ddd:EntachInc.Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMember2025-01-310000910638ddd:EntachInc.Memberus-gaap:SubsequentEventMember2025-01-310000910638ddd:EntachInc.Member2024-01-012024-12-310000910638ddd:EntachInc.Member2023-01-012023-12-310000910638ddd:EntachInc.Memberus-gaap:RelatedPartyMember2024-12-310000910638ddd:EntachInc.Memberus-gaap:RelatedPartyMember2023-12-310000910638srt:MinimumMember2024-01-012024-12-310000910638srt:MaximumMember2024-01-012024-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-01-012024-12-310000910638srt:ScenarioForecastMember2025-01-012025-12-310000910638srt:ScenarioForecastMember2026-01-012026-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-03-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-03-012024-03-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-12-012023-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-01-012023-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-11-162021-11-160000910638ddd:KumovisGmbHMember2022-04-010000910638ddd:KumovisGmbHMember2024-12-310000910638ddd:KumovisGmbHMember2024-12-092024-12-090000910638us-gaap:PhantomShareUnitsPSUsMemberddd:SystemicBioPhantomUnitPlanMember2024-01-012024-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2021-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2022-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2023-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2024-12-310000910638ddd:RestrictedStockMarketConditionsMember2024-01-012024-12-310000910638us-gaap:PhantomShareUnitsPSUsMemberddd:SystemicBioPhantomUnitPlanMember2023-01-012023-12-310000910638ddd:SystemicBioPhantomUnitPlanMember2024-12-310000910638ddd:SystemicBioPhantomUnitPlanMember2023-12-310000910638us-gaap:PhantomShareUnitsPSUsMemberddd:SystemicBioPhantomUnitPlanMember2024-12-310000910638us-gaap:PhantomShareUnitsPSUsMemberddd:SystemicBioPhantomUnitPlanMember2023-12-310000910638ddd:StockOptionsAndRestrictedStockAwardsMemberddd:TwoThousandFifteenPlanMember2016-01-012016-12-310000910638ddd:VolumetricBiotechnologiesIncMember2021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-012021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2024-02-290000910638ddd:VolumetricBiotechnologiesIncMembersrt:MinimumMember2024-02-012024-02-290000910638ddd:VolumetricBiotechnologiesIncMembersrt:MaximumMember2024-02-012024-02-290000910638ddd:VolumetricBiotechnologiesIncMember2024-02-012024-02-290000910638ddd:VolumetricBiotechnologiesIncMember2024-04-292024-04-290000910638ddd:VolumetricBiotechnologiesIncMember2024-04-290000910638us-gaap:PerformanceSharesMember2024-12-310000910638ddd:VolumetricBiotechnologiesIncMember2023-01-012023-12-310000910638ddd:IncentiveAwardsMember2024-01-012024-12-310000910638ddd:IncentiveAwardsMember2023-01-012023-12-310000910638ddd:IncentiveAwardsMember2022-01-012022-12-310000910638ddd:VolumetricBiotechnologiesIncMember2024-01-012024-12-310000910638ddd:VolumetricBiotechnologiesIncMember2022-01-012022-12-310000910638ddd:DpPolarGmbHMember2024-01-012024-12-310000910638ddd:DpPolarGmbHMember2023-01-012023-12-310000910638ddd:DpPolarGmbHMember2022-01-012022-12-310000910638us-gaap:PhantomShareUnitsPSUsMember2024-12-310000910638us-gaap:PhantomShareUnitsPSUsMember2024-01-012024-12-310000910638us-gaap:ShareBasedCompensationAwardTrancheThreeMember2024-01-012024-12-310000910638us-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-12-310000910638us-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-12-310000910638us-gaap:DomesticCountryMember2024-12-310000910638us-gaap:StateAndLocalJurisdictionMember2024-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-01-012024-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000910638ddd:RestrictedStockAndRestrictedStockUnitMember2024-01-012024-12-310000910638ddd:RestrictedStockAndRestrictedStockUnitMember2023-01-012023-12-310000910638ddd:RestrictedStockAndRestrictedStockUnitMember2022-01-012022-12-310000910638us-gaap:StockOptionMember2024-01-012024-12-310000910638us-gaap:StockOptionMember2023-01-012023-12-310000910638us-gaap:StockOptionMember2022-01-012022-12-310000910638ddd:DpPolarGmbHMember2023-01-012023-12-310000910638us-gaap:RestrictedStockMember2022-01-012022-12-310000910638ddd:DpPolarGmbHMember2022-01-012022-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-160000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-162021-11-160000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2024-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-12-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSolutionsMember2024-01-012024-12-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSolutionsMember2023-01-012023-12-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSolutionsMember2022-01-012022-12-310000910638us-gaap:OperatingSegmentsMemberddd:IndustrialSolutionsMember2024-01-012024-12-310000910638us-gaap:OperatingSegmentsMemberddd:IndustrialSolutionsMember2023-01-012023-12-310000910638us-gaap:OperatingSegmentsMemberddd:IndustrialSolutionsMember2022-01-012022-12-310000910638us-gaap:OperatingSegmentsMember2024-01-012024-12-310000910638us-gaap:OperatingSegmentsMember2023-01-012023-12-310000910638us-gaap:OperatingSegmentsMember2022-01-012022-12-310000910638us-gaap:MaterialReconcilingItemsMember2024-01-012024-12-310000910638us-gaap:MaterialReconcilingItemsMember2023-01-012023-12-310000910638us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310000910638ddd:HealthcareSolutionsMember2024-01-012024-12-310000910638ddd:HealthcareSolutionsMember2023-01-012023-12-310000910638ddd:HealthcareSolutionsMember2022-01-012022-12-310000910638ddd:IndustrialSolutionsMember2024-01-012024-12-310000910638ddd:IndustrialSolutionsMember2023-01-012023-12-310000910638ddd:IndustrialSolutionsMember2022-01-012022-12-310000910638country:US2024-12-310000910638country:US2023-12-310000910638country:BE2024-12-310000910638country:BE2023-12-310000910638ddd:OtherForeignEntitiesMember2024-12-310000910638ddd:OtherForeignEntitiesMember2023-12-310000910638ddd:ExportControlsAndGovernmentContractsComplianceMember2023-02-012023-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:DirectorateOfDefenseTradeControlsMember2023-02-012023-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember2023-02-012023-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:USDepartmentOfJusticeMember2023-02-012023-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMember2024-01-012024-12-310000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:DirectorateOfDefenseTradeControlsMember2024-01-012024-12-310000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:DirectorateOfDefenseTradeControlsMember2023-01-012023-12-310000910638ddd:DirectorateOfDefenseTradeControlsMemberddd:ExportControlsAndGovernmentContractsComplianceMemberus-gaap:SubsequentEventMember2025-02-012025-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:DirectorateOfDefenseTradeControlsMember2022-01-012022-12-310000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:DirectorateOfDefenseTradeControlsMember2024-12-310000910638us-gaap:FinancialStandbyLetterOfCreditMember2023-06-020000910638us-gaap:FinancialStandbyLetterOfCreditMember2023-06-022023-06-020000910638us-gaap:FinancialStandbyLetterOfCreditMember2024-06-012024-06-300000910638ddd:SecuritiesClassActionMember2023-01-012023-12-310000910638ddd:SecuritiesClassActionMember2024-01-012024-12-310000910638ddd:VolumetricBiotechnologiesIncMember2024-02-242024-02-240000910638ddd:VolumetricBiotechnologiesIncMember2024-02-240000910638ddd:VolumetricBiotechnologiesIncMember2024-03-290000910638ddd:VolumetricBiotechnologiesIncMember2024-03-292024-03-290000910638ddd:VolumetricBiotechnologiesIncMember2024-08-212024-08-210000910638ddd:IntrepidAutomationMember2021-05-192021-05-190000910638ddd:IntrepidAutomationMember2023-05-012023-05-310000910638us-gaap:MoneyMarketFundsMember2024-12-310000910638us-gaap:MoneyMarketFundsMember2023-12-3100009106382024-04-012024-06-300000910638ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember2023-01-012023-12-310000910638ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember2024-01-012024-12-310000910638ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember2023-12-310000910638ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember2022-12-310000910638ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember2024-12-310000910638us-gaap:CostOfSalesMember2024-01-012024-12-310000910638us-gaap:CostOfSalesMember2023-01-012023-12-310000910638us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310000910638us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-12-310000910638us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-12-310000910638us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-31


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, 2024
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 No. 001-34220
__________________________

Image1.jpg

3D SYSTEMS CORPORATION
(Exact name of Registrant as Specified in its Charter)
__________________________
Delaware
95-4431352
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)

333 Three D Systems Circle
Rock Hill, South Carolina 29730
(Address of Principal Executive Offices and Zip Code)

(Registrant’s Telephone Number, Including Area Code): (803) 326-3900
_________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $0.001 per shareDDDNew York Stock Exchange

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

1



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 registrant’s Common Stock held by non-affiliates of the registrant on June 30, 2024 was $396,822,398. For purposes of this computation, it has been assumed that the shares beneficially held by directors and executive officers of the registrant were “held by affiliates.” This assumption is not to be deemed an admission by these persons that they are affiliates of the registrant.

The number of shares of the registrant's Common Stock outstanding as of March 17, 2025: 135,538,470.

DOCUMENTS INCORPORATED BY REFERENCE: Portions of the registrant's definitive proxy statement for its 2025 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.














































2



3D SYSTEMS CORPORATION
Annual Report on Form 10-K
For the Year Ended December 31, 2024

TABLE OF CONTENTS

3



This Annual Report on Form 10-K (“Form 10-K”) contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. Many of the forward-looking statements are located in Part II, Item 7 of this Form 10-K under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” 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 historical results or from any future results expressed or implied by such forward-looking statements. In many cases, you can identify forward-looking statements by terms such as “believes,” “belief,” “expects,” “may,” “will,” “estimates,” “intends,” “anticipates,” or “plans” or the negative of these terms or other comparable terminology. Forward-looking statements are based upon management’s beliefs, assumptions and current expectations concerning future events and trends, using information currently available, and are necessarily subject to uncertainties, many of which are outside our control. Although we believe that the expectations reflected in the forward-looking statements are reasonable, forward-looking statements are not, and should not be relied upon as a guarantee of future performance or results, nor will they necessarily prove to be accurate indications of the times at or by which any such performance or results will be achieved. A number of important factors could cause actual results to differ materially from those expressed in or implied by the forward-looking statements. Factors that could cause such differences include, but are not limited to, those discussed in Part I, Item 1A of this Form 10-K under the heading “Risk Factors.” All subsequent written and oral forward-looking statements attributable to the Company or to individuals acting on our behalf are expressly qualified in their entirety by this discussion. The Company assumes no obligation to revise or update any forward-looking statements for any reason, except as required by law.

PART I

Item 1. Business

General

3D Systems Corporation (“3D Systems” or the “Company” or “we,” "our" or “us”) markets our products and services through subsidiaries in North America and South America (collectively referred to as “Americas”), Europe and the Middle East (collectively referred to as “EMEA”) and Asia Pacific and Oceania (collectively referred to as “APAC”). We provide comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. Our solutions support advanced applications in two key industry verticals: Healthcare Solutions (which includes dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing). We have over 35 years of experience and expertise, which have proven vital to our development of an ecosystem and end-to-end digital workflow solutions that enable customers to optimize product designs, transform workflows, bring innovative products to market and drive new business models.

Business Strategy

Accelerating Additive Manufacturing Adoption

We partner with customers to enable them to adopt and scale additive manufacturing in their production environments. We believe that our additive manufacturing capabilities can help customers solve a number of design and manufacturing challenges – such as improved lead times, enhanced design freedom, part consolidation and the ability for mass customization. We believe that we have both the scale and the breadth of technologies, encompassing hardware platforms, materials and software, that our customers require for the successful implementation of additive manufacturing into their design and manufacturing processes. Using a strong application focus in each of our two business segments, our Applications Innovation Group integrates our printer hardware, materials, software and professional and technical services in unique combinations to solve a customer’s product need. Once complete, we can scale the process for the customer to a certain production level through our Advanced Manufacturing solutions, and, with increasing demand, we can enable a customer to continue scaling to high volumes within their own production facilities. This transfer of the workflow involves providing the printing systems, materials and software, along with the process definition and other technical expertise, that enables a seamless transfer of capability to the manufacturer. We expect the result of this approach to drive recurring revenue streams as customers adopt additive manufacturing solutions and consume materials to produce parts, utilize software to manage the print process and manufacturing operations, and make use of our service offerings for application development, maintenance and upgrades. Our proficiency in providing industry focused application and solution development for customers includes a number of internal assets and capabilities, including:

4



a.A full range of additive manufacturing hardware technologies and materials to address needs in metals and plastics (including biocompatible materials for medical use), wax and bioprinting
b.An Application Innovation Group that includes industry and technology application experts, customer innovation and advanced manufacturing centers and post-sale service and support
c.A software suite that enables end-to-end additive manufacturing including design, simulation, process management and manufacturing execution
d.Scale that includes significant and diverse experience in production parts and applications combined with a global reach to service our customers worldwide

Investing in Regenerative Medicine

As an early and continuing innovator in additive manufacturing, we have significant experience in bringing this technology to new markets. Within our Healthcare Solutions segment, a portion of our business focuses on opportunities for additive manufacturing to be applied to regenerative medicine. To date, our efforts in the area of regenerative medicine have consisted primarily of pre-commercial bio-technology research and development ("R&D") in the areas described below.

Each year, end-stage organ failure kills millions of people, and the supply of donated organs is insufficient to meet the needs of patients seeking transplantation. Accordingly, our first area of focus is the use of additive manufacturing for human organ transplantation. In 2017, we entered into an arrangement that combined our 3D printing expertise and capabilities in human tissue engineering with the regenerative medicine and biotechnology expertise of a key strategic partner, with a long-term goal of developing the capability to 3D print lungs that will allow patients with end-stage lung disease to receive transplants that will enable them to enjoy long and active lives. In 2021, this program was expanded to also focus on developing the capability to print scaffolds for livers and kidneys, for which research continued through the start of 2024. Beginning in the first quarter of 2024, due to changes to our arrangement with and funding from our key strategic partner, the Company’s continuing organ program returned to focusing on developing the capability to print human lung scaffolds, for which the related R&D efforts will continue to be primarily funded by our key strategic partner. Given the loss of funding for research on kidneys and liver from our key strategic partner, those programs were discontinued during the first quarter of 2024.

Our second area of focus seeks to utilize our bio-printing capabilities to design and manufacture 3D-printed vascularized “organs-on-chips” for use in drug development by pharmaceutical industry customers. Currently, drug development is an expensive and time-consuming process, and many drug therapies that appear promising during pre-clinical trials fail during human clinical trials. We believe that “organs-on-chips” can accelerate the drug development process and reduce the cost of pre-clinical drug testing, as well as reduce the pharmaceutical industry’s reliance on animal testing. During 2024, our wholly-owned biotech company, Systemic Bio, continued its R&D work in this area with pharmaceutical industry customers. We are engaged in a review of strategic alternatives for Systemic Bio. During this review we plan to continue to provide internal funding to support Systemic Bio, including for product development and customer acquisition activities.

Products

We offer our customers a comprehensive range of 3D printers, materials, software, and digital design tools.

3D Printers and Materials

Our 3D printers transform digital data input generated by 3D design software, Computer Aided Design (“CAD”) software or other 3D design tools, into printed parts using several unique print engines that employ proprietary, additive layer by layer building processes with a variety of materials. As part of our solutions-oriented strategy, we offer a broad range of 3D printing technologies including Stereolithography (SLA), Selective Laser Sintering, Direct Metal Printing, MultiJet Printing, ColorJet Printing, polymer extrusion, and extrusion and SLA based bioprinting. Our printers utilize a wide range of materials, the majority of which are proprietary materials that we develop, blend, and market. Our comprehensive range of materials includes plastic, nylon, metal, composite, elastomeric, wax, polymeric dental materials and biocompatible materials. We augment and complement our portfolio of engineered materials with materials that we purchase or develop with third parties under private label and distribution arrangements.

We work closely with our customers to optimize the performance of our materials in their applications. Our expertise in materials science and formulation, combined with our processes, software and equipment, enables us to provide unique solutions and help our customers select the material that best meets their needs with optimal cost and performance results.

5



As part of our solutions approach, our currently offered printers, with the exception of direct metal printers and bioprinters, have built-in intelligence to make them integrated, closed systems. For these integrated printers, we furnish materials specifically designed for use in those printers, which are packaged in smart cartridges and utilize material delivery systems. These integrated materials are designed to enhance system functionality, productivity, reliability and materials' shelf life, in addition to providing our customers with a built-in quality management system and a fully integrated workflow solution.

Software and Related Products

We provide digital design tools, including software, scanners and haptic devices. We offer solutions for product design, simulation, mold and die design, 3D scan-to-print, reverse engineering, production machining, metrology, inspection and manufacturing workflows. These products are designed to enable a seamless workflow for customers. We also offer proprietary software to prepare and optimize CAD data and manage the additive manufacturing processes. These software products provide automated support building and placement, build platform management, print simulation and print queue management capabilities. The outcome is the ability to improve the quality of prints, optimize design structure, shorten design to manufacturing lead time and minimize manufacturing costs.

Since the acquisition of Oqton, Inc. ("Oqton") in 2021, we have also offered an intelligent, cloud-based "manufacturing operating system" ("MOS") platform to customers that need to integrate a broad range of advanced manufacturing and automation technologies, including additive manufacturing solutions, in their production workflows. Many of 3D System’s legacy stand-alone software applications are integrated into Oqton’s legacy MOS, so that we can offer our customers a complete cloud-based software solution to automate and control their entire digital manufacturing process from order to delivery.

In December 2024, the Company entered into a definitive agreement for the sale of its Geomagic software business to Hexagon AB for $123 million, subject to customary adjustments. The divestiture of Geomagic is expected to be completed by the end of the second quarter of 2025, subject to the satisfaction of certain closing conditions. Geomagic represents only a portion of the Company’s broader software business, and its products primarily consist of reverse engineering, design and inspection software. Following the sale of Geomagic, the Company’s remaining software business and continued investment and development efforts will primarily focus on software solutions and platforms that accelerate the adoption of 3D printing technologies in large-scale, production application environments. These software platforms specifically include 3D Sprint, 3DXpert, which are core to the Company’s metal and polymer additive manufacturing solutions, and Oqton Industrial Manufacturing OS, which helps customers move from prototyping to a repeatable and high-quality production additive manufacturing process. Through these platforms, the Company will continue to offer software solutions for design, build preparation simulation, automation of repetitive tasks, inspection, preparing and optimizing CAD and polygon data, increasingly leveraging the power of artificial intelligence and machine learning to drive efficiency, improved workflows, higher productivity, repeatability, and quality.

For purposes of our accompanying consolidated financial statements, the assets and liabilities of the Geomagic business that we plan to sell have been reclassified and separately reported as held for sale in our balance sheet. Consistent with the remainder of our software business, Geomagic’s operating results historically have been, and continue to be, included in the financial results reported for our Industrial Segment. Geomagic has not been separately reported as a discontinued operation in our accompanying consolidated financial statements, as the sale of this component of our software business does not represent a shift away from providing software products to our customers.

Services

Maintenance and Training Services

We provide a variety of customer services, local application support and field support on a worldwide basis for our products, including installation of new printers at customers’ sites, maintenance agreements, periodic hardware upgrades and software updates. We also provide services to assist our customers and partners in developing new applications for our technologies to facilitate the use of our technology for specific applications, to train customers on the use of our printers and to maintain our printers at customers’ sites. We provide these services, spare parts and field support either directly or through a network of reseller partners. We employ customer-support sales engineers to support our worldwide customer base, and we seek to continue to strengthen and enhance our partner network and service offerings.



6



Our 3D printers are sold with a warranty period ranging from 90 days to one year. After the warranty period, we generally offer service contracts that enable our customers to continue service and maintenance coverage. These service contracts are offered with various levels of support and options, and are priced accordingly. One entitlement of our service contracts is our service engineers provide regularly scheduled preventive maintenance visits to customer sites. Additionally, we provide training to our partners to enable them to also perform these services. Another contract entitlement on select printer models is proactive remote troubleshooting capability through our 3DConnect Service IoT platform. From time to time, we also offer upgrade kits for certain of our printers that enable our existing customers to take advantage of new or enhanced printer capabilities. In some cases, we have discontinued upgrade support and maintenance agreements for certain of our older legacy printers.

Advanced Manufacturing

As part of our strategy to help customers adopt additive manufacturing, we offer advanced manufacturing services through facilities in the Americas and EMEA regions. These facilities supplement customer manufacturing environments by allowing them to test and ramp production using our solutions before transitioning production to their environment and also providing them with flexible manufacturing capacity on an as-needed basis. This allows us to provide application and production expertise and refine the production process as part of our solutions approach. As the process is validated and volumes ramp, customers may choose to move production to their facilities using equipment, materials, software and services that they purchase from us. These facilities operate under stringent quality systems and are also utilized by customers in regulated industries such as healthcare and aerospace and defense for sustained outsourced production of hundreds of thousands of parts per year.

Software Services

In addition to our software license products, we offer software maintenance and cloud-software subscriptions, which includes updates and support for our licensed software products. Our licensed software is sold with a maintenance service that generally covers a period of one year. After this initial period, we offer single and multi-year maintenance contracts that enable our customers to continue coverage. These software service contracts typically include free software updates and various levels of technical support. In addition, we offer Oqton's legacy MOS as a cloud based-manufacturing operating system designed to automate digital production workflows and to enable machine monitoring, end-to-end manufacturing visibility and production traceability. For our cloud subscription solutions, customer support and software updates are included as part of the solution.

Healthcare Solutions Services

As part of our precision healthcare solutions services, we provide surgical planning, modeling, prototyping and manufacturing services. We offer printing and finishing of medical and dental devices, anatomical models and surgical guides and tools, as well as modeling, design and planning services, including VSP™ surgical planning solutions.

Global Operations

We operate in the Americas, EMEA and APAC regions, and market our products and services in those areas.

In maintaining operations outside the United States (the “U.S.”), we expose our business to risks inherent in such operations, including currency exchange rate fluctuations. Information on foreign exchange risk appears in Part I, Item 1A, “Risk Factors,” Part II, Item 7A, “Quantitative and Qualitative Disclosures about Market Risk” and Part II, Item 8, “Financial Statements and Supplementary Data” of this Form 10-K.

Marketing and Customers

Our Go-to-Market strategy focuses on an integrated approach that is directed at providing comprehensive design to manufacturing solutions meeting the broad spectrum of our customer needs. We utilize a wide range of marketing tools to generate demand and create awareness for our products and services worldwide. Our marketing and communications teams support our demand generation activities by providing marketing campaigns, digital presence and outreach, and event and targeted vertical seminar engagements.

We promote and sell our solutions globally through a direct sales force, channel partners and, in certain geographies, appointed distributors. Our customer success organization includes sales professionals, application engineers, vertical specialists, and other support teams throughout the Americas, EMEA and APAC regions. These teams are responsible for providing complete service to our customers and channel partners from a technical consultation to the sale of our software, printer, and services products.
7





Our application engineers collaborate closely with our customers to solve complex design and additive manufacturing challenges, leveraging our technology, software, materials and services to develop advanced applications across our Healthcare Solutions and Industrial Solutions segments. Additionally, our Customer Innovation Centers provide access to the resources necessary to develop, validate, and commercialize customer applications.

We sell our software solutions, including our Oqton MOS software, through a dedicated software sales team. Our software may be sold to customers with 3D printing equipment from competitive equipment manufacturers and, in some cases, we resell our software through these manufacturers.

Our customers include major companies as well as small and midsize businesses in a broad range of industries, including medical, dental, automotive, aerospace, durable goods, government, defense, technology, jewelry, electronics, education, consumer goods, energy, biotechnology and others. For the years ended December 31, 2024, 2023, and 2022, one customer accounted for approximately 16%, 15% and 23% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Seasonality

Historically, our results of operations have been subject to seasonal factors. Stronger demand for our products has historically occurred in our fourth quarter primarily due to our customers’ capital expenditure budget cycles and our sales compensation incentive programs. Our first and third quarters have historically been our weakest quarters for overall unit demand. The first quarter has typically been a slow quarter for capital expenditures in general.

Production and Suppliers

In order to carry out the assembly and refurbishment of our 3D printer hardware, we utilize a combination of in-house operations and a limited outsourcing arrangement with a contract manufacturing company in Belgium from which we purchase finished printers pursuant to forecasts and customer orders that we supply. This supplier carries out quality control procedures on our printers prior to their shipment to customers and has responsibility for procuring the components and sub-assemblies either from us or third-party suppliers, which are sourced from a geographically diverse mix of countries. While the outsourced supplier of a small mix of our printers has responsibility for the supply chain and inventory of components for the printers they assemble, the components, parts and sub-assemblies that are used in our printers are generally available from several potential suppliers. During 2024, we completed our work to in-source the manufacturing of multiple printing platforms from contract manufacturing partners in order to realize improvements in production quality, cost efficiency, and inventory management, which resulted in the termination of outsourcing arrangements in the U.S. and Switzerland.

We produce materials at our facilities in Rock Hill, South Carolina, Marly, Switzerland and Soesterberg, Netherlands. We also have arrangements with third parties who blend certain materials according to our specifications that we sell under our own brand names, and we purchase certain complementary materials from third parties for resale to our customers.

Our equipment assembly and materials blending activities, advanced manufacturing services and certain R&D activities are subject to compliance with applicable federal, state and local provisions regulating the storage, use and discharge of materials into the environment. Our facilities engaged in such activities are subject to periodic compliance audits by applicable regulatory authorities. We believe that we are in compliance, in all material respects, with such regulations as currently in effect, and we expect continued compliance with them will not have a material adverse effect on our capital expenditures, results of operations or financial position.

As a company with global operations, we are subject to the laws of the U.S. and multiple foreign jurisdictions in which we operate and the rules and regulations of various governing bodies, which may differ among jurisdictions. Compliance with these laws, rules and regulations is not expected to have a material effect on our capital expenditures, results of operations or financial position.






8



Research and Development

The 3D printing industry continues to experience rapid technological change and developments in hardware, software and materials. Consequently, we have ongoing R&D programs to develop new products and to enhance our portfolio of products and services, as well as to improve and expand the capabilities of our solutions. Our efforts are often augmented by development arrangements with research institutions, including universities, customers, suppliers, assembly and design firms, engineering companies, materials companies, governments and other partners.

We are also engaged in various R&D efforts related to regenerative medicine. These efforts include the application of 3D printing technologies to the development of transplantable organs and non-organ human applications. These efforts are expected to result in new products that we will market directly or in conjunction with development or channel partners.

In addition to our internally developed technology platforms, we have acquired products and technologies developed by others by acquiring business entities that held ownership rights to such products and technologies. In other instances, we have licensed or purchased the intellectual property rights of technologies developed by third parties through agreements that may obligate us to pay a license fee or royalty, typically based upon a dollar amount per unit or a percentage of the revenue generated by such products.

Intellectual Property

We regard our technology platforms and materials as proprietary and seek to protect them through copyrights, patents, trademarks and trade secrets. At December 31, 2024 and 2023 we held 1,247 and 1,381 patents worldwide, respectively. At December 31, 2024 and 2023, we had 300 and 350 pending patent applications worldwide, respectively. The principal issued patents covering aspects of our various technologies will expire at varying times through the year 2034.

In addition, we are a party to various licenses that have had the effect of broadening the range of the patents, patent applications and other intellectual property available to us.

We have also entered into licensing or cross-licensing arrangements with various companies in the U.S. and other countries that enable those companies to utilize our technologies in their products or that enable us to use their technologies in our products. Under certain of these licenses, we are entitled to receive, or we are obligated to pay, royalties for the sale of licensed products in the U.S. or in other countries. The amount of such royalties was not material to our annual results of operations or financial position for the three-year period ended December 31, 2024.

We believe that, while our patents and licenses provide us with a competitive advantage, our success also depends on our marketing, business development, applications know-how and ongoing R&D efforts. Accordingly, we believe the expiration of any of the patents, patent applications, or licenses discussed above would not be material to our business or financial position.

Competition

We compete with other suppliers of 3D printers, materials, software and healthcare solutions as well as with suppliers of conventional manufacturing solutions. We compete with these suppliers for customers as well as channel partners for certain of our products. Development of new technologies or techniques not encompassed by the patents that we own or license may result in additional future competition.

Our competitors operate both globally and regionally, and many of them have well-recognized brands and product lines.

We believe principal competitive factors include the functionality and breadth of our technology and materials, process and application know-how, total cost of operation of the solution, product reliability and the ability to provide a complete solution to meet customer needs. We believe that our future success depends on our ability to provide high-quality solutions, introduce new products and services to meet evolving customer needs and market opportunities, and to extend our technologies to new applications. Accordingly, our ongoing R&D programs are intended to enable us to continue technology advancement and develop innovative new solutions for the marketplace.

9



Sustainability

We deliver leading additive solutions for industrial and healthcare applications using innovative 3D printing technologies, powered by the expertise of our global team. Innovation is core to who we are and how we work. Our solutions enable our customers to meet key product needs and advance their business models.

We address risks and consider our ability to positively impact climate change, and social, economic and health challenges around the globe as we design and execute our sustainability strategy. Our sustainability strategy is organized into four pillars: Empowering Innovation, Evolving the Future of Manufacturing, Advancing Customer Solutions, and Upholding Responsible Business Practices.

Empowering Innovation

We are focused on empowering innovation through our people to drive industry-leading solutions to maintain a competitive edge in additive manufacturing. We leverage core talent strategies for the development of people, the diversity of talent to expand technology innovation, and the engagement of our global workforce. These strategies include investing in the technical skills development of our people, rewarding significant achievements in innovation, enabling cross-functional collaboration between our engineering, operations, and customer-facing teams, and creating opportunities for our global workforce to connect.

Evolving the Future of Manufacturing

We offer a broad portfolio of additive manufacturing products and services and are evolving the future of manufacturing for our customers. Innovation and speed to market are critical for our customers, and leveraging additive manufacturing capabilities enables our customers to shorten their innovation cycle while reducing their environmental impact. Our products and customer solutions allow customers to optimize their supply chain to reduce lead times, enabling localized production to reduce logistics and transportation cost and environmental impact, advancing material design to address customer needs, and utilizing digitization for prototyping to reduce waste.

Advancing Customer Solutions

We provide solutions to empower our customers to address their evolving sustainability priorities. Our unique offerings of hardware, software, materials, and services provide application-specific solutions powered by the expertise of our global team of application engineers. We are progressing our product development activities to address our customers’ environmental and social priorities, such as extending product lifespans, addressing material recyclability, increasing energy and resource efficiency of our products and materials, and offering patient-centered healthcare solutions.

Upholding Responsible Business Practices

We hold ourselves accountable to operate in a responsible and ethical manner and adhere to corporate governance standards to enhance the long-term value of our Company. We leverage this foundation to influence our sustainability strategy, including utilizing our governance structure for oversight of our sustainability program. We execute responsible business practices across our sites with the goals of creating a safe, secure, healthy, and injury-free workplace, prioritizing product quality and safety in our design and manufacturing, complying with applicable laws and regulations, and being responsible stewards of the environment by collecting and measuring environmental data to understand our carbon footprint.

Human Capital

At 3D Systems, our mission is to deliver leading additive solutions for industrial and healthcare applications. In support of this purpose, we remain dedicated to empowering innovation through our people. Our human capital priorities include sourcing and retaining top talent across our teams, with an emphasis on leading edge engineering and technology expertise, advancing talent strategies to drive employee development and career progression, and upholding a safe and healthy work environment at our sites.

10



As of December 31, 2024, we had 1,833 full-time and part-time employees, compared to 1,925 full-time and part-time employees as of December 31, 2023. We continually evaluate our workforce needs to deliver on our Company's strategic priorities while balancing the cost structure of our business. Refer to the discussion of "Fiscal Year 2023 Restructuring Plan" in Part II, Item 7. "Management’s Discussion and Analysis of Financial Condition and Results of Operations," as well as Note 24 to our consolidated financial statements, for details regarding our previous restructuring plan, which included headcount reductions.

Our U.S. employees are not covered by collective bargaining agreements; however, some employees outside the U.S. are subject to local statutory employment and labor arrangements. We have not experienced any material work stoppages and believe that our relations with our employees are satisfactory.

Talent Management & Engagement

Our Company is advancing additive manufacturing through ongoing product innovation, and as such we recognize the importance of the retention, growth, and development of our employees – employees are necessary to achieving our long-term success. Our goal is to foster a workplace culture and employee experience that drives innovation with purpose, profitable growth, and delivers ‘extraordinary’ to our customers. To do so, we have established programs for acquiring strategic talent, developing our teams to build key capabilities and skills, and engaging, motivating, and retaining our employees to do their best work. We engage directly with employees to provide updates on our strategic priorities and Company progress, as well as solicit feedback through regular communications, global all-hands meetings, and business town hall updates. To address the evolving needs of our business, we perform strategic workforce and succession planning as well as ongoing evaluation of our organizational design, culture, and values.

Workforce Development

Employees span the Americas (59%), EMEA (32%), and APAC (9%) with approximately 42% of our employees located outside the U.S. This global representation promotes diversity of thought, experiences, culture, and backgrounds that enhances our ability to deliver innovative solutions to our customers, in support of our company value to ‘build great teams.’ We execute talent programs throughout the year in support of our commitment to maintain and engage our workforce. Our talent sourcing activities focus on building our future talent pipeline and attracting top talent.

Throughout an employee’s career with 3D Systems, we are focused on fostering an engaged, inclusive, and purpose-driven culture through various company-wide programs. We are committed to fostering an environment where inclusion and belonging are central to how we work across our global teams and support employees with equitable opportunities to grow, contribute, develop, and thrive. Additionally, we extend our focus of inclusion within our local communities and strive to make a positive impact by serving our underserved populations through our 3D Gives Back volunteer program.

Compensation & Benefits

We design our compensation programs to be competitive and equitable to support employees in sharing in the success of 3D Systems. We tailor our compensation programs to attract and retain top talent to drive success in our current business priorities and emerging strategies. Additionally, we recognize that employees thrive when they have the resources to meet their needs and the time and support to succeed in their professional and personal lives. In support of this, we offer a wide variety of market competitive benefits to employees around the world. The Compensation Committee of the Board of Directors oversees the design of executive compensation and equity plans, which are designed to align executive pay to the delivery of long-term shareholder value.

Workplace Health & Safety

We are committed to creating a safe, secure, healthy, and injury-free work environment for our employees, customers, partners, and visitors. Our focus is on reducing significant safety risks and driving a strong safety culture through communication, awareness, and visible leadership. To assist in achieving this commitment, we provide substantial safety trainings and necessary equipment at all facilities, educating and encouraging our employees to proactively identify and eliminate unsafe actions and conditions. We have specific safety programs in place for those working in potentially high-hazard environments. We monitor injury and illness health and safety metrics across our organization to continually evaluate our safety programs to meet the needs of our teams.

11



Available Information

Refer to our website to learn more about our company culture, code of conduct, values, and sustainability initiatives. Our website address is www.3DSystems.com. The information contained on our website is neither a part of, nor incorporated by reference into, this Form 10-K or any other document that we file with or furnish to the Securities and Exchange Commission (“SEC”). We make available, free of charge through our website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, amendments to those reports and other documents that we file with the SEC, as soon as reasonably practicable after we electronically file them with, or furnish them to, the SEC.

Many of our corporate governance materials, including our Code of Conduct, Code of Ethics for Senior Financial Executives and Directors, Corporate Governance Guidelines, current charters of each of the standing committees of the Board of Directors and our corporate charter documents and by-laws are available on our website.

Information about our Executive Officers

The information appearing in the table below sets forth the position or positions held by each of our executive officers and his or her age as of March 26, 2025. All of our executive officers serve at the pleasure of the Board of Directors. There are no family relationships among any of our executive officers or directors.

Name and Current Position
Age as of March 26, 2025
Jeffrey A. Graves63
President and Chief Executive Officer
Jeffrey D. Creech62
Executive Vice President and Chief Financial Officer
Charles W. Hull85
Executive Vice President and Chief Technology Officer for Regenerative Medicine
Reji Puthenveetil56
Executive Vice President, Additive Solutions and Chief Commercial Officer
Phyllis Nordstrom46
Executive Vice President, Chief People Officer and Chief Administrative Officer
Joseph Zuiker60
Executive Vice President, Engineering and Operations
Andrew W. B. Wright55
Senior Vice President, General Counsel and Secretary

Jeffrey A. Graves, President and Chief Executive Officer. Dr. Graves was appointed the Company’s President and Chief Executive Officer in May 2020. Prior to joining the Company, from 2012 to May 2020, Dr. Graves served as Chief Executive Officer, President and Director of MTS Systems Corporation, a global supplier of test, simulation, and measurement systems. From 2005 until 2012, Dr. Graves served as President and Chief Executive Officer of C&D Technologies, Inc., a technology company that produces and markets systems for the power conversion and storage of electrical power. Dr. Graves also held leadership roles with Kemet Corporation, an electronic component manufacturing company, as Chief Operating Officer from 2001 to 2003 and Chief Executive Officer from 2003 to 2005. Previously, he held a number of leadership and technical roles with General Electric, Rockwell Automation and Howmet Corporation. In addition to serving on the Company's Board of Directors, Dr. Graves has served on the board of directors of Integra Lifesciences Holdings Corporation since December 2023. He retired from his position on the board of directors of Hexcel Corporation in May 2024, having served as a Director of Hexcel since 2007. In addition to Integra and Hexcel, Dr. Graves previously served as a director of FARO Technologies and Teleflex Corporation.

Jeffrey D. Creech, Executive Vice President and Chief Financial Officer. Mr. Creech was appointed the Company’s Executive Vice President and Chief Financial officer in December 2023. Prior to joining the company, from 2022 to 2023, Mr. Creech was a Senior Director of The Finley Group, a niche consulting firm engaged primarily in the support, assistance, and remediation of companies in financial distress. Prior to joining the Finley Group, Mr. Creech was Chief Operating Officer and Chief Financial Officer at Nutramax Laboratories, a privately held manufacturer of human and animal health and dietary
12



supplements, from April 2019 to November 2021, where his primary responsibilities included oversight of all financial and operational activities, human resources, and information technology. Prior to his tenure at Nutramax, from May 2017 to September 2018, Mr. Creech served as President of Springs Creative Products Group, a specialized textile operation, where his role included oversight, at an executive level, of most aspects of the Company’s operations.

Charles W. Hull, Executive Vice President, Chief Technology Officer for Regenerative Medicine. Mr. Hull is a founder of the Company and served as a member of our Board of Directors from 1993 to May 2022 when he was designated Director Emeritus. He has served as Chief Technology Officer since 1997, as Executive Vice President since 2000 and as Chief Technology Officer for Regenerative Medicine since 2021. Mr. Hull has also previously served in various other executive capacities at the Company since 1986, including Chief Executive Officer, Vice Chairman of the Board of Directors and President and Chief Operating Officer.

Reji Puthenveetil, Executive Vice President, Additive Solutions and Chief Commercial Officer. Mr. Puthenveetil was promoted to his current role in January 2024 and has responsibility for the Company's commercial operations for both the Healthcare Solutions and Industrial Solutions business units. In July 2020, Mr. Puthenveetil joined the Company as Executive Vice President, Industrial Solutions. Prior to joining the Company, Mr. Puthenveetil spent 25 years as a management consultant for Group Newhouse helping companies, such as Lockheed Martin, Xcel Energy, Kia Motors, and Thales Group.

Phyllis Nordstrom, Executive Vice President, Chief People Officer and Chief Administrative Officer. Ms. Nordstrom has served as Executive Vice President, Chief People Officer and Chief Compliance Officer since August 2021. Effective December 2022, she was further appointed as the Company’s Chief Administrative Officer. Prior to joining 3D Systems, from May 2016 through July 2021, Ms. Nordstrom was Senior Vice President and Chief Risk & Compliance Officer at MTS Systems Corporation, where she was the leader of business ethics, corporate compliance, corporate sustainability, and internal audit and risk management. Over her 25-year career, Ms. Nordstrom has also held leadership roles at PricewaterhouseCoopers, Target, and US Bank.

Joseph Zuiker, Executive Vice President, Engineering and Operations. Dr. Zuiker has served as Executive Vice President of Engineering and Operations since December 2022. Prior to joining 3D Systems, Dr. Zuiker served as Vice President of Engineering, Operations, and Order Fulfillment for MTS Systems Corporation where he worked from July 2017 until December 2022. Prior to joining MTS Systems, he was Senior Director of Technology for Halliburton Corporation’s Sperry Drilling from September 2011 to July 2016. Dr. Zuiker also worked for General Electric from December 1995 to August 2011 in various roles of increasing responsibility, including General Manager of GE Gasification Technology and General Manager of GE Hydro Technology. Dr. Zuiker is also a Six Sigma Master Black Belt.

Andrew W. B. Wright, Senior Vice President, General Counsel and Secretary. Mr. Wright has served as Senior Vice President, General Counsel and Secretary since June 2024. Prior to joining 3D Systems, from November 2017 to June 2024, he was General Counsel and Secretary for Akoustis Technologies, Inc. Prior to joining Akoustis, from August 2013 to November 2017, he held Assistant General Counsel and Associate General Counsel roles at Toshiba Global Commerce Solutions, Inc. Prior to joining Toshiba Global Commerce Solutions, from January 1998 to August 2013, he held multiple roles of increasing responsibility within the IBM Corporation legal department supporting IBM Systems and Technology Group and IBM Software Group. Prior to joining IBM Corporation, from August 1994 to December 1997, Mr. Wright worked at Parker, Poe, Adams & Bernstein L.L.P.

Item 1A. Risk Factors 

You should carefully read the following discussion of significant factors, events and uncertainties when evaluating our business and the forward-looking information contained in this Form 10-K. The events and consequences discussed in these risk factors could materially and adversely affect our business, operating results, liquidity or financial condition. While we believe we have identified and discussed below the key risk factors affecting our business, these risk factors do not identify all the risks we face, and there may be additional risks and uncertainties that we do not presently know or that we do not currently believe to be significant that may have a material adverse effect on our business, operating results, liquidity or financial condition in the future.

13



Operational & Financial Risk Factors

Current macro-economic trends and geopolitical landscape have been adversely affecting, and could continue to adversely affect, our business, results of operations and financial condition due to their impact on the industries in which we and our customers operate, and due to the unknown speed, extent and nature of the reversal of those trends.

Certain global macro-economic trends have been adversely impacting the global economic environment and have contributed towards inflationary pressures on many goods, commodities and services globally. The high rates of inflation globally have caused governments and central banks to act to curb inflation, including by raising interest rates, which is intended to temper economic activity and which, if more powerful than intended, could trigger recessionary conditions in individual countries or regions, or globally. These macro-economic trends have been impacting our target markets and our results of operations. For example, rising interest rates, which are meant to slow down inflation, have been worsening credit/financing conditions for our customers and adversely impacting their ability to purchase our products.
While we believe that we are well-positioned to withstand the current adverse macro-economic trends, given our balance sheet (primarily due to our reserves of cash and cash equivalents) and our emphasis on operational efficiencies and execution, we continue to monitor the situation, assessing further implications for our operations, supply chain, liquidity, cash flow and customer orders, in an effort to mitigate potential new adverse consequences should they arise. However, there is no assurance that we will succeed at doing so.

Current or future downturns could also have a material adverse impact on our business partners 'stability and financial strength. Given the uncertainties associated with these trends in the current macro-economic environment, it is difficult to fully assess the magnitude of their effects on our, and our business partners.' business, financial condition and results of operations. The trends associated with the current economic environment may also have the effect of amplifying many of the other risks described herein.

Current political relations could potentially impact trade and tariff restrictions, which could adversely affect our operations, supply chains, and profitability. Changes in trade policies or political relations between countries may result in delays, increased costs, or disruptions in our ability to source materials, manufacture, or distribute products, which could have a material negative impact on our business.

The loss of, continued reduction or substantial decline in revenue from larger clients could have a material adverse effect on our revenues, profitability and liquidity.

We have experienced revenue concentration with a large customer that for the years ended December 31, 2024, 2023, and 2022 represented approximately 16%, 15% and 23% of our consolidated revenue, respectively. The further loss of revenue from, deterioration of the financial condition of, or a significant change to the business of this customer could have a material adverse effect on our business, financial condition, and results of operations. Additionally, this concentration exposes us to concentrated credit risk, as a significant portion of our accounts receivable may be from a single customer. If we are unable to collect our receivables, or are required to take additional reserves, our results of operations and cash flow from operations will be adversely affected.

Changes in business conditions may cause our goodwill, intangible assets, long-lived tangible assets, or right-of-use assets to become impaired.

Goodwill is subject to an impairment test on an annual basis and when circumstances indicate that an impairment is more likely than not. Long-lived assets – consisting of tangible assets, intangible assets, and right-of-use assets – are assessed for recoverability and tested for impairment at the asset group level, and testing is required when circumstances indicate that the carrying value of an asset group is not recoverable. Circumstances that may require goodwill to be tested more frequently than the annual impairment test, or indicate that a long-lived asset group is not recoverable, include a significant adverse change in the business climate, current-period operating or cash flow losses combined with a history of operating or cash flow losses, projections or forecasts that demonstrate continuing losses, or a decision to dispose of a business or product line. We face some uncertainty in our business environment due to a variety of challenges, including changes in customer demand and in the trading price of our common stock and market capitalization during the three month period ended September 30, 2024. While we recorded impairment charges of $145.0 million related to goodwill, intangible assets, tangible assets, and right-of-use assets during 2024 and an impairment charge of $302.8 million related to our goodwill and intangible assets during 2023, we may experience additional unforeseen circumstances that adversely affect the value of these assets and trigger an evaluation of their
14



carrying amounts. Future impairments of goodwill, intangible assets, long-lived tangible assets, or right-of-use assets could materially adversely affect our results of operations and financial condition.

Our uneven sales cycle makes planning and inventory management difficult and future financial results less predictable.

Our quarterly sales often have reflected a pattern in which a disproportionate percentage of each quarter’s total sales occur towards the end of the quarter, in particular for sales of hardware and software products. This uneven sales pattern makes predicting net revenue, earnings, cash flow from operations and working capital for each financial period difficult, increases the risk of unanticipated variations in our quarterly results and financial condition and places pressure on our inventory management and logistics systems. If predicted demand is substantially greater than orders, there may be excess inventory. Alternatively, if orders substantially exceed predicted demand, we may not be able to fulfill all of the orders received in each quarter and such orders may be canceled. Furthermore, depending on when they occur in a quarter, developments such as an information systems failure, component pricing movements, component shortages or global logistics disruptions could adversely impact our inventory levels and results of operations in a manner that is disproportionate to the number of days in the quarter affected.

The variety of products that we sell could cause significant quarterly fluctuations in our gross profit margins, and those fluctuations in margins could cause fluctuations in operating income or loss and net income or loss.

We regularly work to expand and improve our products, materials and services offerings, geographic areas in which we operate and the distribution channels we use to reach various target product applications and customers. This variety of products, applications, channels and regions involves a range of gross profit margins that can cause substantial quarterly fluctuations in gross profit and gross profit margins depending upon the mix of product shipments from quarter to quarter. Additionally, the introduction of new products or services may further heighten quarterly fluctuations in gross profit and gross profit margins due to manufacturing ramp-up and start-up costs. We may experience significant quarterly fluctuations in gross profit margins or operating income or loss due to the impact of the mix of products, offerings, geographic areas and distribution channels we use to sell our products, materials and offerings from period to period.

Our products and services may experience quality problems from time to time that can result in decreased sales and operating margin, product returns, product liability, and warranty or other claims that could result in significant expenses and harm to our reputation.

We sell complex hardware and software products, materials and services that can contain undetected design and manufacturing defects or errors when first introduced or as enhancements are released that, despite testing, are not discovered until after the product has been installed and used by customers. Sophisticated software and applications, such as those sold by us, may contain “bugs” that can unexpectedly interfere with the software’s intended operation. Defects may also occur in components and products we purchase from third parties. There can be no assurance we will be able to detect and fix all defects in the hardware, software, materials and services we sell. Failure to do so could result in lost revenue, product returns, product liability, delayed market acceptance of those products and services, claims from distributors, end-users or others, increased end-user service and support costs, and significant warranty claims and other expenses to correct the defects. Additionally, such quality problems may result in a diversion of management time and attention and harm to our reputation.

We also sell end-use parts to customers in the aerospace, medical, and semiconductor industries and 3D printing systems to customers in the aerospace industry, which carry with them a greater potential for liability claims against us. In the case of end-use parts, our sales to customers in the aerospace, medical, and semiconductor industries, in particular, make us more susceptible to product and other liability claims, which characterize operations in those industries. Sales of our 3D printing systems to customers in the aerospace industry similarly carry with them potential liability claims if the parts produced by those systems do not function properly. Any such claims that are not adequately covered by insurance or for which insurance is not available may adversely affect our results of operations and financial condition.

We depend on external vendors and suppliers for the components and spare parts for our 3D printers and for chemicals and packaging used in our materials. Supply and logistical disruptions occur periodically for many of our supply chain partners. If these relationships were to terminate or these or other disruptions, such as extreme weather events, worsen, our business could be disrupted while we locate alternative sources of supply and our expenses may increase.

We purchase components and sub-assemblies for our printers from third-party suppliers that we provide to our customers as spare parts. Additionally, we purchase raw chemicals and packaging that are used in our materials, as well as certain of those materials, from third-party suppliers.
15




While there are typically several potential suppliers of parts for our products, we currently choose to use only one or a limited number of suppliers for several of these items, including our lasers, materials and certain jetting components. Our reliance on a single or limited number of suppliers involves many risks, including, among others, the following:

Potential shortages of some key components;
Disruptions in the operations of these suppliers;
Product performance shortfalls; and
Reduced control over delivery schedules, assembly capabilities, quality and costs.

Increased occurrence of extreme weather events, increased temperature, and related disruptions may impact our ability to reliably procure key inputs from third-party suppliers, which could increase our costs and interrupt supply and adversely impact our business.

Periodic delays on the inbound supply chain at our partners and our own facilities have also created challenges. We continue to identify alternative solutions, but an inability to source from alternative suppliers in a timely manner could impact our ability to fulfill demand.

While we believe that, if necessary, we can obtain all the components necessary for our spare parts and materials from other manufacturers, we require any new supplier to become “qualified” pursuant to our internal procedures, which could involve evaluation processes of varying durations. Our spare parts and raw chemicals used in our materials production are subject to various lead times. In addition, at any time, certain suppliers may decide to discontinue production of a part or raw material that we use, or may not have supplies available due to supplier business disruption. Any unanticipated change in the sources of our supplies, or unanticipated supply limitations, could increase production or related costs and consequently reduce margins.

If our forecasts exceed actual orders, we may hold large inventories of slow-moving or unusable parts, which could have an adverse effect on our cash flow, profitability and results of operations. Inversely, we may lose orders if our forecast is low and we are unable to meet demand. There is considerable uncertainty on the business impact from labor and supply limitations on our vendors, suppliers, and partners. If disruptions to global businesses continue or worsen it could have a material adverse effect on our financial condition and results of operations.

We are subject to environmental, health and safety laws and regulations related to our operations and the use of our systems and materials, including requirements imposed due to use of our products by our customers, which could subject us to compliance costs and/or potential liability in the event of non-compliance.

In areas of operations that involve handling hazardous materials, failure to maintain safe working conditions could result in workplace injuries, regulatory penalties, and reputational harm, as well as increased costs related to litigation, insurance, and compliance.

The export of our products internationally subjects us to environmental laws and regulations concerning the import and export of chemicals and hazardous substances such as the United States Toxic Substances Control Act, or TSCA, and the Registration, Evaluation, Authorization and Restriction of Chemical Substances, or REACH. These laws and regulations require the testing and registration of some chemicals that we ship along with, or that form a part of, our systems and other products. If we fail to comply with these or similar laws and regulations, we may be required to make significant expenditures to reformulate the chemicals that we use in our products and materials or incur costs to register such chemicals to gain and/or regain compliance. Additionally, we could be subject to significant fines or other civil and criminal penalties should we not achieve such compliance.

We are furthermore subject to extensive environmental, health and safety laws, regulations and permitting requirements in multiple jurisdictions due to our use of chemicals and production of waste materials as part of our operations and in connection with the operation of our systems by our customers. In certain cases, the required compliance with health or safety regulations is imposed by our customers themselves. These laws, regulations and requirements (which include the Directive on Waste Electrical and Electronic Equipment of the European Union (EU) and the EU Directive on Restriction of Use of Certain Hazardous Substances) govern, among other things, the generation, use, storage, registration, handling and disposal of chemicals and waste materials, the presence of specified substances in electrical products, the emission and discharge of hazardous materials into the ground, air or water, the cleanup of contaminated sites, including any contamination that results from spills due to our failure to properly dispose of chemicals and other waste materials and the health and safety of our employees. Under these laws, regulations and requirements, we could also be subject to liability for improper disposal of chemicals and waste materials, including those resulting from the use of our systems and accompanying materials by end-users.
16



These or future laws and regulations could potentially require the expenditure of significant amounts for compliance or remediation. If our operations fail to comply with such laws or regulations, we may be subject to fines and other civil, administrative or criminal sanctions, including the revocation of permits and licenses necessary to continue our business activities. In addition, we may be required to pay damages or civil judgments in respect of third-party claims, including those relating to personal injury (including exposure to hazardous substances that we generate, use, store, handle, transport, manufacture or dispose of), property damage or contribution claims. Some environmental laws allow for strict, joint and several liabilities for remediation costs, regardless of fault. We may be identified as a potentially responsible party under such laws. If we fail to comply with any such regulations or are subject to related liability, such developments could have a material adverse effect on our business, financial condition and results of operations.

If we do not generate net cash flow from operations and if we are unable to raise additional capital, our financial condition could be adversely affected and we may not be able to execute our business strategy.

We cannot assure you that we will generate cash from operations or identify and secure other potential sources to fund future working capital needs and meet capital expenditure requirements.

If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring or incurring additional debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to obtain additional capital or refinance any indebtedness will depend on, among other things, our ability to find a buyer for the assets and the capital markets, our financial condition at such time and the terms and conditions of any such financing or indebtedness. We may not be able to engage in any of these activities or engage in these activities on desirable terms.

The lack of additional capital resulting from any inability to generate cash flow from operations or to raise equity or debt financing could force us to substantially curtail or cease operations and would, therefore, have an adverse effect on our business and financial condition. Furthermore, we cannot assure you that any necessary funds, if available, would be available on attractive terms or that they would not have a significantly dilutive effect on our existing stockholders. If our financial condition were to worsen and we become unable to attract additional equity or debt financing or enter into other strategic transactions, we would not be able to execute our business strategy and we could default on our debt obligations, become insolvent or be forced to declare bankruptcy.

Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cyber-attack.

We extensively rely on information technology systems and networks to operate our Company and meet our business objectives. Due to evolving cybersecurity threats, it has and will continue to be difficult to prevent, detect, mitigate, and remediate cybersecurity incidents. We experience cybersecurity threats, threats to our information technology infrastructure, and unauthorized attempts to gain access to our sensitive information. We face threats that vary from those common to most industries, to more advanced and persistent threats from highly organized adversaries who target us because of the products and services we provide. We also rely on information technology and third-party vendors to support our operations, including our secure processing of personal, confidential, sensitive, proprietary and other types of information. To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face ongoing risks from cybersecurity threats that may from time to time in the future cause material adverse impacts on our business strategy, results of operations, or financial condition. Despite ongoing efforts to continually improve our and our vendors’ ability to protect against cybersecurity threats and the implementation of various safeguards, including increasing our cyber insurance, regularly conducting Company-wide cybersecurity awareness training, and establishing a dedicated team of personnel to address cyber-based threats, we may not be able to fully protect all information systems, and such incidents may lead to reputational harm, revenue and customer loss, and legal action, among other consequences.

We may also need to expend additional resources to adapt our cybersecurity program to the evolving threat landscape and to investigate and remediate vulnerabilities or other identified risks. Given the persistence, sophistication, volume, and novelty of threats we face, we may not be successful in preventing or mitigating cybersecurity threats that could have a material adverse effect on us. The costs related to cybersecurity threats or other disruptions may also not be fully insured or indemnified by other means. Such events could result in the loss of competitive advantages derived from our R&D efforts or other intellectual property, which could result in early obsolescence of our products and services. The occurrence of any of these events could adversely affect our internal operations, the services we provide to our customers, impact our financial results and reputation, or result in litigation, fines, and penalties.
17




We are subject to numerous laws, regulations, and contractual obligations designed to protect our regulated data, and that of our customers. These include complex and evolving laws, rules, regulations, and standards in many jurisdictions, as well as contractual obligations, relating to cybersecurity and data privacy. Such laws, rules, regulations, and standards pose increasingly complex compliance challenges and potential costs. Any loss of sensitive information and failure to comply with these requirements or other applicable laws and regulations in this area, could result in significant regulatory non-compliance exposure or other penalties and legal liabilities.

Servicing or refinancing our debt may require a significant amount of cash, and we may not have sufficient cash or the ability to raise the funds necessary to settle conversions of the 0% convertible senior notes due 2026 (the "Notes") in cash, repay the Notes at maturity, or repurchase the Notes as required following a fundamental change.

As of December 31, 2024, we had approximately $214.4 million outstanding of the Notes. Our ability to service or refinance our remaining indebtedness, including the Notes, or to make cash payments in connection with any conversions of the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, we would be required to settle any converted principal through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

In addition, holders of the Notes have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change (as defined in the applicable indenture governing the Notes) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased. If the Notes have not previously been converted or repurchased, we will be required to repay such Notes in cash at maturity.

Our ability to make required cash payments in connection with conversions of the Notes, repurchase the Notes in the event of a fundamental change, or to repay or refinance the Notes at maturity will depend on market conditions and our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. As a result, we may not have enough available cash or be able to obtain financing at the time we are required to repurchase or repay the Notes or pay cash with respect to Notes being converted.

The indenture governing the Notes (the "Indenture") contains covenants that impose significant restrictions on us, and the failure to comply with these covenants could result in an event of default under these instruments.

The indenture governing the Notes contains customary covenants, events of default and other provisions. A breach of the covenants or other provisions under the Indenture could result in an event of default under the Notes, which, if not cured or waved, could have a material adverse effect on our business, results of operations and financial condition, including through the imposition of special interest. During the three months ended June 30, 2024, the Company became non-compliant with certain terms of the Indenture due to its failure to file its 2023 Form 10-K and its Form 10-Q for the three months ended March 31, 2024 and provide them to the Trustee by the applicable deadline under the terms of the Indenture. These defaults did not become an event of default under the terms of the Indenture given that the Company filed its 2023 Form 10-K and its Form 10-Q for the three months ended March 31, 2024 prior to the end of the cure period provided by the Indenture, which cure period was not initiated by the Trustee or holders of the Notes. The Company did not incur any special interest as a result of the defaults, nor did the Notes become subject to any other actions by the Trustee or the holders. As of December 31, 2024, the Company was in Compliance with all of the covenants included within the Indenture.

18



Our operations and business performance could suffer if we are unable to attract and retain senior management or other key employees.

Our success depends largely on our ability to attract, hire, develop, and retain senior management and key employees, such as engineers, scientists, and other key skilled employees supporting our products and services. The engagement and retention of our global teams is dependent on maintaining an inclusive culture where our people feel valued, respected, and have equal opportunities for growth and development.

Our senior management team is critical to the leadership of our business operations and the development and execution of our business strategy. When changes occur within senior management or within key employee roles, we are required to manage the continuity of our business, and typically incur incremental costs including search costs, relocation costs, and timing associated with onboarding and knowledge transfer. High demand exists for senior management and other key employees with experience in additive manufacturing and certain technical skills, and there can be no assurance that we will be able to attract and retain such talent. We experience intense competition for qualified talent.

While we aim to provide competitive compensation packages to attract and retain senior management and key employees and engage in regular succession planning for these positions, larger competitors with more resources available to them can make it difficult for us to successfully compete for key talent. If we cannot attract and retain sufficiently qualified talent, such as engineers, scientists, and other key technically skilled employees, or have an adequate succession plan in place, we may be unable to develop, commercialize, and sell new or existing products and services. Furthermore, increasing competition for critical technical skills in the regions surrounding our facilities could require us to pay more to hire and retain key employees, thereby increasing labor costs.

Business Strategy Risk Factors

We have made, and may make in the future, strategic acquisitions and divestitures that may involve significant risks and uncertainties. We may not realize the anticipated benefits of past or future acquisitions and integration of these acquisitions may disrupt our business and divert management attention. Likewise, our potential future divestitures may be unsuccessful and negatively impact our business.

As a result, from time to time, we evaluate acquisition candidates that fit our business objectives. Acquisitions involve certain risks and uncertainties, including, among others, the following:

The inability to successfully improve operating efficiency and reduce costs through our restructuring initiatives;
Difficulty in integrating newly acquired businesses and operations in an efficient and cost-effective manner, which may also impact our ability to realize the potential benefits associated with the acquisition;
The risk that significant unanticipated costs or other problems associated with integration may be encountered;
The risk that we do not fully integrate our acquisitions, which could drive greater complexity and higher costs in our business operations;
The challenges in achieving strategic objectives, cost savings and other anticipated benefits;
The risk that our marketplaces do not evolve as anticipated and that the technologies acquired do not prove to be those needed to be successful in the marketplaces that we serve;
The risk that we assume significant liabilities that exceed the limitations of any applicable indemnification provisions or the financial resources of any indemnifying party;
The inability to maintain a relationship with key customers, vendors and other business partners of the acquired businesses;
The difficulty in maintaining controls, procedures and policies during the transition and integration;
The potential loss of key employees of the acquired businesses;
The risk of diverting management attention from our existing operations;
Difficulties in coordinating geographically disparate organizations and corporate cultures and integrating management personnel with different business backgrounds;
The potential failure of the due diligence process to identify significant problems, liabilities or other challenges of an acquired company or technology;
The risk that we incur significant costs associated with such acquisition activity that may negatively impact our operating results before the benefits of such acquisitions are realized, if at all;
The entry into marketplaces where we have no or limited direct prior experience and where competitors have stronger marketplace positions;
The exposure to litigation or other claims in connection with our assuming claims or litigation risks from terminated employees, customers, former shareholders or other third parties; and
19



The risk that historical financial information may not be representative or indicative of our results as a combined company.

Historically, we have grown organically and from acquisitions, and we intend to continue to grow in such manner. Our infrastructure will require, among other things, continued development of our financial and management controls and management information systems, management of our sales channel, continued capital expenditures, the ability to attract and retain qualified management personnel and the training of new personnel. We cannot be sure that our infrastructure, systems, procedures, business processes and managerial controls will be adequate to support the growth in our operations. Any delays in, or problems associated with, implementing, or transitioning to, new or enhanced systems, procedures, or controls to accommodate and support the requirements of our business and operations and to effectively and efficiently integrate acquired operations may adversely affect our ability to meet customer requirements, manage our product inventory, and record and report financial and management information on a timely and accurate basis. These potential negative effects could prevent us from realizing the benefits of an acquisition transaction or other growth opportunity.

Likewise, we have in the past, and may in the future, divest certain business operations. Divestitures involve a number of risks, including the diversion of management's attention, significant costs and expenses, goodwill and other intangible asset impairment charges, the loss of customer relationships and cash flow, and the disruption of operations in the affected business. Failure to timely complete or consummate a divestiture may negatively affect valuation of the affected business or result in restructuring charges.

In the event of an unsuccessful acquisition or divestiture, our competitive position, revenues, results of operations and financial condition could be adversely affected.

We believe that our future success depends on our ability to deliver products and services that meet changing technology and customer needs.

Our business may be affected by rapid technological change, changes in user and customer requirements and preferences, frequent new product and service introductions embodying new technologies and the emergence of new standards and practices, any of which could render our existing products and proprietary technology obsolete. Accordingly, our ongoing R&D programs are intended to enable us to maintain technological leadership. We believe, to remain competitive, we must identify product needs in the market, effectively define product specifications and performance to satisfy market needs, and timely launch new products to market. However, there is a risk that we may not be able to:

Develop or obtain leading technologies useful in our business;
Enhance our existing products;
Develop new product, service and technology capabilities that address the increasingly sophisticated and varied needs of prospective customers, particularly in the area of printer speeds, materials functionality and environmental impacts.
Respond to technological advances and emerging industry standards and practices on a cost-effective and timely basis; or
Recruit or retain key technology employees.

If we are unable to meet changing technology and customer needs, our competitive position, revenue, results of operations and financial condition could be adversely affected.

20



The success of our regenerative medicine efforts depends on developing and commercializing products, either ourselves or in conjunction with development partners, that are subject to technical and market risks.

Our regenerative medicine program requires us to develop products that enable the application of additive manufacturing to human organ transplantation and organ models used for drug discovery and development. These initiatives may require significant investment and technical achievement of viable product candidates may not be achieved. Despite significant investment requirements, our regenerative medicine efforts may result in only nominal revenue with no guarantee of future revenue growth. Our development efforts remain subject to risks including but not limited to, ongoing funding commitments from our development partners and unanticipated technical or other hurdles to commercialization. For example, in the first quarter of 2024, revised funding arrangements with our key strategic partner refocused the Company’s continuing organ program on developing the capability to print human lung scaffolds, and away from developing the capability to print scaffolds for livers and kidneys. Any products developed through our research efforts are subject to safety, regulatory and efficacy risks that may result in delays to commercialization, cause us to incur additional expenses or fail to achieve commercialization. In addition, any products that achieve commercialization and regulatory approval are subject to market risks including reimbursement from third-party payers and competition from existing or new products that aim to address similar indications. In addition, difficulties in our research efforts may lead to disputes our strategic partners and other third parties, such as the dispute with former shareholders of Volumetric described under the heading “Termination of Volumetric Milestones Related to Potential Earnout Payments” in Note 22 to the consolidated financial statements.

Regulatory, Legislative and Legal Risk Factors

We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions, privacy regulations, and other similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative penalties and harm our reputation. 

Doing business on a worldwide basis requires us to comply with the laws and regulations of the U.S. government and various other foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners and investments.

In particular, our operations are subject to U.S. and foreign anti-corruption and trade control laws and regulations, such as the Foreign Corrupt Practices Act (“FCPA”) and United Kingdom Bribery Act (the “Bribery Act”), export controls and economic sanctions programs, including those administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”), the State Department's Directorate of Defense Trade Controls (“DDTC”) and the Bureau of Industry and Security (“BIS”) of the Department of Commerce. As a result of doing business in foreign countries and with foreign customers, we are exposed to a heightened risk of violating anti-corruption and trade control laws and sanctions regulations.

As part of our business, we may deal with state-owned business enterprises, the employees of which are considered foreign officials for purposes of the FCPA’s prohibition on providing anything of value to foreign officials for the purposes of obtaining or retaining business or securing any improper business advantage. In addition, the provisions of the Bribery Act extend beyond bribery of foreign public officials and also apply to transactions with individuals that a government does not employ. Some of the international locations in which we operate lack a developed legal system and have higher than normal levels of corruption. Our continued expansion outside the U.S., including in Brazil, China, India and developing countries, and our development of new partnerships worldwide, could increase the risk of FCPA, OFAC or Bribery Act violations in the future.

As an exporter, we must comply with various laws and regulations relating to the export of products and technology from the U.S. and other countries having jurisdiction over our operations. In the U.S., these laws include the International Traffic in Arms Regulations (“ITAR”) administered by the DDTC, the Export Administration Regulations (“EAR”) administered by the BIS and trade sanctions against embargoed countries and destinations administered by OFAC. The EAR governs products, parts, technology and software which present military or weapons proliferation concerns, so-called “dual use” items, and ITAR governs military items listed on the United States Munitions List. Any failures to comply with these laws and regulations could result in fines, adverse publicity and restrictions on our ability to export our products, and repeat failures could carry more significant penalties. 

21



Violations of anti-corruption and trade control laws and sanction regulations are punishable by civil penalties, including fines, denial of export privileges, injunctions, asset seizures, debarment from government contracts and revocations or restrictions of licenses, as well as criminal fines and imprisonment and could harm our reputation, create negative shareholder sentiment and affect our share value. We have established policies and procedures designed to assist our compliance with applicable U.S. and international anti-corruption and trade control laws and regulations, including the FCPA, the Bribery Act and trade controls and sanctions programs administered by OFAC, the DDTC and BIS, and have trained our employees to comply with these laws and regulations. However, there can be no assurance that all of our employees, consultants, agents or other associated persons will not take actions in violation of our policies and these laws and regulations. Additionally, there can be no assurance that our policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage or provide a defense to any alleged violation. In particular, we may be held liable for the actions that our joint venture partners take inside or outside of the United States, even though our partners may not be subject to these laws. Such a violation, even if our policies prohibit it, could have an adverse effect on our reputation, business, financial condition and results of operations. In addition, various state and municipal governments, universities and other investors maintain prohibitions or restrictions on investments in companies that do business with sanctioned countries, persons and entities, which could adversely affect our reputation, business, financial condition and results of operations.

Many governments, regulators, investors, employees, customers, and other stakeholders are increasingly focused on environmental considerations relating to businesses, including climate change and greenhouse gas emissions, as well as use of plastic materials. We monitor new and changing international, federal, and state environmental reporting obligations. As new or increased regulations take effect, these changing requirements may impose significant operational costs to comply, and expand compliance requirements for our products, our operations, and our supply chain, which could negatively impact our competitive position.

In addition, we have operations globally and are subject to various privacy and data protection laws, which encompasses the collection, use, disclosure, and storage of personal information and personally identifiable health information. This requires us to dedicate resources to implement controls and infrastructure to protect personal and health information needed to conduct our business activities. Failure to do so could subject us to potential regulatory fines, penalties, litigation, and could negatively impact our business and reputation.

We are subject to complex government laws and regulations relating to certain product sets and failure to meet the stringent requirements could impact our business operations and financial position.

Our medical device business is subject to extensive global regulations and enforcement, including in the Food and Drug Administration (FDA) in the U.S., and other governmental authorities for which our product is distributed. There are complex approvals for medical devices to be placed on the market, as well as ongoing responsibilities under these regulations. Failure to comply with the applicable regulation for which the medical device applies could result in corrective actions, recalls, removal of local authority approvals, ceasing business activities, fines, and criminal prosecution.

Failure to comply with the terms of our settlement agreements with the U.S. Departments of State, Commerce, and Justice could have a material and adverse impact on our business, results of operations and financial condition, and, even if we comply with those settlement agreements, the costs and burdens of compliance could be significant, and we may face additional investigations and proceedings from other governmental entities or third parties related to the same or similar conduct underlying the agreements.

In October 2017, we received an administrative subpoena from the BIS requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our former Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the ITAR administered by the DDTC and potential violations of the EAR administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying potentially unauthorized exports between 2012 and 2017, including to China, of controlled items including technical data. In connection with these matters, in August 2020, we received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and fully cooperated with the U.S. Department of Justice (“DOJ“) in the related investigation.

In February 2023, the Company settled these matters with all three agencies. See Note 22, “Commitments and Contingencies,” to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” of this Form 10-K for additional information.

22



Compliance with the terms of these agreements, which imposed measures to strengthen the Company’s export compliance programs, could impose additional costs on the Company. If we fail to comply with the terms of these agreements, additional monetary penalties or government actions could have a material adverse effect on our business, financial condition and results of operations.

Since 2018, we have implemented new compliance procedures to identify and prevent potential violations of export controls laws, trade sanctions and government contracting laws and regulations and from November 2018 through October 2024 maintained a separate Compliance Committee of the Board of Directors to further enhance board oversight of compliance risks. As we continue to implement additional compliance enhancements, we may discover additional potential violations of export controls laws, trade sanctions or government contracting laws. If we identify any additional potential violations, we will submit voluntary disclosures to the relevant agencies and cooperate with such agencies on any related investigations. However, if we are found to have violated one or more export control laws, trade sanctions or government contracting laws, we could be subject to various civil or criminal penalties, significant compliance, litigation, settlement costs or other losses, resulting in a material adverse effect on our business, results of operations and financial condition. We may also be subject to negative publicity related to these matters, which could harm our reputation, reduce demand for our products, solutions and services, result in employee attrition and negatively impact our stock price.

As a result of the delayed filing of our 2023 Form 10-K, our Form 10-Q for the quarter ended March 31, 2024, our Form 10-Q for the quarter ended June 30, 2024, and our Form 10-Q for the quarter ended September 30, 2024, the Company has experienced risks and costs and expects to experience additional risks and costs in the future, including with respect to the SEC's ongoing investigation.

As a result of the circumstances giving rise to the delayed filing of our 2023 Form 10-K, our Form 10-Q for the quarter ended March 31, 2024, our Form 10-Q for the quarter ended June 30, 2024, and the Form 10-Q for the quarter ended September 30, 2024, the Company has experienced risks and costs and expects to experience additional risks and costs in the future. The audit of the financial statements included in our 2023 Form 10-K was time-consuming, required the Company to incur additional incremental expenses and affected management’s attention and resources. Further, the measures to strengthen internal controls being implemented continue to require and will likely require in the future greater management time and Company resources to implement and monitor. Although we have now filed our 2023 Form 10-K, our Form 10-Q for the quarter ended March 31, 2024, our Form 10-Q for the quarter ended June 30, 2024, and our Form 10-Q for the quarter ended September 30, 2024, our failure to make these filings in a timely manner has led to further investigation and scrutiny by the SEC, which has been conducting a formal investigation of the Company since April 2022 as a follow on to the previously disclosed SEC voluntary request for documents. Although the Company is cooperating with the SEC, the Company cannot predict the ultimate outcome of the SEC’s investigation. Any allegations or adverse findings by the SEC could harm our reputation, negatively impact our stock price and have a material adverse effect on our business, financial condition and results of operations. Moreover, the expense and distraction to management of cooperating with and responding to the SEC could have a material adverse effect on the Company even if the investigation is ultimately closed or resolved in a manner favorable to the Company. See also the risk factor below entitled “We are no longer eligible to use a Form S-3 registration statement, which could impair our capital-raising activities.”

We derive a significant portion of our revenue from business conducted outside the U.S. and are subject to the risks of doing business outside the U.S.

We face many risks inherent in conducting business activities outside the U.S. that, unless managed properly, may adversely affect our profitability, including our ability to collect amounts due from customers. While most of our operations outside the U.S. are conducted in highly developed countries, our operations could be adversely affected by, among others, the following:

Unexpected changes in laws, regulations and policies of non-U.S. governments relating to investments and operations, as well as U.S. laws affecting the activities of U.S. companies abroad;
Changes in regulatory requirements, including export controls, tariffs and embargoes, other trade restrictions, competition, environmental, corporate practices and data privacy concerns;
Political policies, political or civil unrest, terrorism or epidemics and other similar outbreaks;
Fluctuations in currency exchange rates;
Limited protection for the enforcement of contract and intellectual property rights in some countries;
Difficulties in staffing and managing foreign operations;
Operating in countries with a higher incidence of corruption and fraudulent business practices;
Potentially adverse changes in taxation;
The impact of public health epidemics on employees and the global economy; and
23



Other factors, depending upon the specific country in which we conduct business.

These uncertainties may make it difficult for us and our customers to accurately plan future business activities and may lead our customers in certain countries to delay purchases of our products and services. More generally, these geopolitical, social and economic conditions could result in increased volatility in global financial markets and economies.

The consequences of terrorism or armed conflicts are unpredictable, and we may not be able to foresee events that could have an adverse effect on our market opportunities or our business. We are uninsured for losses and interruptions caused by terrorism, acts of war and similar events.

We seek to minimize the risks associated with interest rates, foreign exchange rates and commodity prices through regular operating and financing activities. However, our efforts to minimize our exposure to market risks from changes in interest rates, foreign currency exchange rates and commodity prices may prove to be insufficient or unsuccessful.

We may incur substantial costs enforcing or acquiring intellectual property rights and defending against third-party claims as a result of litigation or other proceedings.

In connection with the enforcement of our own intellectual property rights, the acquisition of third-party intellectual property rights or disputes related to the validity or alleged infringement of third-party intellectual property rights, including patent rights, we have been, and may in the future be, subject to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation may be costly and can be disruptive to our business operations by diverting the attention and energy of management and key technical personnel, and by increasing our costs of doing business. Although we have successfully defended or resolved past litigation and disputes, we may not prevail in any ongoing or future litigation and disputes, which could adversely affect our results of operations and financial condition.

Third-party intellectual property claims asserted against us could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from assembling or licensing certain of our products, subject us to injunctions restricting our sale of products, cause severe disruptions to our operations or the marketplaces in which we compete or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements. In addition, we may incur significant costs in acquiring the necessary third-party intellectual property rights for use in our products. Any of these could seriously harm our business, operating results, liquidity and financial condition.

We may not be able to protect our intellectual property rights and confidential information, including our digital content, from third-party infringers or unauthorized copying, use or disclosure.

Although we defend our intellectual property rights and endeavor to combat unlicensed copying and use of our digital content and intellectual property rights through a variety of techniques, preventing unauthorized use or infringement of our rights (“piracy attacks”) is inherently difficult. If our intellectual property becomes subject to piracy attacks, our business may be harmed.

Additionally, we endeavor to protect the secrecy of our digital content, confidential information and trade secrets. If unauthorized disclosure of our trade secrets occurs, we could potentially lose trade secret protection. The loss of trade secret protection could make it easier for third parties to compete with our products by copying previously confidential features, which could adversely affect our business, results of operations, revenue and operating margins. We also seek to protect our confidential information and trade secrets through the use of non-disclosure agreements. However, there is a risk that our confidential information and trade secrets may be disclosed or published without our authorization, and in these situations it may be difficult and/or costly for us to enforce our rights.

Changes in, or interpretation of, tax rules and regulations may impact our effective tax rate and future profitability. 

We are a U.S. based, multinational company subject to taxation in multiple U.S. and foreign tax jurisdictions. Our future effective tax rates could be adversely affected by changes in statutory tax rates or interpretation of tax rules and regulations in jurisdictions in which we do business, changes in the amount of revenue or earnings in the countries with varying statutory tax rates, or by changes in the valuation of deferred tax assets and liabilities.

24



In addition, we are subject to audits and examinations of previously filed income tax returns by the Internal Revenue Service and other domestic and foreign tax authorities. We regularly assess the potential impact of such examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that we expect may result from the current examinations. We believe such estimates to be reasonable; however, there is no assurance that the final determination of any examination will not have an adverse effect on our operating results and financial position.

Material weaknesses in our internal control over financial reporting could result in material misstatements in our financial statements not being prevented or detected, which could affect investor confidence in the accuracy and completeness of our financial statements and could negatively impact our stock price and financial condition.

As a public company, we are required to comply with Section 404 of the Sarbanes-Oxley Act. If we fail to abide by the applicable requirements of Section 404, regulatory authorities, such as the SEC, could subject us to sanctions or investigation, and our independent registered public accounting firm may not be able to certify as to the effectiveness of our internal control over financial reporting pursuant to an audit of our internal controls. Even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Accordingly, our internal control over financial reporting may not prevent or detect misstatements because of their inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud.

Management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024. Based on its assessment, management has concluded that the Company did not maintain effective internal control over financial reporting as of December 31, 2024, due to the following material weaknesses.

We did not design and maintain adequate controls within the revenue process that resulted in material weaknesses, either individually or in aggregate. Contract terms, pricing, standalone selling price models, and determination of timing of revenue recognition were not adequately reviewed prior to entry in the Company’s information systems. In addition, we did not effectively implement an accounting system that appropriately captures the allocation of the transaction price to the performance obligations to support revenue accounting;

We did not design and maintain adequate controls over certain assumptions used in the valuation of indefinite-lived intangible assets, goodwill and other long-lived assets related to an impairment charge, that resulted in material weaknesses, either individually or in aggregate;

We did not design and maintain adequate controls within the financial close and reporting process that resulted in material weaknesses, either individually or in aggregate. We did not maintain comprehensive formal accounting policies. We also did not maintain controls over manual journal entries, balance sheet account reconciliations, and financial statement disclosures. In part due to an inadequate level of review, such reviews were not always performed on a consistent and timely basis; and

We did not design and maintain adequate controls over the accounting treatment for certain technical matters, including controls related to complex and/or non-routine transactions and arrangements, that resulted in material weaknesses, either individually or in aggregate.

Certain of the material weaknesses described above (items 1 and 2) were initially identified at December 31, 2020 and continued to exist at December 31, 2024. As further described in Item 9A, Management's Report on Internal Control over Financial Reporting, we began implementing a remediation plan in January 2021 designed to improve our internal control over financial reporting through the development and implementation of more formal policies, processes and documentation procedures relating to our financial reporting, the hiring of additional accounting personnel, and the training of personnel on proper execution of designed control procedures.

25



While we believe our remediation plans should remediate the material weaknesses, we cannot provide assurance of when the material weaknesses will be remediated, nor can we be certain of whether additional actions will be required or the costs of any such actions. Moreover, we cannot provide assurance that additional material weaknesses will not arise in the future. While the material weaknesses discussed in Item 9A, "Management's Report on Internal Control over Financial Reporting," did not result in material misstatements of our annual or interim consolidated financial statements, any failure to remediate the material weaknesses, or the identification of new material weaknesses in our internal control over financial reporting, could result in material misstatements in our financial statements that may continue undetected, negatively impacting the public perception of the Company and our securities and cause us to fail to meet our reporting and financial obligations or incur significant additional costs to remediate the material weaknesses, each of which could negatively affect our stock price, harm our ability to raise capital on favorable terms in the future or otherwise have a negative impact on our financial condition.

We are no longer eligible to use a Form S-3 registration statement, which could impair our capital-raising activities.

As a result of our failure to timely file our 2023 Form 10-K, our Form 10-Q for the quarter ended March 31, 2024, our Form 10-Q for the quarter ended June 30, 2024, and the Form 10-Q for the quarter ended September 30, 2024 with the SEC, we are no longer eligible to use a Form S-3 registration statement. Further, we are also no longer a “well-known seasoned issuer,” as such term is used in the SEC’s regulations, which otherwise would allow us to, among other things, file automatically effective Form S-3 registration statements. Our eligibility to use a Form S-3 registration statement may not be restored until December 1, 2025, and then only if we have not had any other filing delinquency that would preclude Form S-3 eligibility and satisfy all other requirements for Form S-3 eligibility. During any period when we are not eligible to use Form S-3 or qualify as a “well-known seasoned issuer,” our capital-raising ability may be impaired. Under these circumstances, we would be required to conduct the offering on an exempt basis, such as in accordance with Rule 144A, or file a registration statement on Form S-1. Using a Form S-1 registration statement for a public offering would likely take significantly longer than using a registration statement on Form S-3 and increase our transaction costs, and could, to the extent we are not able to conduct offerings using alternative methods, adversely impact our ability to raise capital or complete acquisitions of other companies in a timely manner.

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

We recognize the critical importance of maintaining the safety and security of our systems and data. We have implemented a layered cybersecurity program to assess, identify, and manage risks from cybersecurity threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems.

Governance

As part of the Company’s risk management activities, we prioritize the identification and management of risks which includes risks related to cybersecurity.

Board of Directors

Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure. The Audit Committee reviews the measures implemented by the Company to identify and mitigate data protection and cybersecurity risks on a periodic basis. As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company’s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident.

26



Management

At the management level, our CIO and Head of Cybersecurity have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates.

Internal Cybersecurity Team

Our internal Cybersecurity Team, led by the Head of Cybersecurity, is responsible for the implementation, monitoring, and maintenance of our cybersecurity program, including the Company’s data protection practices. Reporting to our Head of Cybersecurity are a number of experienced and trained information security professionals who have previous work experience and educational backgrounds in information technology and security, and who also have industry recognized cybersecurity certifications. In addition to our internal cybersecurity capabilities, we also utilize a number of third-party experts to assist with assessing, identifying, and managing our cybersecurity risks.

Risk Management and Strategy

Each year, we conduct an enterprise risk evaluation by reviewing our progress on existing risk action plans, assessing the current environment against our risk universe, and gathering insights through engagement with senior leadership. The results of this assessment are summarized, a risk owner is assigned, and the identified risks are integrated into the strategic planning process. Risks are monitored throughout the year as part of ongoing business reviews.

Additionally, the results of our cybersecurity program risk review are integrated into enterprise risk management results. Cybersecurity risks are assessed alongside other enterprise risks, with specific actions and mitigation strategies incorporated into the overall risk action plans, ensuring alignment with the Company’s broader risk management and strategic objectives. As progress is made in our cybersecurity program, the risk level is updated in our broader enterprise risk management program.

Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning.

Our cybersecurity assessment analyses have identified and prioritized steps to further enhance our cybersecurity practices. We maintain cyber insurance, regularly conduct company-wide cybersecurity awareness training, and have a dedicated team of Company personnel to address cybersecurity threats. We intend to implement additional security measures and processes to enhance our detection and response to cybersecurity incidents as appropriate.

We have adopted a Cybersecurity Incident Response Plan (the “IRP”) to provide a standardized framework for responding to and escalating security incidents. The IRP sets out a coordinated approach to investigating, containing, documenting, and mitigating incidents, including reporting findings and keeping senior management and other key stakeholders informed and involved as needed.

27



Material Cybersecurity Risks, Threats & Incidents

To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to have such an affect. Additional information on cybersecurity risks we face can be found in Part I, Item 1A “Risk Factors” of this Report under the heading “Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cybersecurity incident,” which should be read in conjunction with the foregoing information.

Item 2. Properties

Our headquarters are located in Rock Hill, South Carolina. As of December 31, 2024, we own minimal facilities, and we lease facilities in the U.S., EMEA, and APAC. Our leased facilities support our Healthcare Solutions segment, Industrial Solutions segment, and Corporate functions and consist of office space, manufacturing facilities, and warehouse or storage space that supports the distribution of our products.

Item 3. Legal Proceedings

Information relating to legal proceedings is included under the header "Litigation" in Note 22 to the consolidated financial statements in Item 8 of this Form 10-K, which is incorporated by reference into this Item 3.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

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

Our common stock is listed on the New York Stock Exchange (“NYSE”) under the trading symbol “DDD.”

As of March 26, 2025, our outstanding common stock was held by approximately 1,151 stockholders of record. This figure does not reflect the beneficial ownership of shares held in a nominee's name.

Dividends

We do not currently pay, and have not paid, any dividends on our common stock, and we currently intend to retain any future earnings for use in our business. Any future determination as to the declaration of dividends on our common stock will be made at the discretion of the Board of Directors and will depend on our earnings, operating and financial condition, capital requirements, and other factors deemed relevant by the Board of Directors, including the applicable requirements of the Delaware General Corporation Law, which provides that dividends are payable only out of surplus or current net profits.

The payment of dividends on our common stock may be restricted by the provisions of credit agreements or other financing documents that we may enter into or the terms of securities that we may issue from time to time. Currently, no such agreements or documents limit our declaration of dividends or payments of dividends.

Issuance of Unregistered Securities and Issuer Purchases of Equity Securities

We did not repurchase any of our equity securities in the open market during 2024; however, shares of common stock were surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards and units pursuant to our Amended and Restated 2015 Incentive Stock Plan. For information regarding the securities authorized for issuance under our equity compensation plans, see “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters–Equity Compensation Plans” in Item 12 of this Form 10-K. Also, see Note 17 to the consolidated financial statements in Item 8 of this Form 10-K.

28



Issuer purchases of equity securities
Total number of shares (or units) purchased Average price paid per share (or unit)
October 1, 2024 - October 31, 2024
— $— 
November 1, 2024 - November 30, 2024
7,715 2.97 
December 1, 2024 - December 31, 2024
29,308 3.83 
Total37,023 
a
$3.65 
b
a.Represents shares of common stock surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards and units.
b.The average price paid reflects the average market value of shares withheld for tax purposes.

Stock Performance Graph 

The graph below shows, for the five years ended December 31, 2024, the cumulative total return on an investment of $100 assumed to have been made on December 31, 2019 in our common stock. For purposes of the graph, cumulative total return assumes the reinvestment of all dividends. The graph compares such return with those of comparable investments assumed to have been made on the same date in (a) the NYSE Composite Index, and (b) the S&P Small-Cap 600 Information Technology Index, which are published market indices with which we are sometimes compared.

Although total return for the assumed investment assumes the reinvestment of all dividends on December 31 of the year in which such dividends were paid, we paid no cash dividends on our common stock during the periods presented.

COMPARISON OF 5-YEAR CUMULATIVE TOTAL RETURN
3237

December 31, 2019December 31, 2020December 31, 2021December 31, 2022December 31, 2023December 31, 2024
3D Systems Corporation$100 $120 $246 $85 $73 $37 
NYSE Composite Index100 107 129 117 133 154 
S&P Small-Cap 600 Information Technology Index100 128 162 126 152 151 

29



Item 6. [Reserved]

30



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

The following discussion and analysis should be read together with our consolidated financial statements, and notes thereto, included in Item 8 of this Form 10-K. Certain statements contained in this discussion may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements involve a number of risks, uncertainties and other factors that could cause actual results to differ materially from those reflected in any forward-looking statements. See “Risk Factors” in Part I, Item 1A and “Forward-Looking Statements.”

For discussion related to our results of operations and changes in financial condition for fiscal 2023 compared to fiscal 2022, refer to Part II, Item 7. "Management’s Discussion and Analysis of Financial Condition and Results of Operations" ("MD&A") in our fiscal 2023 Form 10-K. Our fiscal 2023 Form 10-K was filed with the SEC on August 13, 2024. Discussion of our segment results for fiscal 2023 compared to fiscal 2022 have been included herein due to the retroactive application of the change in our segment measure of profitability to gross profit for all periods reported in our segment footnote. Refer to Note 21 for additional details.

Business Overview

3D Systems Corporation (“3D Systems” or the “Company” or “we,” "our" or “us”) markets our products and services through subsidiaries in North America and South America (collectively referred to as “Americas”), Europe and the Middle East (collectively referred to as “EMEA”) and Asia Pacific and Oceania (collectively referred to as “APAC”). We provide comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. Our solutions support advanced applications in two key industry verticals: Healthcare Solutions and Industrial Solutions. We have over 35 years of experience and expertise, which have proven vital to our development of an ecosystem and end-to-end digital workflow solutions that enable customers to optimize product designs, transform workflows, bring innovative products to market and drive new business models.

The Company has two reportable segments: Healthcare Solutions and Industrial Solutions. Our reportable segments are based upon the industry verticals that they serve. For Healthcare Solutions, those industry verticals include dental, medical devices, personalized health services and regenerative medicine. For Industrial Solutions, those industry verticals include aerospace, defense, transportation and general manufacturing. We architect solutions specific to customers’ needs through a combination of materials, hardware platforms, software, professional services and advanced manufacturing – creating a path to integrating additive manufacturing into traditional production environments. As a result, manufacturers achieve design freedom, increase agility, scale production and improve their overall total cost of operation. Our technologies and process knowledge enable over a million production parts to be made through additive manufacturing each day.

Recent Developments

Fiscal Year 2023 Restructuring Plan

Restructuring Plan Objectives and Status of Execution

In 2023, the Company commenced a multi-faceted restructuring plan (the “2023 Restructuring Plan”) which was intended to improve operating efficiencies throughout the organization and drive long-term value creation. The key initiatives of the plan were announced in 2023 and included:

improving manufacturing efficiencies related to the Company’s European metal printer operations by (1) in-sourcing certain metal printer platforms into the Company’s Riom, France manufacturing facility and (2) co-locating the engineering and manufacturing of in-sourced metal printer products in order to improve cycle time from development to production;
reducing headcount throughout all functions and areas of the Company; and
rationalizing the Company's geographic footprint through the exit of leased facilities.

As of December 31, 2024, the Company has completed its in-sourcing activities. Actions taken to reduce headcount under the 2023 Restructuring Plan commenced during the year ended December 31, 2023 and were completed during the year ended December 31, 2024.

31



During the fourth quarter of 2023, as part of its efforts to rationalize its geographic footprint, the Company began identifying and evaluating opportunities to exit leased facilities, whether by early termination of a lease, non-renewal of a lease, or ceasing use with an intent to sublease a facility. As part of these restructuring efforts, during the year ended December 31, 2024, the Company (1) partially or fully exited 18 leased facilities that were identified as part of the Company's plan and (2) commenced active marketing efforts to sublease the available space in facilities that were either partially or fully exited, but have a continuing lease. The Company exited one additional lease in the first quarter of 2025, and has now exited all facilities identified as part of its facilities rationalization plan under the 2023 Restructuring Plan.

2023 Restructuring Plan Costs, Cash Settlements and Recognized Liabilities

Headcount Reductions

We incurred a total of $8.2 million in severance and termination benefit costs related to headcount reductions between inception of our 2023 Restructuring Plan and the completion of headcount reductions under the plan during the year ended December 31, 2024. These costs were generally recognized when probable and estimable because they were typically determined consistent with the Company’s past practices or statutory law. Accordingly, a substantial portion of the severance and termination benefit costs attributable to our 2023 Restructuring Plan were recorded during our fiscal year ended December 31, 2023, while the execution of the headcount reductions and the settlements of the associated costs continued into and throughout our fiscal year ended December 31, 2024. During the year ended December 31, 2024, as a result of a decision to continue operating certain facilities (i.e., a change to the original 2023 Restructuring Plan), the Company reduced its accrual for certain severance and termination benefit costs that had previously been recorded to cost of sales. This reduction to the Company's severance and termination benefits accrual was substantially offset by new accruals for incremental headcount reductions that were recorded to selling, general, and administrative expense and research and development expense. Refer to the tables that follow for additional details.

The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:

(in thousands)December 31, 2024December 31, 2023
Balance at beginning of period$3,933 $— 
Costs incurred and other adjustments to accrued liability during the period(30)8,242 
Amounts settled with cash(3,416)(4,309)
Balance at the end of period$487 $3,933 

The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:

Year Ended
(in thousands)December 31, 2024December 31, 2023
Total cost of sales a
$(785)$1,401 
Selling, general and administrative
370 5,598 
Research and development
385 1,243 
Total
$(30)$8,242 
a.Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments.

32



Facilities Rationalization

Since inception of the 2023 Restructuring Plan, we have incurred $0.6 million in lease termination costs. During 2023, we recorded $0.6 million in incremental impairment charges related to certain fixed assets that have been retired in connection with the Company’s restructuring. However, since inception of our 2023 Restructuring Plan, with the exception of certain amounts paid to terminate certain leases early, our consolidated financial statements have not reflected material transactions or charges resulting from the decisions to cease the use of facilities for our own operations because the facilities for which we have a continuing leases (and any related assets, as applicable) generally have not yet qualified to be measured for impairment separate from the asset group to which they have historically belonged, which typically occurs when we have entered into a sublease.


Other Strategic Business Decisions and Cost Saving Initiatives

Geomagic

In December 2024, the Company entered into a definitive agreement for the sale of its Geomagic software business ("Geomagic"), which is included in our Industrial Solutions segment, to Hexagon AB for $123 million, subject to customary adjustments. The divestiture is expected to be completed by the end of the second quarter of 2025, subject to the satisfaction of certain closing conditions. The Company determined that the associated assets and liabilities met the held for sale criteria during December 2024. Accordingly, the Company classified $3.2 million of assets and $10.3 million of liabilities as held for sale in the Company’s consolidated balance sheet as of December 31, 2024. No loss was recognized to measure the disposal group at the lower of its carrying value or fair value less costs to sell. The disposal group has not been presented as a discontinued operation in the accompanying consolidated financial statements because the sale of Geomagic does not represent a strategic shift that will have a major effect on the Company’s operations.

Oqton

The Company previously disclosed during the year ended December 31, 2023 that it is more likely than not that Oqton, Inc. ("Oqton") MOS would be sold or otherwise disposed of. In connection with the expectation to sell or otherwise dispose of Oqton MOS, management previously assessed whether the carrying value of this asset group’s long-lived assets was recoverable, and determined that it was not recoverable. As a result, the Company recorded a $13.6 million charge to recognize the full impairment of the asset group's intangible assets during the year ended December 31, 2023.

During May 2024, the Company completed the sale of the portion of the Oqton MOS business that was focused on the dental market ("Oqton Dental") in exchange for a de minimis amount of cash, resulting in the transfer of a limited portion of Oqton MOS's personnel and a de minimis amount of fixed assets. The sale of Oqton Dental did not qualify as a discontinued operation, as it did not represent a strategic shift that will have a major effect on the Company's overall business operations; however, the transfer of personnel is expected to provide cost savings from the date of the disposal of Oqton Dental. The Company continues to evaluate strategic alternatives related to the remaining portion of Oqton MOS that the Company continues to hold.

2025 Restructuring Plan

In March 2025, the Company authorized the next phase of its multi-faceted cost savings and restructuring initiative (the “2025 Restructuring Plan”). The 2025 Restructuring Plan includes initiatives to deliver sustainable growth and profitability, enabled by a streamlining of both infrastructure and business processes, while consistently investing in core research and development activities to support long-term growth opportunities. The expected annual savings from the 2025 Restructuring Plan are significant and will begin to be realized beginning in the first half of 2025.

Acquisitions/Investments

The Company made the following significant acquisitions and investments during our fiscal years ended December 31, 2024, December 31, 2023, and December 31, 2022.

33



Acquisition of Wematter

In July 2023, the Company completed the acquisition of Wematter AB (“Wematter”), a Swedish 3D printer manufacturer, for which post-acquisition results are included in our Industrial Solutions segment. The acquisition broadens 3D Systems’ Selective Laser Sintering (SLS) portfolio. Consideration for this acquisition consisted of approximately $10.2 million in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional €2.0 million in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key employees of Wematter for two years after the closing date of the acquisition. As of December 31, 2024, management does not believe that achievement of the post-closing performance conditions is probable.

Theradaptive, Inc.

In June 2023, we made an $8.0 million investment in Theradaptive, Inc. ("Theradaptive") via the purchase of Series A Preferred Stock. Theradaptive is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as the fair value of Theradaptive's equity is not readily determinable, and the investment is not subject to the equity method of accounting due to the Company's lack of significant influence.

National Additive Manufacturing Innovation ("NAMI") Joint Venture

In March 2022, the Saudi Arabian Industrial Investments Company (“Dussur”) and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. Upon entering into the agreement with Dussur, 3D Systems committed to an initial investment in the joint venture of approximately $6.5 million. In February 2023, the Company became a shareholder in the joint venture and owns 49% of the joint venture's common stock. During April 2023, $3.4 million held in escrow, as well as the additional amount of approximately $3.1 million owed to the joint venture, was deposited into a bank account of the joint venture for use in its operations. In May 2024, the Company and Dussur each made an incremental investment of $2.5 million in the joint venture. During December 2024, the Company entered into a short-term non-interest-bearing loan agreement with NAMI whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. Additional future investments in the joint venture are contingent upon agreement by the parties to the joint venture to invest additional capital.

Enhatch Inc.

In March 2022, we made a $10.0 million investment in Enhatch Inc. (“Enhatch”), the developer of the Intelligent Surgery Ecosystem, in exchange for shares of Enhatch convertible preferred stock, a warrant to purchase common shares of Enhatch, and the right to purchase in the future the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved (the “call option”). We simultaneously entered into a collaboration and supply agreement with Enhatch. Enhatch's Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems’ workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants, instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.

In December 2024, the Company entered into an amended and restated warrant agreement with Enhatch which restated the terms of the warrant received in connection with the Company's March 2022 investment in their entirety by increasing the number of Enhatch common shares that may be purchased, decreasing the exercise price, modifying the exercise conditions, eliminating the net settlement feature, and accelerating the expiration date to June 1, 2025. In December 2024 and January 2025, the Company exercised the first tranche of the warrant for $0.6 million in cash and the second tranche of the warrant for $0.6 million in cash, respectively. The Company initially measured and recorded the Enhatch common shares purchased upon the exercise of the first and second tranche of the warrant at their estimated acquisition date fair values. Effective upon the exercise of the first tranche of the amended and restated warrant agreement in December 2024, due to the Company's ability to exert significant influence over the financial and operating policies of Enhatch, the Company began accounting for its investment in Enhatch common shares under the equity method of accounting. Under the equity method of accounting, the Company is required to recognize its proportionate share of Enhatch's reported net income or loss, which the Company recognizes on a one quarter lag. If the remaining underlying exercise conditions of the warrant are achieved, the Company may be required to pay up to an additional $0.9 million of cash to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025.
34




Investing in Regenerative Medicine

Within our Healthcare Solutions segment, a portion of our business focuses on opportunities for additive manufacturing to be applied to regenerative medicine. To date, our efforts in the area of regenerative medicine have consisted primarily of pre-commercial bio-technology research and development (“R&D”) in the areas described below.

Our first area of focus is the use of additive manufacturing for human organ transplantation, with a long-term goal of helping patients with end-stage disease receive transplants that will enable them to enjoy long and active lives. This program combines our 3D printing expertise and capabilities in human tissue engineering with the regenerative medicine and biotechnology expertise of a key strategic partner. Through the start of 2024, our program focused on developing the capability to print organ scaffolds for human lungs, kidneys and livers. However, beginning in the first quarter of 2024, due to changes to our arrangement with and funding from our key strategic partner, the Company’s continuing organ program shifted its focus to developing the capability to print human lung scaffolds, for which the related R&D efforts will continue to be primarily funded by our key strategic partner.

Our second area of focus seeks to utilize our bio-printing capabilities to design and manufacture 3D-printed vascularized “organs-on-chips” for use in drug development by pharmaceutical industry customers through our wholly-owned biotech company, Systemic Bio. We believe that “organs-on-chips” can accelerate the drug development process and reduce the cost of pre-clinical drug testing, as well as reduce the pharmaceutical industry’s reliance on animal testing. Systemic Bio combines 3D Systems’ legacy expertise in high-resolution 3D printing with advanced capabilities in bioprinting and biomaterials to design and market 3D-printed, vascularized “organs-on-chips”. During the year ended December 31, 2023, Systemic Bio entered into its first commercial contracts with pharmaceutical industry customers.

35




Background

We earn revenue from the sale of products and services through our Healthcare Solutions and Industrial Solutions segments. The product categories include 3D printers and corresponding materials, digitizers, software licenses, 3D scanners and haptic devices. The majority of materials used in our 3D printers are proprietary. The services categories include maintenance contracts and services on 3D printers, software maintenance, software as a service subscriptions and healthcare solutions services.

Given the relatively high price of certain 3D printers and a corresponding lengthy selling cycle, as well as relatively low unit volume of the higher-priced printers in any particular period, a shift in the timing and concentration of orders and shipments from one period to another can materially affect reported revenue in any given period.

In addition to changes in sales volumes, there are two other primary drivers of changes in revenue from one period to another: (1) the combined effect of changes in product mix and average selling prices and (2) the impact of fluctuations in foreign currencies. As used in this MD&A, the price and mix effects relate to changes in revenue that are not able to be specifically attributed to changes in unit volume or changes in foreign exchange rates.

Consolidated Financial Results for the Years Ended December 31, 2024 and 2023

Year Ended December 31,
(in thousands)20242023
Revenue:
Products$279,178 $328,731 
Services160,943 159,338 
Total revenue440,121 488,069 
Cost of sales:
Products175,859 203,258 
Services100,084 88,390 
Total cost of sales275,943 291,648 
Gross profit164,178 196,421 
Operating expenses:
Selling, general and administrative210,132 210,172 
Research and development86,479 89,466 
Asset impairment charges144,967 302,787 
Total operating expenses441,578 602,425 
Loss from operations(277,400)(406,004)
Non-operating income:
Foreign exchange gain (loss), net2,452 (4,825)
Interest income7,302 19,511 
Interest expense(2,564)(3,301)
Other income, net
20,214 32,307 
Total non-operating income (loss)
27,404 43,692 
Loss before income taxes(249,996)(362,312)
(Provision) benefit for income taxes(2,193)641 
Loss on equity method investment, net of income taxes(3,404)(1,282)
Net loss before redeemable non-controlling interest(255,593)(362,953)
Less: net loss attributable to redeemable non-controlling interest— (265)
Net loss attributable to 3D Systems Corporation$(255,593)$(362,688)

36



Operating Results for the Year Ended December 31, 2024 Compared to the Year Ended December 31, 2023

Consolidated revenue

The following table sets forth factors contributing to the changes in our products and services revenue for the year ended December 31, 2024, as compared to our products and services revenue reported for the year ended December 31, 2023.

(Dollars in thousands)ProductsServices
Total
Revenue — year ended December 31, 2023
$328,731 $159,338 $488,069 
Change in revenue:
Volume(31,678)(9.6)%2,083 1.3 %(29,595)(6.1)%
Price/mix(17,008)(5.2)%— %(17,007)(3.5)%
Foreign currency translation(867)(0.3)%(479)(0.3)%(1,346)(0.3)%
Net change(49,553)(15.1)%1,605 1.0 %(47,948)(9.8)%
Revenue — year ended December 31, 2024
$279,178 $160,943 $440,121 

Products revenue

For the year ended December 31, 2024, products revenue decreased by $49.6 million, or 15.1%, as compared to the year ended December 31, 2023. Industrial Solutions products revenue decreased $31.7 million primarily due to lower sales volume. The decrease in products sales volumes in our Industrial Solutions segment was reflective of lower materials sales to customers in the service bureaus and jewelry markets and lower printer sales to customers in the consumer auto and academic markets.

Healthcare Solutions products revenue decreased by $17.9 million, or 14.4% as compared to the year ended December 31, 2023, primarily due to a decline in printer sales volume in the dental market, including lower printer sales to a key customer, and unfavorable price/mix due to a significant increase in the volume of material sales to our key customer in the dental industry at lower pricing. These declines were partially offset by an overall increase in materials sales volumes.

Services revenue

For the year ended December 31, 2024, services revenue increased by $1.6 million, or 1.0%, as compared to the year ended December 31, 2023. Higher sales volume resulted in an increase of $10.8 million, which was partially offset by an $8.7 million reversal of revenue in the year ended December 31, 2024 due to a change in estimate under a collaboration arrangement in the Healthcare Solutions segment as discussed below. Services revenue increased $7.2 million in our Industrial Solutions segment, which was partially offset by a decline of $5.6 million in our Healthcare Solutions segment.

The volume increase in our Healthcare Solutions services revenue was due to higher personalized healthcare solutions revenue and printer service maintenance agreements of $3.2 million. The volume increase in our Healthcare Solutions services revenue was more than offset by an $8.7 million reversal of revenue in the year ended December 31, 2024 due to a cumulative catch-up adjustment under a collaboration arrangement as the Company determined that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual development criteria are no longer probable of being earned.

The volume increase in our Industrial Solutions services revenue was primarily related to increases in revenue generated from parts manufacturing and hardware maintenance services.

Total revenue

Total consolidated revenue for the year ended December 31, 2024 decreased by $47.9 million, or 9.8%, to $440.1 million, compared to $488.1 million for the year ended December 31, 2023. This decrease was primarily driven by the $31.7 million impact of lower products sales volumes and the $17.0 million unfavorable impact of price/mix on products revenue, which was partially offset by the $2.1 million impact of the increase in services revenue. Refer to the detailed discussions above.

37



Consolidated gross profit
Year Ended December 31,
20242023Change in Gross Profit
Change in Gross Profit Margin
(Dollars in thousands)Gross ProfitGross Profit MarginGross ProfitGross Profit Margin$%
Percentage Points
%
Products$103,319 37.0 %$125,473 38.2 %$(22,154)(17.7)%(1.2)(3.1)%
Services60,859 37.8 %70,948 44.5 %(10,089)(14.2)%(6.7)(15.1)%
Total$164,178 37.3 %$196,421 40.2 %$(32,243)(16.4)%(2.9)(7.2)%

Gross profit for the year ended December 31, 2024 decreased $32.2 million, or 16.4%, to $164.2 million, compared to $196.4 million for the year ended December 31, 2023. Gross profit margin for the year ended December 31, 2024 decreased to 37.3%, as compared to 40.2%, for the year ended December 31, 2023, primarily driven by the decrease in both our products and services gross profit margin (as discussed in greater detail below).

Products gross profit and gross profit margin

For the year ended December 31, 2024, gross profit from products sales decreased by $22.2 million, or 17.7%, as compared to the year ended December 31, 2023. The most significant contributors to the decrease in our products gross profit margin for the year ended December 31, 2024 were (1) a $6.0 million increase in the provision recorded for inventory obsolescence during the year ended December 31, 2024, as compared to the year ended December 31, 2023, (2) lower sales volume and (3) unfavorable manufacturing variances.

Services gross profit and gross profit margin

For the year ended December 31, 2024, gross profit from services sales decreased $10.1 million, or 14.2%, as compared to the year ended December 31, 2023. The decrease in services gross profit was primarily driven by a decrease in revenue recognized under a collaboration arrangement as the Company determined that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual development criteria are no longer probable of being earned. As there was no direct cost associated with the milestone revenue under the collaboration arrangement; therefore, the entire $8.7 million reversal of revenue in the year ended December 31, 2024 contributed to a decrease in our reported gross profit.

Consolidated selling, general and administrative expense

Selling, general and administrative ("SG&A") expense for the year ended December 31, 2024 decreased $0.1 million to $210.1 million, compared to $210.2 million for the year ended December 31, 2023.

The primary drivers of the $0.1 million decrease in SG&A expense are as follows:
Primary drivers (in thousands)
Increase / (Decrease)
Volumetric earnout reversal
$17,244 
Compensation and benefits
(20,132)
Audit, legal and third-party consulting costs
5,868 
Other(3,020)
Total change
$(40)
38




Volumetric earnout

Prior to the year ended December 31, 2023, the Company had been accruing for a $65 million potential earnout payment (compensation expense) because the Company had concluded that a non-financial, scientific milestone included in the acquisition agreement related to the Company's December 2021 acquisition of Volumetric was probable of achievement. However, during the year ended December 31, 2023, the Company concluded that this non-financial, scientific milestone was no longer probable of achievement given a reduction in the budgeted funding for the related R&D efforts. As a result, the Company reversed all of the previously recognized earnout expense related to the milestone during the year ended December 31, 2023. The Company did not recognize any earnout expense related to the milestone during the year ended December 31, 2024, and as a result of events that have occurred during the year, the Company notified the sellers of Volumetric that they are no longer eligible to earn any of the milestone-based earnout payments contemplated in the Volumetric acquisition agreement. Refer to the discussions in Note 17 and Note 22 to the consolidated financial statements for additional details regarding the Company's cancellations of the Volumetric sellers' rights to future earnout payments, as well as actions taken in response to these cancellations.

Compensation and benefits

Compensation and benefits costs decreased by $20.1 million for the year ended December 31, 2024, as compared to the year ended December 31, 2023. This decrease was primarily driven by a $13.7 million decrease in stock-based compensation expense (excluding the Volumetric earnout expense subject to settlement in shares of our common stock and discussed above), and a $5.1 million decrease in severance expense. The decrease in stock-based compensation expense for the year ended December 31, 2024 is primarily due to (1) the delayed grant of fiscal year 2024 annual share-based payment awards under the Company's 2015 Incentive Plan until September and October of 2024, as compared to fiscal year 2023 annual share-based payment award grants occurring in April 2023, and (2) a decrease in the overall grant date fair value of 2024 annual share-based payment awards under the Company's 2015 Incentive Plan, as compared to previous years' awards that vested during or before the year ended December 31, 2024.

Severance expense decreased by $5.1 million for the year ended December 31, 2024 due to higher severance and termination benefit costs that were recorded to SG&A expense during the year ended December 31, 2023 in connection with our 2023 Restructuring Plan. Under our 2023 Restructuring Plan, employee severance and termination benefit costs generally were recognized when probable and estimable because they are typically being determined consistent with the Company’s past practices or statutory law. Furthermore, the classification of these severance and termination benefit costs in our consolidated statements of operations is based upon the classification of the ordinary compensation expense attributable to the impacted employees.

Audit, legal and third-party consulting costs

Audit, legal and third-party consulting costs increased $5.9 million for the year ended December 31, 2024, as compared to the year ended December 31, 2023, due to the significant increases in the cost to complete our fiscal year 2023 audit, including costs paid to our former independent registered public accounting firm and third-party accounting and finance consulting support costs. The increases in audit and third-party consulting costs were partially offset by lower acquisition-related legal costs as compared to the year ended December 31, 2023.

Consolidated research and development expense

R&D expense for the year ended December 31, 2024 decreased $3.0 million, or 3.3%, to $86.5 million, as compared to $89.5 million for the same period last year. The decrease was primarily driven by a $3.9 million decrease in employee compensation and benefit costs, a $1.9 million decrease in materials costs and a $0.6 million decrease in external workforce cost. These decreases were partially offset by a $3.8 million increase in R&D expense related to the Company's discontinued kidney and liver regenerative medicine program.

Asset impairment charges

During the year ended December 31, 2024, we recorded aggregate impairment charges of $145.0 million related to intangible assets (inclusive of goodwill) and tangible assets as compared to $302.8 million in impairment charges recorded during the year ended December 31, 2023. The following table summarizes the impairment charges recorded during the years ended December 31, 2024 and 2023:

39



Year Ended
Nature of Impairment Charge (in thousands)
December 31, 2024December 31, 2023
Goodwill
$101,445 $279,808 
Indefinite-life intangible asset (dp polar IPR&D)
— 5,554 
Finite-life intangible assets
32,432 17,425 
Property and equipment
5,911 — 
Right-of-use assets
5,179 — 
Total impairment charges
$144,967 $302,787 

Impairment charges recorded during the year ended December 31, 2024

As a result of the significant decline in the trading price of our common stock and our market capitalization during the three months ended September 30, 2024, as well as reduced long-term cash flow forecasts prepared in connection with the Company's long-range planning process, the Company concluded that the performance of an interim period goodwill impairment test was required as of September 30, 2024. Upon completion of this interim period goodwill impairment test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million and recognized this amount within asset impairment charges on our consolidated statement of operations.

In addition, during the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based on reported losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024. As a result of concluding that the carrying value of the primary asset group underlying the Company's core operations exceeded the fair value of the asset group as of September 30, 2024, the Company recorded an aggregate impairment loss of $42.3 million within asset impairment charges on our consolidated statement of operations. After consideration of the relative carrying values of the long-lived assets comprising this asset group, as well as the long-lived asset fair values below which asset carrying amounts should not be impaired, the Company recorded impairment charges of $31.2 million, $5.9 million, and $5.2 million (representing the allocation of the aggregate impairment charge of $42.3 million) to intangible assets; property and equipment; and right-of-use assets, respectively. An additional intangible asset impairment charge of $1.2 million was recognized in the three months ended December 31, 2024.

Impairment charges recorded during the year ended December 31, 2023

The $279.8 million goodwill impairment charge recorded for the year ended December 31, 2023 reflected the impairment of goodwill that had been assigned to our Industrial Solutions reporting unit based upon the result of our annual goodwill impairment test. This outcome of our annual goodwill impairment test reflected the significant and sustained drop in the Company's stock price and market capitalization leading up to and as of the testing date, as well as the significantly higher carrying value (including the goodwill balance) of our Industrial Solutions reporting unit compared to our Healthcare Solutions reporting unit. Refer to Note 9 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details on the 2024 and 2023 impairment charges.

For the year ended December 31, 2023, we recognized impairment charges related to (1) our indefinite-life intangible asset balance, consisting solely of dp polar's IPR&D, and (2) certain of our finite-life intangible assets, consisting of intangible assets included in our Oqton MOS and dp polar asset groups. These impairment charges were triggered by the Company's decision to cease the development of dp polar's IPR&D for the foreseeable future and the Company's conclusion that it would more likely than not sell or otherwise dispose of Oqton MOS. Based upon a determination that the dp polar and Oqton MOS intangible assets were no longer expected to produce or contribute to the production of positive cash flows for the Company, the Company recorded impairment charges to write their carrying values down to $0. Refer to our discussion of "Other Strategic Business Decisions and Cost Saving Initiatives" and Note 8 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.

40



Consolidated operating loss

Our operating loss for the year ended December 31, 2024 was $277.4 million, compared to a $406.0 million operating loss for the year ended December 31, 2023. The decrease in our operating loss was primarily attributable to a decrease in non-cash impairment charges of $157.8 million, which was partially offset by a $32.2 million decrease in gross profit. Refer to the discussions of our financial statement line items above for additional details.

Non-Operating Income for the Year Ended December 31, 2024 compared to the Year Ended December 31, 2023

The following table sets forth the components of non-operating income for the year ended December 31, 2024 and 2023.
Year Ended
(in thousands)December 31, 2024December 31, 2023
Non-operating income:
Foreign exchange gain (loss), net$2,452 $(4,825)
Interest income7,302 19,511 
Interest expense(2,564)(3,301)
Other income, net
20,214 32,307 
Total non-operating income
$27,404 $43,692 

Foreign exchange gain (loss), net

Foreign exchange gain (loss), net increased $7.2 million for the year ended December 31, 2024, primarily due to realized and unrealized gains related to our foreign operations.

Interest income

For the year ended December 31, 2024, interest income decreased as compared to the year ended December 31, 2023 due to the Company's lower cash and cash equivalent balances during the year ended December 31, 2024.

Interest expense

For the year ended December 31, 2024, interest expense decreased due to the Company's repurchases of debt in December 2023 and March 2024. In connection with each of these repurchases of debt, the Company wrote off a portion of the unamortized debt issuance costs, which resulted in lower amortization of debt issuance costs within interest expense for the year ended December 31, 2024.

Other income, net

For the year ended December 31, 2024, other income, net, decreased $12.1 million primarily due to the recognition of a $21.5 million gain on the extinguishment of debt during the year ended December 31, 2024, compared to the recognition of a $32.2 million gain on the extinguishment of debt during the year ended December 31, 2023.


41



Net loss

The following table sets forth our net loss for the years ended December 31, 2024 and 2023.

Year Ended December 31,
(in thousands, except per share amounts)20242023
Loss before income taxes$(249,996)$(362,312)
(Provision) benefit for income taxes(2,193)641 
Loss on equity method investment, net of income taxes(3,404)(1,282)
Net loss before redeemable non-controlling interest(255,593)(362,953)
Less: net loss attributable to redeemable non-controlling interest— (265)
Net loss attributable to 3D Systems Corporation$(255,593)$(362,688)
Net loss per common share:
Basic$(1.94)$(2.79)
Diluted$(1.94)$(2.79)

For the year ended December 31, 2024, we reported income tax expense of $2.2 million, as compared to an income tax benefit of $0.6 million for the year ended December 31, 2023. The Company's effective tax rates for the years ended December 31, 2024 and 2023 were significantly below blended U.S. and foreign jurisdictions' statutory tax rates due to (1) the Company's reported losses and (2) the maintenance of a valuation allowance against the Company's deferred tax assets based upon the Company's conclusion that it is more likely than not that its deferred tax assets will not be realized in various tax jurisdictions.

The decrease in the net loss attributable to 3D Systems for the year ended December 31, 2024, as compared to the net loss attributable to 3D Systems for the year ended December 31, 2023, was primarily driven by the period-over period decrease in the Company's consolidated operating loss reported for the year ended December 31, 2024, partially offset by lower non-operating income reported for the year ended December 31, 2024, as compared to the year ended December 31, 2023. In addition, the Company reported a $3.4 million loss on equity method investment, net of income taxes, for the year ended December 31, 2024, as compared to a $1.3 million loss on equity method investment for the year ended December 31, 2023.


Segment Financial Results of Operations for the Years Ended December 31, 2024 and 2023

The following table presents the revenue and gross profit amounts reported by each of our segments for the years ended December 31, 2024 and 2023:

Revenue
Gross Profit
Year EndedYear Ended
(in thousands)December 31, 2024December 31, 2023 ChangeDecember 31, 2024December 31, 2023 Change
Healthcare Solutions$189,736 $213,216 $(23,480)$73,499 $85,150 $(11,651)
Industrial Solutions250,385 274,853 (24,468)90,679 111,271 (20,592)
Total Company$440,121 $488,069 $(47,948)$164,178 $196,421 $(32,243)

Healthcare Solutions

Revenue

For the year ended December 31, 2024, Healthcare Solutions revenue decreased $23.5 million, or 11.0%, as compared to the year ended December 31, 2023. This decrease in segment revenue was primarily due to a decrease in products revenue of $17.9 million, primarily reflective of our lower sales to the dental market, but also inclusive of lower printer sales to customers in the medical devices and other non-dental markets. Service revenue was down $5.6 million driven by a decrease in the estimated recognizable variable consideration related to a collaboration agreement which was partially offset by higher personalized healthcare solutions revenue and printer service maintenance agreements.
42




Gross Profit

For the year ended December 31, 2024, gross profit for our Healthcare Solutions segment decreased $11.7 million, or 13.7%, as compared to the year ended December 31, 2023, primarily due to (1) a decrease in the estimated recognizable variable consideration related to a collaboration arrangement (2) our lower sales to the dental market, including the segment's lower printer sales to a key customer, (3) the decrease in products revenue from other markets, and (4) unfavorable price/mix on the segment's products revenue, which was partially offset by increases in materials revenue in the dental market and increases in services revenue.

Industrial Solutions

Revenue

For the year ended December 31, 2024, Industrial Solutions revenue decreased $24.5 million, or 8.9%, as compared to the year ended December 31, 2023. The decrease was primarily due to a $31.7 million decrease in products revenue reflective of lower materials sales to customers in the service bureaus and jewelry markets and lower printer sales to customers in the consumer auto and academic markets, which were partially offset by the favorable impact of price/mix primarily related to materials sales. The decrease in products revenue was partially offset by a $7.2 million increase in services revenue related to parts manufacturing and hardware maintenance services.

Gross Profit

For the year ended December 31, 2024, gross profit for our Industrial Solutions segment decreased $20.6 million, or 18.5%, as compared to the year ended December 31, 2023, which was primarily driven by the unfavorable impact of volume on products revenue, partially offset by the increase in services revenue.

Segment Financial Results of Operations for the Years Ended December 31, 2023 and 2022

The following table presents the revenue and gross profit amounts reported by each of our segments for the years ended December 31, 2023 and 2022:

Revenue
Gross Profit
Year EndedYear Ended
(in thousands)December 31, 2023December 31, 2022 ChangeDecember 31, 2023December 31, 2022 Change
Healthcare Solutions$213,216 $260,988 $(47,772)$85,150 $98,767 $(13,617)
Industrial Solutions274,853 277,043 (2,190)111,271 115,466 (4,195)
Total Company$488,069 $538,031 $(49,962)$196,421 $214,233 $(17,812)


Healthcare Solutions

Revenue

For the year ended December 31, 2023, Healthcare Solutions revenue decreased $47.8 million, or 18.3%, as compared to the year ended December 31, 2022. This decrease in segment revenue was primarily due to a $48.2 million, or 31.9%, decrease in sales to the dental market, including lower printer sales to a key customer. Total product revenue for the segment decreased by $55.6 million, primarily reflective of our lower sales to the dental market, but also inclusive of lower printer sales to customers in the medical devices and other non-dental markets.
43




The decrease in product sales for the segment was partially offset by a $7.8 million increase in services revenue for the segment. The increase in services revenue was partially driven by the recognition of incremental variable consideration revenue, inclusive of a $4.5 million cumulative catch-up adjustment, that related directly to the inclusion of $6.5 million of additional milestone payments (representing variable consideration) in the total transaction price of a regenerative medicine collaboration and licensing revenue agreement during the year ended December 31, 2023. The additional milestone-based payments were deemed probable of being earned under revised contract terms that took effect upon the execution of an amendment to the collaboration and licensing revenue agreement during the year ended December 31, 2023. Our Healthcare Solutions' services revenue also increased due to higher personalized healthcare solutions revenue.

Gross Profit

For the year ended December 31, 2023, gross profit for our Healthcare Solutions segment decreased $13.6 million, or 13.8%, as compared to the year ended December 31, 2022, primarily due to lower sales to the dental market, including lower printer sales to a key customer, and the decrease in products sales into other markets. This was partially offset by the increase in our services revenue which includes $4.5 million of incremental variable consideration revenue recognized by our Healthcare Solutions segment on a cumulative catch-up basis, upon concluding that additional milestone-based payments related to a collaboration and licensing revenue agreement were probable of being earned. As there were no direct costs (e.g., costs of goods sold) associated with this incremental collaboration and licensing revenue, the entire $4.5 million contributed to an increase in our reported gross profit

Industrial Solutions

Revenue

For the year ended December 31, 2023, Industrial Solutions revenue decreased $2.2 million, or 0.8%, as compared to the year ended December 31, 2022. This decrease in segment revenue is primarily attributable to a $11.1 million decrease in products revenue reflective of (1) lower printer sales to customers in the jewelry market, resulting from a delay in the Company's release of a new printer model, and (2) an unfavorable impact of price/mix, primarily due to discounted pricing on certain product classes in response to competition and to increase future revenue. The decrease in product revenue was partially offset by an $8.9 million increase in services revenue related to parts manufacturing and hardware maintenance services.

Gross Profit

For the year ended December 31, 2023, gross profit for our Industrial Solutions segment decreased $4.2 million, or 3.6%, as compared to the year ended December 31, 2022, which was primarily driven by lower printer sales volume and unfavorable price/mix on products revenue, partially offset by the increase in services revenue.


44




Liquidity and Capital Resources

The following table sets forth the Company's operating working capital at December 31, 2024, and 2023.

Change
(Dollars in thousands)December 31, 2024December 31, 2023$%
Cash and cash equivalents$171,324 $331,525 $(160,201)(48.3)%
Accounts receivable, net101,471 101,497 (26)— %
Inventories118,530 152,188 (33,658)(22.1)%
391,325 585,210 (193,885)(33.1)%
Less:
Current operating lease liabilities9,514 9,924 (410)(4.1)%
Accounts payable41,833 49,757 (7,924)(15.9)%
Accrued and other liabilities45,488 49,460 (3,972)(8.0)%
96,835 109,141 (12,306)(11.3)%
Operating working capital$294,490 $476,069 $(181,579)(38.1)%

We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. In doing so, we review and analyze our current cash on hand, the number of days our sales are outstanding, inventory turns, capital expenditure commitments and accounts payable turns. Our cash requirements, excluding acquisitions, primarily consist of funding working capital and capital expenditures. Differences between the amounts of working capital item changes in the cash flow statement and the balance sheet changes for the corresponding items are primarily the result of foreign currency translation adjustments.

At December 31, 2024, cash and cash equivalents totaled $171.3 million and decreased $160.2 million since December 31, 2023. This decrease resulted primarily from the use of $87.2 million for the early extinguishment of long-term debt, cash used in operations of $44.9 million, acquisitions and other investments, net of cash acquired of $3.0 million, and capital expenditures of $16.1 million.
Cash held outside the U.S. at December 31, 2024 was $63.8 million, or 37.3%, of total cash and cash equivalents, compared to $65.8 million, or 19.8%, of total cash and cash equivalents at December 31, 2023. As our previously unremitted earnings have been subjected to U.S. federal income tax, we expect any repatriation of these earnings to the U.S. would not incur significant federal and state taxes. However, these dividends are subject to foreign withholding taxes that are estimated to result in the Company incurring tax costs in excess of the cost to obtain cash through other means. Cash equivalents are comprised of funds held in money market instruments and are reported at their current carrying value, which approximates fair value due to the short-term nature of these instruments. We strive to minimize our credit risk by investing primarily in investment grade, liquid instruments and limit exposure to any one issuer depending upon credit quality. See “Cash flow” discussion below.

Cash flow

The Company currently funds its operations, including working capital requirements, capital expenditures and investments by using cash on hand; cash equivalents; cash flow from operations, which can vary widely from quarter to quarter; and financing activities, as necessary. We expect that cash flow from operations, cash and cash equivalents, and other sources of liquidity, such as issuing equity or debt securities, subject to market conditions, will be available and sufficient to meet all foreseeable cash requirements. The following is a summary of the changes in the Company’s cash flows, followed by a brief discussion of these changes:
45



Year Ended
(in thousands)December 31, 2024December 31, 2023
Change
Net cash used in operating activities
$(44,887)$(80,695)$35,808 
Cash flow (used in) provided by investing activities
(19,025)124,784 (143,809)
Cash flow used in financing activities(91,265)(106,469)15,204 

Cash flow from operations

For the year ended December 31, 2024, cash used in operating activities was $44.9 million compared to $80.7 million for the year ended December 31, 2023. The $35.8 million decrease in cash used in operating activities during the year ended December 31, 2024 is primarily due to $15.8 million of cash generated during the year ended December 31, 2024 relating to the Company's efforts to reduce its inventory, as compared to $20.6 million of cash used during the year ended December 31, 2023 as a result of an increase in the Company's inventory on-hand related to the Company's decision to in-source activities from contract manufacturers. Cash flow from operations was also positively impacted by general improvements in working capital management.

Cash flow from investing activities

For the year ended December 31, 2024, cash used in investing activities was $19.0 million compared to $124.8 million of cash provided by investing activities for the year ended December 31, 2023. The investing cash outflows in 2024 included cash used for long-term investments of $3.0 million and capital expenditures of $16.1 million.

The investing cash inflows in 2023 included sales and maturities of short-term investments of $180.9 million, offset by cash used for acquisitions of $29.2 million and capital expenditures of $27.2 million.

Cash flow from financing activities

For the year ended December 31, 2024, the cash flow used in financing activities was $91.3 million primarily due to the use of $87.2 million for the early extinguishment of long-term debt and taxes paid related to the net-share settlement of equity awards of $2.7 million.

For the year ended December 31, 2023, the cash flow used in financing activities was $106.5 million primarily due to the use of $100.6 million for the extinguishment of long-term debt and taxes paid related to the net-share settlement of equity awards of $5.2 million.

Material Cash Requirements

The Company's material cash requirements consist of the following contractual commitments and other obligations:

Indebtedness

At December 31, 2024, we had $214.4 million of outstanding 0% convertible notes which mature in November of 2026. Management may consider pursuing additional long-term financing when it is appropriate in light of cash requirements for operations or other strategic opportunities, which could result in higher financing costs. As of December 31, 2024, we were in compliance with all covenants of the outstanding 0% convertible notes due November 2026.

Purchase Commitments

We have purchase commitments under legally enforceable agreements for goods and services with defined terms as to quantity, price and timing of delivery. The Company has purchase commitments in excess of a year primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2024, such purchase commitments totaled $15.4 million, with $9.3 million expected to be purchased within the next twelve months.

46



Leases

The Company had operating and financing lease obligations (inclusive of interest) of $97.6 million at December 31, 2024, primarily related to real estate and equipment leases, of which approximately $15.9 million in payments are expected over the next twelve months. For more information on the Company's leases, refer to Note 11 to the consolidated financial statements in Item 8 of this Form 10-K.

National Additive Manufacturing Innovation ("NAMI") Joint Venture

In March 2022, Dussur and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. 3D Systems was committed to an initial investment of approximately $6.5 million of cash into the joint venture, all of which was funded as of December 31, 2023. In May 2024, the Company and Dussur each made an incremental investment of $2.5 million in the joint venture. In December 2024, the Company, along with the majority shareholder, signed a Shareholder Resolution agreeing to continue to support the ongoing business of NAMI for at least the next twelve months. The Company does not expect to make an additional capital contribution in 2025.

The Company accounts for the joint venture under the equity method of accounting, which requires the Company to recognize its proportionate share of the joint venture's reported net income or loss. For the years ended December 31, 2024 and December 31, 2023, the Company reported a loss on equity method investment in its consolidated statements of operations. The carrying values of the Company's equity method investment at December 31, 2024 and 2023 are $4.3 million and $5.2 million, respectively. During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditures requirements. The loan matures on June 30, 2025 and is being accounted for at cost, which approximates fair value as of December 31, 2024. During December 2024, NAMI used the loan proceeds to remit payment to the Company for trade receivables outstanding.

Enhatch Inc.

In December 2024, the Company entered into an amended and restated warrant agreement with Enhatch that restated the terms of the original warrant in their entirety by increasing the number of Enhatch common shares that may be purchased, decreasing the exercise price, modifying the exercise conditions, eliminating the net settlement feature, and changing the expiration date to June 1, 2025. In December 2024 and January 2025, the Company exercised the first tranche of the warrant for $0.6 million in cash and the second tranche of the warrant for $0.6 million in cash, respectively. If the underlying exercise conditions are achieved, the Company may be required to pay up to an additional $0.9 million of cash to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025.

Sources of Funding to Satisfy Material Cash Requirements

The Company believes that it has the financial resources needed to meet its cash requirements during the next twelve months. Cash requirements for periods beyond the next twelve months will depend on, among other things, the Company’s profitability and its ability to manage working capital requirements.

Indemnification

In the normal course of business we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant. We are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.

To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences, when the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors’ and officers’ insurance coverage that may enable us to recover future amounts paid, subject to a deductible and to the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.

47



Critical Accounting Estimates

We prepare our consolidated financial statements in accordance with U.S. Generally Accepted Accounting Principles ("GAAP"). In doing so, we make estimates and assumptions that affect the amounts we reported as assets, liabilities, revenues, expenses, gains and losses, as well as related disclosures of contingent assets and liabilities. In some cases, we reasonably could have applied different estimates or assumptions and changes in our accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there are material differences between our estimates and actual results, our financial condition or results of operations will be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting estimates, which we discuss further below. We have reviewed our critical accounting estimates with the Audit Committee of our Board of Directors.

See Note 2 to the consolidated financial statements in Item 8 of this Form 10-K for a summary of our significant accounting policies.

Revenue recognition

Revenue is recognized for the amount of consideration we expect to receive in exchange for products or services when control of those promised products or services is transferred to customers, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment.

We enter into contracts that include various combinations of products and services that are generally capable of being distinct and are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price (“SSP”). Judgment is required to determine the SSP for each distinct performance obligation in a contract. In some instances, we estimate SSP using historical transaction data. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin and other observable inputs.

In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.

The nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which required judgment in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which required judgement to identify the most likely amount in a range of amounts. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.

We enter into collaboration arrangements that we may be required to account for in accordance with Accounting Standards Codification ("ASC") Topic 606, “Revenue from Contracts with Customers," because our collaboration partner meets the definition of a customer. When these arrangements provide an opportunity for the Company to earn milestone payments based upon the achievement of agreed-upon contract objectives, we must assess if and when it is appropriate to include those milestone payments, which represent variable consideration, in the contract's transaction price. This assessment, which impacts the timing and the amount of revenue recognized under a collaboration arrangement accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a collaboration agreement will not occur as a result of including one or more milestone payments in the arrangement's transaction price, including when any uncertainty associated with the achievement of such milestones is ultimately resolved. The evaluation of when it is appropriate to include amounts earned upon the achievement of milestones in a contract's transaction price requires the application of significant assumptions and judgments, which management reassesses at the end of each reporting period.

See Note 2 and Note 5 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.

48



Allowance for credit losses

In evaluating the collectability of our accounts receivable, we assess a number of factors, including specific customers’ abilities to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of our accounts receivable could be further reduced from the levels provided for in the consolidated financial statements.

We evaluate specific accounts for which we believe a customer may have an inability to meet their financial obligations (for example, aging over 90 days past due or bankruptcy). In these cases, we use our judgment, based on available facts and circumstances, and record a specific reserve for that customer to reduce the receivable to an amount we expect to collect. These specific reserves are re-evaluated and adjusted as additional information is received that impacts the amount reserved. 

Income taxes 

We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes.

Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes and the effective tax rate in the period in which such determination is made.

The provision for income taxes includes the effect of reserve provisions and changes to reserves that are considered appropriate, as well as the related net interest and penalties. In addition, we are subject to the continuous examination of our income tax returns by the Internal Revenue Service (“IRS”) and other tax authorities which may assert assessments against us. We regularly assess the likelihood of adverse outcomes resulting from these examinations and assessments to determine the adequacy of our provision for income taxes.

See Note 2 and Note 18 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost being determined using standard costing, which approximates the first-in, first-out method.

The inventory reserve is a critical estimate as there is rapid technological change in our industry impacting the market for our products, and there is significant judgment in estimating the amount of spare parts to keep on hand to service previously sold printers for periods of up to 10 or more years.

See Note 6 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.

Business combinations and purchase accounting

We apply purchase accounting to transactions that meet the definition of business combinations. When applying purchase accounting, we are required to estimate the fair value of the assets acquired and liabilities assumed in a business combination as of the acquisition date, for which the Company engages a third-party valuation specialist to assist. The application of purchase price accounting oftentimes results in the identification and valuation of intangible assets that may not have been previously recognized on the balance sheet of the acquired company. The amount of purchase price paid in excess of the net assets acquired is recorded as goodwill.
49




The fair values of acquired assets and assumed liabilities are estimated in accordance with accounting standards which define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Management must apply judgment when identifying the intangible assets acquired as part of a business combination, as well as when determining the appropriate valuation technique to be applied to all acquired assets and assumed liabilities. Management also must make significant estimates and assumptions when determining the inputs for inclusion in the related valuation models. The fair values of the net assets acquired are determined primarily using Level 3 inputs (inputs that are unobservable to the marketplace participant).

The most significant estimates and assumptions relate to the determination of (1) the fair values of identified intangible assets (e.g., developed technology and trade names) and (2) the period and pattern of amortization for intangible assets that are assigned a definite life. The fair values of acquired intangible assets primarily have been determined based on projected cash flows attributable to the operations of the acquiree. The projected cash flows include various assumptions, including estimated revenue growth rates, operating margins, R&D expenditures, capital expenditures, royalty rates, and appropriate risk-adjusted discount rates used to discount the projected cash flows. The usage of different assumptions would result in the assignment of different fair values to the acquired identifiable intangible assets and, accordingly, also impact the amount of purchase consideration assigned to goodwill. Similarly, changes in the planned usage of the acquired identifiable intangible assets and/or their estimated economic lives, if any, could impact the recoverability of the assets and/or amortization period and expense attributable to the assets in the future.

Goodwill & other long-lived assets, including intangible assets

Long-lived assets, including intangible assets

We review long-lived assets (or asset groups), including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset (or asset group) may not be recoverable. We assess the recoverability of the carrying value of assets (or asset groups) held for use based upon a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of a long-lived asset (or asset group) over its estimated fair value, as determined using discounted projected cash flows. Our estimation of discounted projected cash flows requires us to make certain assumptions, including long-term revenue and expense forecasts, profit margins, discount rates and terminal growth rates.

See Note 2, Note 7, Note 8 and Note 11 to the consolidated financial statements in Item 8 of this Form 10-K for discussion of the long-lived asset impairment charges recognized during the years ended December 31, 2024 and 2023.

Goodwill

Goodwill represents the amount by which the purchase price paid to consummate a business combination exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in the business combination. Goodwill is required to be assigned to a reporting unit for purposes of subsequent measurement and, as of December 31, 2024 and 2023, all of our reported goodwill was assigned to our Healthcare reporting unit.

We assess goodwill for impairment at least annually and, between annual impairment assessments, when circumstances indicate that there is a likelihood of greater than 50% that the carrying value of a reporting unit, inclusive of any assigned goodwill, exceeds the reporting unit’s fair value. On a forward-looking basis, such circumstances may include (1) a significant and sustained decrease in the trading price or our common stock that may suggest that the fair value of the Company and, accordingly, the fair value of our Healthcare reporting unit has declined, (2) a significant adverse change in the business climate for our Healthcare reporting unit, (3) a significant adverse change in the performance of our Healthcare reporting unit and/or (4) a decision to dispose of a significant portion of our Healthcare reporting unit.

When required to be performed, a quantitative goodwill impairment test compares the carrying value of a reporting unit to its fair value, and a goodwill impairment charge results when the reporting unit’s carrying value exceeds its fair value. The performance of a quantitative goodwill impairment test requires management to apply significant estimates and judgment – particularly to (1) estimate the fair value of the Company and each of our reporting units and (2) determine the carrying value of each of our reporting units, since we do not maintain separate balance sheets for our reporting units.
50




We estimate the fair value of our reporting units based primarily upon discounted cash flow projections for their underlying operations, which requires us to make significant assumptions regarding estimated cash flows, including long-term revenue and expense forecasts, profit margins, discount rates and terminal growth rates. We develop these assumptions based on the market risks unique to each reporting unit. In addition to the use of discounted cash flow projections, when appropriate, our estimates of the fair values of our reporting units include the results of applying the guideline company valuation method, which is a market approach. The application of the guideline company valuation method requires us to make judgments regarding (1) the appropriate set of comparable publicly traded guideline peer companies for which observable market multiples should be considered and (2) the appropriate multiple(s) to select from the range of multiples that may be observed for those guideline companies. We separately use reasonable and consistent allocation methodologies and approaches to allocate asset and liability balances to our reporting units when an account balance is not directly attributable to a specific reporting unit.

As a result of the goodwill impairment charge recognized in connection with our quantitative interim period goodwill impairment test performed as of September 30, 2024, the carrying value of our Healthcare reporting unit was reduced to equal the fair value of the reporting unit as of such date. Accordingly, the remaining goodwill assigned to our Healthcare reporting unit could become subject to additional impairment upon any decrease in the estimated fair value of the Healthcare reporting unit or any increase in the estimated carrying value of the Healthcare reporting unit. Factors that could result in a decrease in the estimated fair value of the Healthcare reporting unit include, but are not limited to, (1) failure to achieve the forecasted operating results and/or cash flows reflected in the projections utilized for purposes of the September 30, 2024 interim period goodwill impairment test, (2) a downward revision to the cash flows forecasted for future reporting periods, (3) an increase in the discount rate applied to forecasted cash flows due to changes in factors such as market interest rates or the selected company-specific risk premium, (4) a change in the estimated terminal growth rate for our Healthcare reporting unit, and/or (5) changes in observable market multiples for comparable publicly traded guideline peer companies. Due to (A) both the nature of and extensive period of time covered by the cash flow projections developed for purposes of our September 30, 2024 goodwill impairment test and (B) the use of market information as of a point in time to derive other key assumptions required for our September 30, 2024 goodwill impairment test, there is inherent uncertainty and risk in the underlying estimates, assumptions, and judgments that were utilized to estimate the fair value of our Healthcare reporting unit as of September 30, 2024. Accordingly, over time, the key estimates, assumptions, and judgments that were used to estimate the fair value of our Healthcare reporting unit may change due to factors such as changes in market conditions and/or the actual performance of our Healthcare reporting unit. Similarly, over time, the carrying value of our Healthcare reporting unit could increase due to factors such as capital expenditures and/or the composition of the assets and liabilities of the Company and the underlying process and estimates required to allocate assets and liabilities that are not directly attributable to a specific reporting unit between/amongst our reporting units. Any unfavorable changes to the key estimates, assumptions, judgments or inputs utilized in our most recent quantitative goodwill impairment – either on an individual basis or in the aggregate – could result in the recognition of additional impairment charges in the future.

See Note 2 and Note 9 to the consolidated financial statements in Item 8 of this Form 10-K for discussion of the goodwill impairment charges recognized during the years ended December 31, 2024 and 2023. Our annual goodwill impairment test performed for the year ended December 31, 2022 did not result in the recognition of a goodwill impairment charge.

Regenerative medicine earnout payments and performance-based stock units

Upon acquiring Volumetric on December 1, 2021, the Company became subject to potential aggregate acquisition-related earnout payments of up to $355.0 million that would be due to Volumetric’s former owners (“Sellers”) if seven individually assessed non-financial milestones were achieved. Each of the seven non-financial milestones, which individually triggered a specific earnout payment if achieved prior to an agreed upon date of either December 31, 2030 or December 31, 2035, was based upon specific advances in regenerative medicine related to lungs or tissue organs. For each milestone, payment was only due to the extent that the Sellers continue to be employed by the Company at the time that a milestone was achieved. As the earnout payments require the continued employment of Volumetric’s Sellers, the Company recognized each individual earnout payment as compensation expense over the period commencing on the date that the related milestone was deemed probable of achievement through the anticipated date of achievement.

In addition, the Company had granted performance-based stock units (“PSUs”), with vesting terms that were based upon four individually-assessed, non-financial milestones, to other employees who worked on advancements in regenerative medicine related to lungs and tissue organs. The PSUs associated with each individual milestone were recognized as compensation expense over the period commencing on the date that the respective milestone was deemed probable of being met through the anticipated date of achievement.
51




As the milestones that trigger the Volumetric earnout payments and the vesting of the PSUs were (1) based upon scientific and technological advancements that were expected to require multiple years of R&D to achieve and (2) subject to significant known and unknown risks and uncertainties, management was to apply significant assumptions and judgment at each balance sheet date to assess both the probability of achievement and expected timing of achievement. A change in management’s assumptions or estimates regarding the probability and/or timing of achievement of a milestone in connection with management’s quarterly reassessment could materially impact the amount of compensation expense recognized for the respective and future periods as follows:

A change in assumptions that resulted in a milestone first being deemed probable of achievement would result in the recognition of incremental compensation expense in the Company’s consolidated statement of operations in the respective period;
A change in assumption regarding the timing of achievement of a milestone would result in the acceleration or deceleration of the recognition of future compensation expense; and/or
A change in assumption that results in a milestone no longer being deemed probable of achievement would result in a full reversal of previously recognized expense in the respective period.

Prior to the year ended December 31, 2023, the Company had been recognizing compensation expense related to (1) one Volumetric milestone-based payment, for which the potential amount due to the Sellers would be $65.0 million, and (2) one PSU milestone (“the RegMed Awards”), for which the aggregate grant date fair value of the outstanding and unvested awards was $4.5 million as of December 31, 2022, as the related Volumetric earnout and RegMed Award milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company decided to reduce its budgeted funding for the R&D related to the Volumetric earnout and RegMed Award milestone, which resulted in the Company concluding that it was no longer probable that the milestone would be achieved by the end of the term of the Volumetric earnout arrangement or prior to the expiration and cancellation of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestone would no longer be achieved, the Company reversed all of the previously accrued compensation expense, one half of which was expected to be settled with common shares, which had an income statement impact of $18.4 million for the year ended December 31, 2023.

As a result of the reversal of all previously recognized expense during the year ended December 31, 2023, the Company did not recognize any compensation expense during the year ended December 31, 2023 related to (1) the $355.0 million of potential Volumetric earnout payments provided for in the Volumetric acquisition agreement or (2) the outstanding RegMed Awards with an aggregate grant date fair value of $17.2 million. The Company did not recognize any of this expense because none of the related non-financial milestones were deemed probable of achievement as of December 31, 2023.

Additionally, in February 2024, the Volumetric Sellers were informed that four of the seven milestones included in the Volumetric acquisition agreement were terminated. The termination of these milestones, which related to kidney and liver research, was based upon a determination that their achievement was no longer financially viable due to the loss of the funding required from the Company's key strategic partner for the related R&D efforts. As a result of the termination of the four milestones in February 2024, for periods subsequent to December 31, 2023, the Company's maximum liability for the Volumetric earnout payments related to the remaining three milestones was $175.0 million.

Furthermore, on April 29, 2024, the key employees from Volumetric, who were required to be employed at the time of achievement of each science-based milestone outlined in the Volumetric acquisition agreement in order for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the key employees for whom continued employment was required for any of the remaining earnout payments to become payable, the parties to which the remaining three earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. For further information concerning the termination of the Volumetric milestones related to potential earnout payments, refer to Note 22 to the consolidated financial statements included in Item 8 of this Form 10-K.

Further changes to management’s assumptions regarding the probability and/or timing of achievement of the RegMed Award milestones or, alternatively, changes to the arrangements or circumstances that provide for compensation to be paid upon the achievement of the RegMed Award milestones, could significantly impact the amount of compensation expense recognized by the Company in the future.

52



Systemic Bio Phantom Plan

During the year ended December 31, 2023, we began granting phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems. All awards granted under the plan are subsidiary-level awards. The Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market condition will be assessed upon (A) a trigger event (e.g., change-in-control, IPO, or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards granted under the plan are liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their estimated fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm. This valuation requires significant judgment regarding the input of various assumptions and estimates, which include the projected cash flows of (including projected capital invested in) Systemic Bio, the probability and/or timing of a trigger event or a liquidity event, the expected stock price volatility for selected public companies with comparable characteristics to Systemic Bio, the discount for the lack of marketability of Systemic Bio as a privately-held company, and the risk-free interest rate. A change in management’s judgment regarding these assumptions or estimates can materially impact the periodic measurement of the liability and the related amount of compensation expense recognized in the Company’s consolidated financial statements.


Recent Accounting Pronouncements

See Note 2 to the consolidated financial statements in Item 8 of this Form 10-K for a discussion of recent accounting pronouncements.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks related to fluctuations in foreign currency exchange rates and commodity prices, each of which may adversely affect our results of operations and financial condition. We seek to minimize these risks through regular operating and financing activities and, when we consider it to be appropriate, through the use of derivative financial instruments. We do not purchase, hold or sell derivative financial instruments for trading or speculative purposes.

Foreign exchange rates

Because we conduct our operations in many areas of the world and our transactions are denominated in a variety of currencies, our results of operations, as reported in U.S. dollars, may be significantly affected by fluctuations in rates of exchange between currencies. These fluctuations could be significant. In 2024, approximately 42.4% of our net sales and a significant portion of our costs are attributable to entities with functional currencies other than the U.S. dollar. We generally are unable to adjust our non-dollar local currency sales prices to reflect changes in exchange rates between the dollar and the relevant local currency. As a result, changes in exchange rates between the U.S. Dollar and the Euro, Japanese Yen, British Pound, South Korean Won or other currencies in which we receive sale proceeds have a direct impact on our reported operating results. These impacts are partially offset by expenses incurred in the same currency as the sales. There is normally a time lag between our sales and collection of the related sales proceeds, exposing us to additional currency exchange rate risk.
For the year ended December 31, 2024, a hypothetical change of 10% in foreign currency exchange rates would have caused changes in revenue of $19.0 million, cost of goods sold of $14.4 million, and total operating expenses of $13.8 million, assuming all other variables remained constant.

Commodity prices

We are exposed to price volatility related to raw materials and energy products used in conjunction with our printer assembly and print materials blending processes. Generally, we acquire such components at market prices and do not use financial instruments to hedge commodity prices. For the year ended December 31, 2024, a hypothetical 10% change in commodity prices for raw materials would have caused a change to cost of sales of $12.8 million.

53



Item 8. Financial Statements and Supplementary Data

Our consolidated financial statements and the related notes, together with the Reports of Independent Registered Public Accounting Firms thereon, are set forth below beginning on page F-1 and are incorporated herein by reference.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of December 31, 2024, which is the end of the period covered by this Annual Report on Form 10-K. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were not effective as of December 31, 2024 due to the material weaknesses described below.

Notwithstanding the existence of the material weaknesses described below, management believes that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations and cash flows as of and for the periods presented, in conformity with generally accepted accounting principles.

Management’s Report on Internal Control over Financial Reporting

Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) and for performing an assessment of the effectiveness of internal control over financial reporting as of December 31, 2024.

Management of the Company assessed the effectiveness of our internal control over financial reporting as of December 31, 2024. Management based its assessment on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission ("2013 Framework"). Based on this assessment, management has concluded we did not maintain effective internal control over financial reporting due to the material weaknesses described below.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis.

We have identified the following material weaknesses, which exist or continue to exist as of December 31, 2024:

We did not maintain an effective control environment based on the criteria established in the 2013 Framework and identified deficiencies in the principles associated with the Control Environment component of the 2013 Framework that constitute material weaknesses, either individually or in the aggregate. We failed to maintain sufficient qualified resources with the appropriate level of knowledge, experience, and training necessary to support accounting and financial reporting processes and controls. This material weakness in the control environment contributed to the following control activities material weaknesses:

We did not design and maintain adequate controls within the revenue process that resulted in material weaknesses, either individually or in aggregate. Contract terms, pricing, standalone selling price models, and determination of timing of revenue recognition were not adequately reviewed prior to entry in the Company’s information systems. In addition, we did not effectively implement an accounting system that appropriately captures the allocation of the transaction price to the performance obligations to support revenue accounting.

54



We did not design and maintain adequate controls over certain assumptions used in the valuation of indefinite-lived intangible assets, goodwill and other long-lived assets related to an impairment charge, that resulted in material weaknesses, either individually or in aggregate.

We did not design and maintain adequate controls within the financial close and reporting process that resulted in material weaknesses, either individually or in aggregate. We did not maintain comprehensive formal accounting policies. We also did not maintain controls over manual journal entries, balance sheet account reconciliations, and financial statement disclosures. In part due to an inadequate level of review, such reviews were not always performed on a consistent and timely basis.

We did not design and maintain adequate controls over the accounting treatment for certain technical matters, including controls related to complex and/or non-routine transactions and arrangements, that resulted in material weaknesses, either individually or in aggregate.

Our independent registered public accounting firm, Deloitte & Touche LLP, who audited the Consolidated Financial Statements included in this Annual Report on Form 10-K issued an adverse opinion on the effectiveness of our internal control over financial reporting. Deloitte & Touche LLP's report is included herein.

Changes in Internal Control Over Financial Reporting

Other than described above, there were no changes in our internal control over financial reporting during the quarter ended December 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Management’s Plan for Remediation

We are committed to maintaining strong internal control over financial reporting. Management, with the oversight of the Audit Committee of the Board of Directors, is taking comprehensive actions to remediate the material weaknesses described above. Our remediation plan includes the following:

We are enhancing the design of existing controls and implementing new controls related to revenue, the financial close and reporting process, complex or non-routine transactions, and valuation of indefinite-lived intangible assets, goodwill and other long-lived assets.

We are updating documentation, expanding education and training, and ensuring that controls are prepared and reviewed at the appropriate level of precision.

We designed and implemented manual controls to appropriately capture the allocation of transaction price to the performance obligations.

We have hired and will continue to hire, accounting and finance personnel with the requisite skills and expertise to strengthen our technical accounting related to complex and/or non-routine transactions, revenue accounting, and financial close and reporting capabilities.

We will continue to augment our internal resources by engaging external consultants with technical experience in accounting and financial reporting until we add sufficient in-house skills to our staff as mentioned above.

We have enhanced senior leadership’s oversight and monitoring of the internal control environment and effectiveness of the Company’s ongoing remediation activities.

The material weaknesses will not be considered remediated until the new and redesigned controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We believe the above measures will remediate the control deficiencies identified and strengthen our internal control over financial reporting. As we continue to evaluate and work to remediate the control deficiencies that gave rise to the material weaknesses, we may determine
55



that additional measures or time are required to address the control deficiencies or that we need to modify or otherwise adjust the remediation measures described above. We will continue to assess the effectiveness of our remediation efforts in connection with our evaluation of our internal control over financial reporting.

Item 9B. Other Information

During the three months ended December 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (in each case, as defined in Item 408(a) of Regulation S-K) for the purchase or sale of the Company’s securities.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

None.

PART III

All numbers presented in Part III are presented in dollars, except per share amounts, or as otherwise indicated.

Item 10. Directors, Executive Officers and Corporate Governance

The information required in response to this Item will be set forth in our Proxy Statement for our 2025 Annual Meeting of Stockholders (“Proxy Statement”) under the captions “Proposal One: Election of Directors,” “Corporate Governance at 3D Systems,” “Delinquent Section 16(a) Reports,” “Corporate Governance at 3D Systems—Code of Conduct and Code of Ethics,” “Corporate Governance at 3D Systems—Corporate Governance and Sustainability Committee,” and “Corporate Governance at 3D Systems—Audit Committee.”

We have adopted an insider trading policy governing the purchase, sale and other dispositions of our securities by our directors, officers and employees that we believe is reasonably designed to promote compliance with insider trading laws, rules and regulations, and any applicable listing standards. A copy of our insider trading policy is filed as Exhibit 19 to this Annual Report. In addition, with regard to the Company's trading in its own securities, it is our policy to comply with the federal securities laws and the applicable listing standards.

Item 11. Executive Compensation

The information in response to this Item will be set forth in our Proxy Statement under the captions “Director Compensation,” “Executive Compensation,” “Corporate Governance at 3D Systems—Compensation Committee,” and “Executive Compensation—Compensation Committee Report.”

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Except as set forth below, the information required in response to this Item will be set forth in our Proxy Statement under the caption “Security Ownership of Certain Beneficial Owners and Management.”

Equity Compensation Plans 

The following table summarizes information about the equity securities authorized for issuance under our compensation plans as of December 31, 2024. For a description of these plans, see Note 17 to the consolidated financial statements in Item 8 of this Form 10-K.

56



(in thousands, except exercise price)Number of securities to be issued upon exercise of outstanding stock options, warrants and rights
Weighted average exercise price of outstanding options, warrants and rights a
Number of securities remaining available for future issuance under equity compensation plans b
Equity compensation plans approved by stockholders:   
Stock options160 $13.26  
Restricted stock units2,127   
Total2,287  5,196 
a.The weighted-average exercise price is only applicable to stock options.
b.The number of securities remaining available for future issuance for stock options, restricted stock units, and stock awards for non-employee directors is approved in total and not individually with respect to these items.

Item 13. Certain Relationships and Related Transactions and Director Independence

The information required in response to this Item will be set forth in our Proxy Statement under the captions “Corporate Governance at 3D Systems—Director Independence” and “Corporate Governance at 3D Systems—Related Party Transaction Policy and Procedures.”

Item 14. Principal Accounting Fees and Services

The information in response to this Item will be set forth in our Proxy Statement under the caption “Proposal Three: Ratification of the Appointment of Independent Registered Public Accounting Firm —Fees of Independent Registered Public Accounting Firm.”


PART IV

Item 15. Exhibits, Financial Statement Schedules
(a)(3)Exhibits
The following exhibits are included as part of this filing and incorporated herein by this reference:
 
Share Purchase Agreement, dated November 2, 2020, by and among 3D Systems, Inc., 3D Systems Corporation and ST Acquisition Co. (Incorporated by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K, filed November 4, 2020.)
First Amendment to Share Purchase Agreement, dated December 31, 2020, by and among ST Acquisition Co., 3D Systems, Inc. and 3D Systems Corporation. (Incorporated by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K, filed January 4, 2021.)
Asset Purchase Agreement, dated June 1, 2021, by and among 3D Systems, Inc., Quickparts.com, Inc., 3D Systems Italia Srl, 3D Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation. (Incorporated by reference to Exhibit 2.1 of the Registrant’s Current Report on Form 8-K, filed on June 2, 2021.)
First Amendment to the Asset Purchase Agreement, dated June 1, 2021, by and among 3D Systems, Inc., Quickparts.com Inc., 3D Systems Italia Srl, 3D Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation. (Incorporated by reference Exhibit 2.5 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed November 8, 2021.)
Second Amendment to the Asset Purchase Agreement, dated June 1, 2021, by and among 3D Systems, Inc., Quickparts.com Inc., 3D Systems Italia Srl, 3D Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation. (Incorporated by reference to Exhibit 2.5 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2021, filed on March 1, 2022.)
Stock Purchase Agreement, dated July 28, 2021, by and between 3D Systems, Inc. and Surgical Science Sweden AB. (Incorporated by reference to Exhibit 2.1 of the Registrant’s Current Report on Form 8-K, filed on July 30, 2021.)
57



Agreement and Plan of Merger, dated September 8, 2021, by and among 3D Systems Corporation, Oqton, Inc., 3DS Merger Sub 1, Inc., 3DS Merger Sub 2 Inc., and Shareholder Representative Services LLC, solely in its capacity as the representative, agent and attorney-in-fact of the Sellers. (Incorporated by reference to the Exhibit 2.1 of the Registrant’s Current Report on Form 8-K filed, on September 9, 2021.)
First Amendment to the Agreement and Plan of Merger, dated October 29, 2021, by and among 3D Systems Corporation, Oqton, Inc., 3DS Merger Sub 1, Inc., 3DS Merger Sub 2 Inc., and Shareholder Representative Services LLC, solely in its capacity as the representative, agent and attorney-in-fact of the Sellers. (Incorporated by reference to Exhibit 2.3 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed on November 8, 2021.)
Agreement and Plan of Merger, dated October 27, 2021, by and among 3D Systems Corporation, Volumetric Biotechnologies, Inc., Texans Merger Sub I, Inc., Texans Merger Sub II, Inc., and Fortis Advisors LLC, solely in its capacity as the Stockholders' Representative. (Incorporated by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K, filed on October 28, 2021.)
Asset Purchase Agreement, dated December 12, 2024, by and among 3D Systems Corporation, 3D Systems, Inc. and Hexagon Manufacturing Intelligence, Inc. (Incorporated by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K, filed on December 12, 2024.)
Business Transfer Agreement, dated December 12, 2024, by and between 3D Systems Korea, Inc. and Hexagon Metrology Korea LLC. (Incorporated by reference to Exhibit 2.2 of the Registrant's Current Report on Form 8-K, filed on December 12, 2024.)
3.1
Certificate of Incorporation of Registrant. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Form 8-B filed on August 16, 1993, and the amendment thereto, filed on Form 8-B/A on February 4, 1994.)
 
3.2
Amendment to Certificate of Incorporation filed on May 23, 1995. (Incorporated by reference to Exhibit 3.2 of the Registrant’s Registration Statement on Form S-2/A, filed on May 25, 1995.)
 
Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May 19, 2004. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2004, filed on August 5, 2004.)
 
Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May 17, 2005. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2005, filed on August 1, 2005.)
 
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on October 7, 2011. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Current Report on Form 8-K, filed on October 7, 2011.)
 
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on May 21, 2013. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Current Report on Form 8-K, filed on May 22, 2013.)
 
Amended and Restated By-Laws. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Current Report on Form 8-K, filed on March 15, 2018.)
 
Specimen Common Stock Certificate. (Incorporated by reference to Exhibit 4.1 of the Registrant’s Registration Statement on Form S-3 (Registration No. 333-182065), filed on June 12, 2012.)
Description of Common Stock. (Incorporated by reference to Exhibit 4.2 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020.)
Indenture, dated as of November 16, 2021, between 3D Systems Corporation and The Bank of New York Mellon Trust Company, N.A., as trustee. (Incorporated by reference to the Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on November 17, 2021.)
Form of 0% Convertible Notes due 2026 (included in Exhibit 4.3). (Incorporated by reference to the Exhibit 4.2 of the Registrant’s Current Report on Form 8-K filed on November 17, 2021.)
 
Lease Agreement dated February 8, 2006 between the Registrant and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 99.1 of the Registrant’s Current Report on Form 8-K, filed on February 10, 2006.)
 
First Amendment to Lease Agreement dated August 7, 2006 between the Registrant and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed on August 14, 2006.)
58



 
Second Amendment to Lease Agreement effective as of October 6, 2006 to Lease Agreement dated February 8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed on October 10, 2006.)
 
Third Amendment to Lease Agreement effective as of December 18, 2006 to Lease Agreement dated February 8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed on December 20, 2006.)
 
Fourth Amendment to Lease Agreement effective as of February 26, 2007 to Lease Agreement dated February 8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed on March 1, 2007.)
Fifth Amendment to Lease Agreement effective as of March 17, 2011 to Lease Agreement dated February 8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed on March 21, 2011.)
Amended and Restated Lease Agreement dated February 25, 2021 between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.7 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)
Amendment No. 1, dated July 9, 2021, to the Amended and Restated Lease Agreement, dated February 25, 2021, between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.8 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023.)
Amendment No. 2, dated July 13, 2022, to the Amended and Restated Lease Agreement dated February 25, 2021 between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.9 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023.)
Credit Agreement, dated February 27, 2019, among 3D Systems Corporation, HSBC Bank USA, National Association, as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, the guarantors party thereto, and the other lenders party thereto. (Incorporated by reference to Exhibit 10.10 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2018, filed on February 28, 2019.)
Security Agreement, dated February 27, 2019, among 3D Systems Corporation, 3D Holdings, LLC, 3D Systems, Inc., and HSBC Bank USA, National Association, as Administrative Agent. (Incorporated by reference to Exhibit 10.11 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2018, filed on February 28, 2019.)
First Amendment, dated September 30, 2019, to the Credit Agreement, dated February 27, 2019, among 3D Systems Corporation, HSBC Bank USA, National Association, as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, the guarantors party thereto, and the other lenders party thereto. (Incorporated by reference to Exhibit 10.2 of the Registrant's Quarterly Report on Form 10-Q for the quarter ended September 30, 2019, filed on October 30, 2019.)
Second Amendment, dated October 9, 2020, to the Credit Agreement, dated February 27, 2019, among 3D Systems Corporation, HSBC Bank USA, National Association, as Administrative Agent, Swing Loan Lender and Issuing Lender, the guarantors party thereto, and the other lenders party thereto. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed October 14, 2020.)
2015 Incentive Plan of 3D Systems Corporation, as amended and restated effective August 30, 2024. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on September 3, 2024.)
Appendix A to the 2015 Incentive Plan of 3D Systems Corporation effective May 19, 2015. (Incorporated by reference to Exhibit 10.3 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2015, filed on August 6, 2015.)
Form of Restricted Stock Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.5 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)
Form of Restricted Stock Unit Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.6 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)
59



Form of Stock Option Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.10 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020.)
Form of Restricted Stock Award Agreement with Share Price Vesting Conditions. (Incorporated by reference to Exhibit 4.17 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2016, filed on February 28, 2017.)
Revised Form of Performance-Based Restricted Stock Unit Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.10 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)
Charles W. Hull Consulting Arrangement. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2010, filed on July 29, 2010.)
 
Employment Agreement, dated August 4, 2016, between 3D Systems Corporation and Charles W. Hull. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed August 8, 2016.)
Employment Agreement, dated June 15, 2016, between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K, filed on June 16, 2016.)
3D Systems Corporation Change of Control Severance Policy. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed February 23, 2018.)
Employment Agreement, dated May 11, 2020, between 3D Systems Corporation and Dr. Jeffrey A. Graves. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K, filed May 14, 2020.)
Employment Agreement, dated November 21, 2016, between 3D Systems Corporation and Menno Ellis. (Incorporated by reference to Exhibit 10.3 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)
Employment Agreement, dated October 1, 2020, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.4 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)
Amendment No. 1 to the Employment Agreement, dated February 22, 2021, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.30 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)
Consulting Agreement, dated October 1, 2020, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.5 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)
Employment Agreement, dated August 30, 2021, by and between 3D Systems Corporation and Phyllis Nordstrom. (Incorporated by reference to Exhibit 10.1 of the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed November 8, 2021.)
Executive Employment Agreement dated December 7, 2022, by and between 3D Systems Corporation and Joseph Zuiker. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on December 9, 2022.)
3D Systems Corporation Non-Employee Director Deferred Compensation Plan, dated December 14, 2022. (Incorporated by reference to Exhibit 10.37 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023).
Executive Employment Agreement dated December 12, 2023, by and between 3D Systems Corporation and Jeffrey Creech. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on December 14, 2023.)
Separation Agreement, dated January 11, 2024, by and between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on January 11, 2024.)
60



Consulting Agreement, dated May 1, 2024, by and between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on May 1, 2024.)
Consulting Agreement, dated May 1, 2024, by and between 3D Systems Corporation and The Kaminda Group. (Incorporated by reference to Exhibit 10.2 of the Registrant's Current Report on Form 8-K, filed on May 1, 2024.)
Non-employee Director Compensation Policy, dated October 1, 2024. (Incorporated by reference to Exhibit 10.2 of the Registrants Quarterly Report on Form 10 Q, filed on November 26, 2024.)
Letter from BDO USA, P.C. to the Securities and Exchange Commission dated December 5, 2023 (Incorporated by reference to Exhibit 16.1 of the Registrant's Current Report on Form 8-K, filed on December 6, 2023.)


Letter from BDO USA, P.C. to the Securities and Exchange Commission dated August 13, 2024 (Incorporated by reference to Exhibit 16.1 of the Registrant’s Current Report on Form 8-K/A, filed on August 13, 2024.)
3D Systems Policy Statement Governing Insider Trading
Subsidiaries of Registrant.
 
23.1
Consent of Independent Registered Public Accounting Firm. (BDO USA, P.C.)
 
23.2
Consent of Independent Registered Public Accounting Firm. (Deloitte & Touche LLP)
31.1
Certification of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated March 26, 2025.
 
31.2
Certification of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated March 26, 2025.
 
32.1
Certification of Principal Executive Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, dated March 26, 2025.
 
32.2
Certification of Principal Financial Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, dated March 26, 2025.
3D Systems Corporation Clawback Policy.
101.INS†
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because the its XBRL tags are embedded within the Inline XBRL document.
 
101.SCH†Inline XBRL Taxonomy Extension Scheme Document
101.CAL†Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF†Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB†Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE†XBRL Taxonomy Extension Presentation Linkbase Document
104 Cover Page Interactive Data File - this data file does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
* Management contract or compensatory plan or arrangement
† Exhibits filed herein. All exhibits not so designated are incorporated by reference to a prior filing, as indicated.

Item 16. Form 10-K Summary

None.
61



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 our behalf by the undersigned, thereunto duly authorized.
 3D Systems Corporation
By:/s/ DR. JEFFREY A. GRAVES
 Dr. Jeffrey A. Graves
 President, Chief Executive Officer and Director
Date:March 26, 2025
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of registrant and in the capacities and on the dates indicated. 
SignatureTitleDate
/s/ DR. JEFFREY A. GRAVESChief Executive Officer, President and DirectorMarch 26, 2025
Dr. Jeffrey A. Graves(principal executive officer)
/s/ JEFFREY D. CREECH
Executive Vice President, Chief Financial Officer
March 26, 2025
Jeffrey D. Creech
(principal financial and accounting officer)
/s/ CHARLES G. MCCLURE, JRChairman of the Board of DirectorsMarch 26, 2025
Charles G. McClure, Jr.
/s/ MALISSIA R. CLINTONDirectorMarch 26, 2025
Malissia R. Clinton
/s/ CLAUDIA N. DRAYTONDirectorMarch 26, 2025
Claudia N. Drayton
/s/ THOMAS W. ERICKSONDirectorMarch 26, 2025
Thomas W. Erickson
/s/ JIM D. KEVERDirectorMarch 26, 2025
Jim D. Kever
/s/ KEVIN S. MOOREDirectorMarch 26, 2025
Kevin S. Moore
/s/ DR. VASANT PADMANABHANDirectorMarch 26, 2025
Dr. Vasant Padmanabhan
/s/ JOHN J. TRACYDirectorMarch 26, 2025
Dr. John J. Tracy

62



3D Systems Corporation
Index to Consolidated Financial Statements


F-1



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of 3D Systems Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of 3D Systems Corporation and subsidiaries (the “Company”) as of December 31, 2024, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for the year ended December 31, 2024, and the related notes (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, 2024, and the results of its operations and its cash flows for the year ended December 31, 2024, 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, 2024, 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 26, 2025, expressed an adverse opinion on the Company’s internal control over financial reporting because of material weaknesses.

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 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 the financial statements are free of material misstatement, whether due to error or fraud. Our audit 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 audit 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 audit provides a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Revenue - Unobservable Stand-Alone Selling Price Determination — Refer to Note 5 to the financial statements

Critical Audit Matter Description

The Company enters into contracts that include various combinations of products and services that are accounted for as separate performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Judgment is required to determine the SSP for each distinct performance obligation in a contract. In instances where the SSP is not directly observable, such as when the product or service is not sold separately, the SSP is determined using information that may include market conditions, expected cost plus margin, and other observable inputs.

We identified the Company's judgments to determine the unobservable SSP for each distinct performance obligation in a contract as a critical audit matter. The determination of unobservable SSPs is complex. Additionally, performing audit procedures to evaluate SSPs required a high degree of auditor judgment and an increased extent of effort.

F-2



How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to unobservable stand-alone selling prices included the following, among others:

We evaluated the reasonableness of management’s methodology for determining SSP.
We tested the completeness and accuracy of data used in the SSP calculations and the mathematical accuracy of the SSP calculations.
We tested a sample of the Company’s standalone selling prices and evaluated the reasonableness of the Company’s estimates based on the Company’s available pricing and discounting information.

Revenue from Collaboration Agreements – Refer to Note 5 to the financial statements

Critical Audit Matter Description

The Company enters into collaboration agreements which provide opportunities to earn milestone payments based upon the achievement of agreed-upon contract objectives. In accordance with ASC 606, to recognize revenue associated with a collaboration agreement, management is required to perform an assessment to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur as a result of including one or more milestone payments in the arrangement's transaction price, including when any uncertainty associated with the achievement of such milestones is ultimately resolved.

We identified the Company's accounting for collaboration agreements as a critical audit matter. Auditing collaboration agreements required an increased extent of effort and a high degree of auditor judgment due to the complexity of the arrangements and the judgments required to assess the probability of achievement of the milestones.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the revenue from collaboration agreements included the following, among others:

We inspected the collaboration agreements, inclusive of the milestone billing requirements.
We evaluated the accounting treatment for the collaboration agreements.
We evaluated the probability of achievement of the contractual milestone payments, inclusive of making inquiries of engineering specialists and the Company’s collaboration partner.
We tested the inputs to and mathematical accuracy of the revenue recognition calculations.

Goodwill, Intangible Assets and Long-Lived Assets Impairment Charges — Refer to Notes 2, 7, 8 and 9 to the financial statements

Critical Audit Matter Description

The Company has goodwill associated with its Healthcare Solutions reporting unit. The Company tests goodwill for impairment annually as of November 1, or between annual tests if an event occurs or circumstances change that would indicate that the carrying amount may be impaired. Additionally, the Company reviews intangible assets and long-lived assets that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable.

As of September 30, 2024, the Company concluded that, based on reported losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price, there was an indication that goodwill, intangible assets and long-lived assets were impaired. As a result, an interim impairment test was performed, and the Company recorded impairments of $101.4 million to goodwill, and $31.2 million, $5.9 million, and $5.2 million (representing the allocation of the aggregate impairment charge of $42.3 million) to intangible assets, property and equipment, and right-of-use assets, respectively. In performing its goodwill test for impairment, the Company applied a weighting to a discounted cash flow method and a market approach to estimate fair value. In performing their impairment test for intangible assets and long-lived assets, the Company utilized projections of future cash flows, and then applied discount rates as well as the use of comparable market information to estimate fair value. In applying the valuation approaches, management is required to make certain assumptions, including long-term revenue and expense forecasts, profit margins, discount rates, and terminal growth rates, certain of which involve unobservable inputs.

F-3



We identified the impairment evaluation for goodwill, intangible assets, and long-lived assets as a critical audit matter due to the judgments required of management in estimating projections of future cash flows, the selection of appropriate discount rates, and the determination of the comparable market information. Further, auditing the impairment evaluation required auditor judgment and significant effort, including the involvement of our fair value specialists.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to goodwill, intangible assets, and long-lived assets impairments included the following, among others:

We assessed the reasonableness of management's forecasted cash flows by comparing the projections to historical results, external communications, and certain industry and market trends.
With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation assumptions including the discount rates, terminal growth rates, and earnings multiples and developed a range of independent estimates and compared those to the valuation assumptions selected by management.
We tested the determination of the carrying value for the asset group and the Healthcare reporting unit, including the allocation of the asset group’s impairment to individual long-lived assets.
We tested the source information underlying the determination of the valuation assumptions as well as the mathematical accuracy of the calculation.

/s/ Deloitte & Touche LLP

Charlotte, North Carolina
March 26, 2025

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


F-4



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of 3D Systems Corporation

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of 3D Systems Corporation and subsidiaries (the “Company”) as of December 31, 2024, 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, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2024, 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, 2024, of the Company and our report dated March 26, 2025, expressed an unqualified opinion on those financial statements.

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.

Material Weaknesses

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management's assessment:

F-5



Management did not maintain an effective control environment based on the criteria established in Internal Control — Integrated Framework (2013) issued by COSO and identified deficiencies in the principles associated with the Control Environment component that constitute material weaknesses, either individually or in the aggregate. Management failed to maintain sufficient qualified resources with the appropriate level of knowledge, experience, and training necessary to support accounting and financial reporting processes and controls. This material weakness in the Control Environment component contributed to the following control activity material weaknesses:

Management did not design and maintain adequate controls within the revenue process that resulted in material weaknesses, either individually or in aggregate. Contract terms, pricing, standalone selling price models, and determination of timing of revenue recognition were not adequately reviewed prior to entry in the Company’s information systems. In addition, management did not effectively implement an accounting system that appropriately captures the allocation of their transaction price to the performance obligations to support revenue accounting.

Management did not design and maintain adequate controls over certain assumptions used in the valuation of indefinite-lived intangible assets, goodwill and other long-lived assets related to an impairment charge, that resulted in material weaknesses, either individually or in aggregate.
Management did not design and maintain adequate controls within the financial close and reporting process that resulted in material weaknesses, either individually or in aggregate. Management did not maintain comprehensive formal accounting policies. Management also did not maintain controls over manual journal entries, balance sheet account reconciliations, and financial statement disclosures.

Management did not design and maintain adequate controls over the accounting treatment for certain technical matters, including controls related to complex and/or non-routine transactions and arrangements, that resulted in material weaknesses, either individually or in aggregate.

These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended December 31, 2024, of the Company, and this report does not affect our report on such financial statements.

/s/ Deloitte & Touche LLP

Charlotte, North Carolina
March 26, 2025

F-6



Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
3D Systems Corporation
Rock Hill, South Carolina

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of 3D Systems Corporation (the “Company”) as of December 31, 2023, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for the years ended December 31, 2023 and 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023, and the results of its operations and its cash flows for the years ended December 31, 2023 and 2022, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“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 consolidated 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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ BDO USA, P.C.

We served as the Company's auditor from 2003 to 2024.

Charlotte, North Carolina

August 13, 2024, except for Note 21, as to which the date is March 26, 2025.



F-7




3D SYSTEMS CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value) December 31, 2024December 31, 2023
ASSETS
Current assets:
Cash and cash equivalents$171,324 $331,525 
Accounts receivable, net of reserves — $2,433 and $3,389
101,471 101,497 
Inventories118,530 152,188 
Prepaid expenses and other current assets34,329 42,612 
Assets held for sale
3,176  
Total current assets428,830 627,822 
Property and equipment, net
51,044 64,461 
Intangible assets, net18,020 62,724 
Goodwill14,879 116,082 
Operating lease right-of-use assets
50,715 58,406 
Finance lease right-of-use assets8,726 12,174 
Long-term deferred income tax assets2,063 4,230 
Other assets34,569 44,761 
Total assets$608,846 $990,660 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY
Current liabilities:
Current operating lease liabilities
$9,514 $9,924 
Accounts payable41,833 49,757 
Accrued and other liabilities45,488 49,460 
Customer deposits4,712 7,599 
Deferred revenue27,298 30,448 
Liabilities held for sale
10,251  
Total current liabilities139,096 147,188 
Long-term debt, net of deferred financing costs211,995 319,356 
Long-term operating lease liabilities
52,527 56,795 
Long-term deferred income tax liabilities2,076 5,162 
Other liabilities25,001 33,400 
Total liabilities430,695 561,901 
Commitments and contingencies (Note 22)
Redeemable non-controlling interest1,958 2,006 
Stockholders’ equity:
Common stock, $0.001 par value, authorized 220,000 shares; shares issued 135,510 and 133,619 as of December 31, 2024 and 2023, respectively
136 134 
Additional paid-in capital1,593,366 1,577,519 
Accumulated deficit(1,362,243)(1,106,650)
Accumulated other comprehensive loss(55,066)(44,250)
Total stockholders’ equity176,193 426,753 
Total liabilities, redeemable non-controlling interest and stockholders’ equity$608,846 $990,660 

See accompanying notes to consolidated financial statements.
F-8




3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
Year Ended December 31,
(in thousands, except per share amounts)202420232022
Revenue:
Products$279,178 $328,731 $395,396 
Services160,943 159,338 142,635 
Total revenue440,121 488,069 538,031 
Cost of sales:
Products175,859 203,258 237,386 
Services100,084 88,390 86,412 
Total cost of sales275,943 291,648 323,798 
Gross profit164,178 196,421 214,233 
Operating expenses:
Selling, general and administrative210,132 210,172 244,181 
Research and development86,479 89,466 87,071 
Asset impairment charges
144,967 302,787  
Total operating expenses441,578 602,425 331,252 
Loss from operations(277,400)(406,004)(117,019)
Non-operating income (loss):
Foreign exchange gain (loss), net
2,452 (4,825)(4,424)
Interest income7,302 19,511 9,352 
Interest expense(2,564)(3,301)(2,811)
Other income (loss), net
20,214 32,307 (5,907)
Total non-operating income (loss)
27,404 43,692 (3,790)
Loss before income taxes
(249,996)(362,312)(120,809)
(Provision) benefit for income taxes
(2,193)641 (2,140)
Loss on equity method investment, net of income taxes
(3,404)(1,282) 
Net loss before redeemable non-controlling interest
(255,593)(362,953)(122,949)
Less: net loss attributable to redeemable non-controlling interest
 (265)(238)
Net loss attributable to 3D Systems Corporation
$(255,593)$(362,688)$(122,711)
Net loss per common share:
Basic$(1.94)$(2.79)$(0.96)
Diluted$(1.94)$(2.79)$(0.96)
Weighted average shares outstanding:
Basic131,861 129,944 127,818 
Diluted131,861 129,944 127,818 

See accompanying notes to consolidated financial statements.


F-9



3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
Year Ended December 31,
(in thousands)202420232022
Net loss before redeemable non-controlling interest$(255,593)$(362,953)$(122,949)
Other comprehensive loss, net of taxes:
Pension plan adjustment
(163)(386)2,942 
Foreign currency translation(10,653)9,630 (18,730)
Unrealized gain (loss) on short-term investments
 108 (3,557)
Amounts reclassified from accumulated other comprehensive income (loss)
 220 3,229 
Total other comprehensive (loss) income, net of taxes:
(10,816)9,572 (16,116)
Total comprehensive loss, net of taxes
(266,409)(353,381)(139,065)
Less: comprehensive loss attributable to redeemable non-controlling interest (265)(238)
Comprehensive loss attributable to 3D Systems Corporation
$(266,409)$(353,116)$(138,827)

See accompanying notes to consolidated financial statements.

F-10



3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
Year Ended December 31,
(in thousands)202420232022
Cash flows from operating activities:
Net loss before redeemable non-controlling interest
$(255,593)$(362,953)$(122,949)
Adjustments to reconcile loss income to net cash used in operating activities:
Depreciation and amortization33,310 33,413 36,034 
Accretion of debt discount1,378 2,640 2,652 
Stock-based compensation18,457 23,504 42,415 
Loss on short-term investments 6 3,146 
Non-cash operating lease expense9,871 9,267 6,366 
Provision for inventory obsolescence and revaluation12,360 6,350 2,586 
Provision for bad debts506 595 562 
Loss on the disposition of businesses, property, equipment and other assets
2,795 6 104 
Gain on debt extinguishment(21,518)(32,181) 
Benefit for deferred income taxes and reserve adjustments
(952)(2,412)(2,518)
Loss on equity method investment
3,404 1,282  
Impairments of assets
144,967 304,698 4,095 
Changes in operating accounts:
Accounts receivable(6,376)(6,186)8,144 
Inventories15,766 (20,555)(51,082)
Prepaid expenses and other current assets7,049 (7,961)8,229 
Accounts payable(5,812)(5,526)(3,787)
Deferred revenue and customer deposits3,602 1,245 (6,947)
Accrued and other liabilities(6,187)(12,933)10,702 
All other operating activities(1,914)(12,994)(7,773)
Net cash used in operating activities
(44,887)(80,695)(70,021)
Cash flows from investing activities:
Purchases of property and equipment(16,121)(27,183)(20,907)
Purchases of short-term investments  (384,388)
Sales and maturities of short-term investments 180,925 200,314 
Proceeds from sale of assets and businesses, net of cash sold96 194 325 
Acquisitions and other investments, net of cash acquired(3,000)(29,152)(103,699)
Net cash (used in) provided by investing activities
(19,025)124,784 (308,355)
Cash flows from financing activities:
Repayment of borrowings/long-term debt(87,218)(100,614) 
Purchase of non-controlling interests  (2,300)
Taxes paid related to net-share settlement of equity awards(2,662)(5,211)(10,864)
Other financing activities(1,385)(644)(651)
Net cash used in financing activities
(91,265)(106,469)(13,815)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(5,053)3,516 (5,804)
Net decrease in cash, cash equivalents and restricted cash
(160,230)(58,864)(397,995)
Cash, cash equivalents and restricted cash at the beginning of the year a
333,111 391,975 789,970 
Cash, cash equivalents and restricted cash at the end of the year a
$172,881 $333,111 $391,975 







F-11



Supplemental cash flow information
Lease assets obtained in exchange for new lease liabilities$6,678 $38,037 $6,037 
Cash interest payments1,017 478 196 
Cash income tax payments, net5,540 3,898 5,330 
Transfer of equipment from inventory to property and equipment, net b
1,992 2,098 (2,004)
Stock issued for acquisition  7,091 
Exchange of NAMI trade receivables for loan receivable c
1,960   

(a)The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the total of such amounts reported in the consolidated statements of cash flows.

December 31, 2024December 31, 2023December 31, 2022
Cash and cash equivalents
$171,324 $331,525 $388,134 
Restricted cash included in prepaid expenses and other current assets
123 119 114 
Restricted cash included in other assets
1,434 1,467 3,727 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$172,881 $333,111 $391,975 

Amounts included in restricted cash as of December 31, 2024 and December 31, 2023 primarily relate to guarantees in the form of a standby letter of credit as security for a long-term real estate lease. Refer to Note 22 for further information. Amounts included in restricted cash as of December 31, 2022 primarily relate to $3,435 deposited into and held in an escrow account prior to its use as part of our initial investment in the National Additive Manufacturing Innovation ("NAMI") joint venture. Refer to Note 10 for further information. The remaining amounts in restricted cash as of all periods presented relate to collateral for letters of credit and bank guarantees.

(b)Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.
(c)The Company provided $2.0 million to the NAMI joint venture as a short-term loan to finance its working capital and capital expenditures requirements, which was used by the joint venture to pay outstanding trade receivables due to the Company. Refer to Note 10 for further information.

See accompanying notes to consolidated financial statements.
F-12



3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Years Ended December 31, 2024, 2023 and 2022
Common Stock
(in thousands, except par value)Shares
Par Value $0.001
Additional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
December 31, 2021128,375 $128 $1,501,210 $(621,251)$(37,706)$842,381 
Shares issued, vested & expired under equity incentive plans2,783 3 — — — 3 
Shares withheld related to net-share settlement of equity awards(746)(1)(10,863)— — (10,864)
Shares issued to acquire assets and businesses795 1 7,090 — — 7,091 
Stock-based compensation expense— — 50,756 — — 50,756 
Net (loss) attributable to 3D Systems Corp.— — — (122,711)— (122,711)
Pension plan adjustment— — — — 2,942 2,942 
Unrealized loss on short-term investments— — — — (328)(328)
Redeemable non-controlling interest redemption value in excess of carrying value— — (596)— — (596)
Foreign currency translation adjustment— — — — (18,730)(18,730)
December 31, 2022131,207 131 1,547,597 (743,962)(53,822)749,944 
Shares issued, vested & expired under equity incentive plans3,033 3 — — — 3 
Shares withheld related to net-share settlement of equity awards(621)— (5,211)— — (5,211)
Stock-based compensation expense— — 35,612 — — 35,612 
Net (loss) attributable to 3D Systems Corp.— — — (362,688)— (362,688)
Pension plan adjustment— — — — (386)(386)
Unrealized loss on short-term investments— — — — 328 328 
Redeemable non-controlling interest redemption value in excess of carrying value— — (479)— — (479)
Foreign currency translation adjustment— — — — 9,630 9,630 
December 31, 2023133,619 134 1,577,519 (1,106,650)(44,250)426,753 
Shares issued, vested & expired under equity incentive plans2,511 2 — — — 2 
Shares withheld related to net-share settlement of equity awards(620)— (2,662)— — (2,662)
Stock-based compensation expense— — 18,448 — — 18,448 
Net (loss) attributable to 3D Systems Corp.— — — (255,593)— (255,593)
Pension plan adjustment— — — — (163)(163)
Redeemable non-controlling interest redemption value below carrying value
— — 61 — — 61 
Foreign currency translation adjustment— — — — (10,653)(10,653)
December 31, 2024135,510 $136 $1,593,366 $(1,362,243)$(55,066)$176,193 

See accompanying notes to consolidated financial statements.
F-13

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(1) Overview and Basis of Presentation

Nature of Business

3D Systems Corporation (“3D Systems” or the “Company” or “we” or “our” or “us”) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).

Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. Intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net loss to arrive at net loss attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive loss. Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as an increase to net loss attributable to 3D Systems’ shareholders for purposes of reporting loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.

Our annual reporting period is the calendar year.

(2) Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.

Revenue Recognition

We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaboration arrangement contracts, for which the collaboration partner meets the definition of a customer, are recorded in accordance with ASC Topic 606; otherwise, the collaboration arrangements are recorded in accordance with ASC Topic 808, "Collaborative Arrangements." See Note 5 for further discussion.

Held for Sale

The Company classifies assets and liabilities to be sold ("disposal group") as held for sale in the period when all of the applicable criteria are met, including: (i) management, having the authority to approve the action, commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly, or when events or changes in business circumstances indicate that a change in classification may be necessary. Assets and liabilities identified as held for sale are presented separately within the consolidated
F-14

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
balance sheets, with adjustments made, if necessary, to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Gains on the sale of a disposal group are not recognized until the date of sale. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period that a disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. Gains or losses recognized upon the sale of a disposal group that does not qualify as a discontinued operation are included in loss from operations in the consolidated statements of operations. Refer to Note 4 for further discussion.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.

Short-Term Investments

At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments typically have consisted of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded as income when earned.

Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in accumulated other comprehensive loss. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders’ equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investments for credit losses.

Variable Interest Entities

Upon making an investment in an entity, we assess whether the entity is a variable interest entity ("VIE"). The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity’s total equity investment at risk at the time of our investment is sufficient to finance the entity’s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary. We may be required to reassess our conclusion as to whether an entity in which we have made an investment is a VIE upon the occurrence of a reconsideration event – for example, the occurrence of an event that may impact and, accordingly, requires a reassessment of whether an entity's total equity investment at risk is sufficient to finance the entity's activities without additional subordinated financial support.

We analyze any investments in VIEs to determine whether we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and continuously reassess whether circumstances indicate that there might be a change in our conclusion regarding whether we are the primary beneficiary. In evaluating whether we are the primary beneficiary, we consider both our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity’s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. This analysis requires the exercise of judgment. We consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE’s economic performance including, but not limited to, the ability to direct a VIE’s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.

F-15

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
We have concluded that our investments in Theradaptive, Enhatch and the National Additive Manufacturing Innovation ("NAMI") joint venture are each an investment in a VIE. These entities are not consolidated because we have further concluded that the Company is not the primary beneficiary. As of December 31, 2024, our maximum exposure to losses associated with these VIEs is expected to be the $21.9 million carrying value of our investments in the VIEs, $2.0 million of which is included in prepaid expenses and other current assets, with the remaining in other assets on our consolidated balance sheets, plus an additional $1.5 million of cash that the Company may be required to expend to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025, $0.6 million of which was expended in January 2025. Refer to Note 10 for additional details regarding our investments in Theradaptive, Enhatch and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.

Investments and Notes Receivable

The aggregate carrying values of our investments totaled $27.7 million and $26.8 million at December 31, 2024 and 2023, respectively. At each balance sheet date, these investments consist of equity securities without a readily determinable fair value, equity securities accounted for in accordance with the equity method of accounting, and a note receivable balance. Our accounting policies for each classification of investments are as follows.

Investments in Equity Securities with a Readily Determinable Fair Value

Upon making an initial investment in an equity security, we assess whether the equity security has a readily determinable fair value. For investments that meet the definition of and, therefore, qualify to be accounted for as an equity security without a readily determinable fair value, we subsequently reassess whether they continue to meet the definition of an equity security without a readily determinable fair value on a quarterly basis.

We recognize investments in equity securities without a readily determinable fair value at cost, minus impairment. In addition, we are required to remeasure the carrying value of an investment in equity securities without a readily determinable fair value if we identify observable price changes that relate to orderly transactions for an identical or similar investment in the same issuer. The remeasurement of the carrying value of an investment due to an identified observable price change shall be based upon the investment's fair value as of the date that the observable transaction occurred. Remeasurements, whether the result of impairment or observable price changes attributable to orderly transactions, are recorded as an adjustment to our reported net income or net loss.

We assess our investments in equity securities without a readily determinable fair value for potential impairment upon the occurrence of an event or a change in circumstances that would indicate the carrying amount of an investment may be impaired. On a quarterly basis, we first perform a qualitative assessment for potential impairment to determine whether measurement of the fair value of an investment to further assess for impairment is required. Impairments of equity securities without a readily determinable fair value are recorded to other income (loss), net in our consolidated statements of operations in the period in which they become impaired.

For the years ended December 31, 2024, 2023 and 2022, we recorded impairment charges of $0.2 million, $0 and $2.9 million, respectively, related to investments in equity securities without a readily determinable fair value. Refer to Note 10 for additional details regarding the carrying value of the Company's investments in equity securities without a readily determinable fair value as of each balance sheet date.

Equity Method of Accounting

The Company accounts for its investments in the common stock of NAMI and Enhatch using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary of these VIEs; however, the Company has the ability to exert significant influence. The Company's investments in NAMI's common stock were initially recorded at cost; whereas, the Company's investment in Enhatch's common stock, which reflects the partial exercise of a warrant, was recorded at the fair value of the common stock that was received upon exercise of the warrant. Each of these investments is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and the other comprehensive income or loss of the investee. Intra-entity profits or losses associated with each equity method investment are eliminated until realized by the investee or the Company in transactions with third parties. Income or loss from these equity method investments is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates each investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. Refer to Note 10 for additional details regarding the Company's investments accounted for in accordance with the equity method of accounting.
F-16

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Notes Receivable

During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI, whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. The related party loan is accounted for at amortized cost and included in prepaid expenses and other current assets on our consolidated balance sheet.

During the year ended December 31, 2024, the Company recorded a $0.5 million charge to other income (loss), net in our consolidated statements of operations as a result of concluding that the note receivable outstanding as of December 31, 2023 was not collectible.

Refer to Note 10 for additional details regarding the carrying value of the Company’s outstanding note receivable balance as of each balance sheet date.

Accounts Receivable and Allowance for Credit Losses

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. In evaluating the collectability of accounts receivable, we assess a number of factors, including specific customers’ ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we record and adjust reserves for accounts receivable balances due from specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated accounts receivable balance.

The following presents the changes in the balance of our allowance for credit losses:
YearItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2024
Allowance for credit losses
$3,389 $506 $(1,462)2,433 
2023
Allowance for credit losses
3,114 595 (320)3,389 
2022
Allowance for credit losses
2,445 562 107 3,114 
(a)Other includes the impact of write-offs, recoveries and foreign currency translation adjustments.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.

Property and Equipment

Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.

F-17

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Intangible Assets (Excluding Goodwill)

Intangible assets include patents, trade names, customer relationships, acquired technology, and in process research and development ("IPR&D"). Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization expense is generally recognized within selling, general and administrative expense on the consolidated statements of operations.
Acquired IPR&D represents the fair value assigned to those research and development ("R&D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&D, which is charged to expense. During the year ended December 31, 2023, the Company recognized a $5.6 million charge to fully impair its only IPR&D intangible asset. Refer to Note 8.

Goodwill

Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.

During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30th to November 1st. The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle. This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company’s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test. This change to the goodwill impairment testing date was not applied retrospectively as it was impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.

The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, based upon projections of future revenues, expenses, and cash flows discounted to their present value, as well as the application of a market approach. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (“WACC”) for each reporting unit. These valuation approaches require the application of Level 3 valuation inputs (as defined in Note 23). An impairment is recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit.

As a result of the significant decline in the trading price of our common stock and our market capitalization during the three months ended September 30, 2024, as well as reduced long-term cash flow forecasts prepared in connection with the Company's long-range planning process, the Company concluded that the performance of an interim period goodwill impairment test was required as of September 30, 2024. Upon completion of this interim period goodwill impairment test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million and recognized this amount within asset impairment charges on our consolidated statement of operations. Refer to Note 9 for further discussion regarding this goodwill impairment charge, as well as the $279.8 million goodwill impairment charge recognized during the year ended December 31, 2023, to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. No impairment charges were recorded related to goodwill for the year ended December 31, 2022.

F-18

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Long Lived Assets Impairment

We review long-lived assets ("asset groups") that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable. The carrying value of an asset group that is held and used is not recoverable if it exceeds the sum of the undiscounted cash flows that are expected to result from the asset group's use and eventual disposition. If we determine that an asset group's carrying value is not recoverable, we must then compare the asset group's carrying value to its estimated fair value and record any excess carrying value over fair value as an impairment loss. Any impairment loss that is recognized is required to be allocated to the long-lived assets of an asset group on a pro rata basis, using the relative carrying amounts of the long-lived assets comprising the asset group, except that the loss allocated to an individual long-lived asset shall not reduce its carrying amount below its fair value whenever that fair value is determinable without undue cost and effort.

During the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based upon the reporting of losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024, using projected discounted cash flows, as well as a market approach based upon revenue multiples, to estimate the asset group's fair value.

As a result of concluding that the carrying value of the primary asset group underlying the Company's core operations exceeded the fair value of the asset group as of September 30, 2024, the Company recorded an aggregate impairment loss of $42.3 million, within asset impairment charges on our consolidated statement of operations. After consideration of the relative carrying values of the long-lived assets comprising this asset group, as well as the long-lived asset fair values below which asset carrying amounts should not be impaired, the Company recorded impairment charges of $31.2 million, $5.9 million, and $5.2 million (representing the allocation of the aggregate impairment charge of $42.3 million) to intangible assets; property and equipment; and right-of-use assets, respectively. The Company estimated the fair values of the intangible assets and right-of-use assets included in the asset group using the income approach and estimated the fair value of the property and equipment included in the asset group using the cost approach. The estimation of the fair values of all classes of long-lived assets to which the impairment charge has been allocated required the application of Level 3 valuation inputs, as defined in Note 23.

Contingencies

We follow the provisions of ASC 450, “Contingencies,” which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.

Foreign Currency Translation and Transactions

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements. Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.

Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within foreign exchange gain (loss), net on its consolidated statements of operations.

F-19

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Research and Development Costs

R&D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&D expense and the related reimbursement as a reduction to R&D expense in its consolidated statements of operations.

Earnings Per Share and Net Loss Per Share

Basic earnings per share and basic net loss per share are calculated using the weighted-average number of common shares outstanding during each period. When applicable, diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon the exercise of outstanding stock options, upon the vesting of employee restricted stock-based awards, for settlement of accrued incentive compensation to be paid in shares (if and when related performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). Refer to Note 19.

Advertising Costs

Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. Advertising costs, including trade shows, were $5.1 million, $7.1 million and $7.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

Pension Costs

We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan. Accounting standards require the cost of providing this pension benefit to be measured on an actuarial basis. The application of these accounting standards require us to make assumptions and judgements that can significantly affect the measurement of our pension expense and our pension liability. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences between assumptions and actual experience are deferred and amortized. Our critical assumptions in performing these actuarial valuations include the selections of the rate of compensation increase and the discount rate used to determine the present value of the pension obligations, each of which affects the amount of pension expense and pension liability recorded in any given period. Changes in the rate of compensation increase or discount rate could have a material effect on our reported pension obligations and related pension expense. Refer to Note 14.

Equity Compensation Plans

We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (“RSU”), performance-based awards and market-based awards. The fair value of service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award.

The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.

The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met.

For all share-based payment awards, we recognize forfeitures when they occur.

F-20

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Income Taxes

We and the majority of our domestic subsidiaries file a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions.

Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.

We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is “more likely than not” that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.

In accordance with ASC 740, “Income Taxes,” the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.

We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense. For the year ended December 31, 2024 interest and penalties reported in income tax expense totaled $1.0 million. These amounts were immaterial for the years ended December 31, 2023 and 2022.

Refer to Note 18 for further discussion.

Operating and Finance Leases

We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year or less at the commencement date from our consolidated balance sheets.

Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for one or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.

Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. Refer to Note 11.

Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2024-04, "Debt—Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments," related to induced conversions of convertible debt instruments. The amendments in this ASU clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions rather than as debt extinguishments. This update is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years, with early adoption permitted. The amendments in this ASU permit an entity to apply the new guidance on either a prospective or retrospective basis. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.
F-21

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

In November 2024, the FASB issued ASU No. 2024-03, "Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses." The amendments in this ASU require public entities to provide disaggregated disclosure of expenses included within relevant income statement expense captions, as well as additional disclosures about selling expenses. This update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The amendments in this ASU should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date of the ASU or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-02, "Codification Improvements - Amendments to Remove References to the Concepts Statements" (“ASU 2024-02”). This guidance is intended to remove references to various FASB Concepts Statements. The Board has a standing project on its agenda to address suggestions received from stakeholders on the Accounting Standards Codification and other incremental improvements to U.S. GAAP. This effort facilitates Codification updates for technical corrections such as conforming amendments, clarifications to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The resulting amendments are referred to as Codification improvements. The amendments in ASU 2024-02 are not intended to result in significant accounting change for most entities. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (“ASU 2024-01”). This guidance is intended to improve U.S. GAAP. by adding an illustrative example to demonstrate how an entity should apply the scope guidance in paragraph 718-10-15-3 to determine whether profits interest and similar awards (“profits interest awards”) should be accounted for in accordance with Topic 718, Compensation - Stock Compensation. The amendments in ASU 2024-01 are effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The amendments in ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, while permitted to be adopted on a retrospective basis. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.

Recently Adopted Accounting Standards

In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard in the fourth quarter of our fiscal year ending December 31, 2024. Refer to Note 21 for our updated presentation and disclosures. The Company retrospectively applied the updated presentation and disclosures to all prior periods presented. Adoption of this ASU did not have an impact on the Company's results of operations, cash flows or financial position.

No other new accounting pronouncements issued or effective during the periods reflected in our consolidated statements of operations have had or are expected to have a significant impact on our consolidated financial statements.

F-22

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(3) Acquisitions

Wematter

On July 1, 2023, the Company completed the acquisition of Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring 100% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $10.2 million in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional €2.0 million in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for two years after the closing date of the acquisition. This €2.0 million is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2024, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $0.9 million of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit.

In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable resulted in an increase of $0.9 million to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.

We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, “Business Combinations” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “Fair Value Measurement” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.

Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $148
$835 
Intangible assets:
Trade names
$1,487 
Product technology
2,580 
Customer relationships
348 
Total intangible assets4,415 
Goodwill6,528 
Other assets475 
Liabilities:
Accounts payable and accrued liabilities$794 
Long-term liabilities
293 
Total liabilities1,087 
Net assets acquired$11,166 
F-23

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter’s assembled workforce. This goodwill will not be deductible for tax purposes.

The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:
Useful Life
Trade names
5
Product technology
15
Customer relationships
10

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.

The unaudited pro forma financial information includes adjustments for the pro forma impact of the allocation of the purchase price recognized in connection with the acquisition of Wematter (as summarized above). These adjustments primarily relate to the impact of incremental amortization expense attributable to newly acquired and recognized intangible assets. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material for the period presented.
Year Ended December 31,
(in thousands)2023
Pro forma net loss attributable to 3D Systems Corporation
$(362,890)

dp polar

On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25.9 million (including customary post-closing adjustments), which includes $19.6 million paid in cash at closing, $7.1 million paid at closing via the issuance of the Company’s common stock, and an $0.8 million estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $0.2 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Refer to Note 17 for the discussion of an earnout arrangement with a key individual from dp polar.

The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.

F-24

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill17,090 
Other assets765 
Liabilities:
Accounts payable and accrued liabilities$364 
Deferred tax liability
845 
Total liabilities1,209 
Net assets acquired$25,866 

The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar’s assembled workforce. This goodwill will not be deductible for tax purposes.

Kumovis

On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37.9 million, plus an estimated fair value of RNCI of $1.6 million. $3.6 million of the cash payment was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $0.1 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.

In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1.6 million was recorded as of the acquisition date.

We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.

F-25

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment
149 
Total fair value of consideration transferred$39,434 

Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $125
$1,407 
Intangible assets:
Product technology$20,770 
Trade name5,802 
Total intangible assets26,572 
Goodwill17,618 
Other assets705 
Liabilities:
Accounts payable and accrued liabilities$332 
Deferred revenue70 
Deferred tax liability6,466 
Total liabilities6,868 
Net assets acquired$39,434 

The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis’ assembled workforce. This goodwill will not be deductible for tax purposes.

Titan

On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39.0 million. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. The Company incurred $0.6 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.

We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.

F-26

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets$661 
Intangible assets:
Product technology$15,940 
Trade name5,580 
Total intangible assets21,520 
Goodwill17,430 
Other assets68 
Liabilities:
Accounts payable and accrued liabilities$229 
Deferred revenue410 
Total liabilities639 
Net assets acquired$39,040 

The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan’s assembled workforce. This goodwill is deductible for tax purposes.


(4) Assets Held for Sale

In December 2024, the Company entered into a definitive agreement for the sale of its Geomagic software business ("Geomagic"), which is included in our Industrial Solutions segment, to Hexagon AB for $123 million, subject to customary adjustments. The divestiture is expected to be completed by the end of the second quarter of 2025, subject to the satisfaction of certain closing conditions. The Company determined that the associated assets and liabilities met the held for sale criteria during December 2024, with approval by the Company's Board of Directors and the signing of the purchase agreement. Accordingly, the Company classified $3.2 million of assets and $10.3 million of liabilities as held for sale in the Company’s consolidated balance sheet as of December 31, 2024. No loss was recognized to measure the disposal group at the lower of its carrying value or fair value less costs to sell. The disposal group has not been presented as a discontinued operation in the accompanying consolidated financial statements because the sale of Geomagic does not represent a strategic shift that will have a major effect on the Company’s operations.
F-27

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the assets and liabilities of Geomagic that have been classified as held for sale at December 31, 2024:

December 31, 2024
Assets
Accounts receivable, net
$765 
Prepaid expenses and other current assets47 
Total current assets held for sale 812 
Intangible assets, net
917 
Other assets 1,447 
Total assets held for sale $3,176 
Liabilities
Accounts payable 491 
Accrued and other liabilities 303 
Deferred revenue7,197 
Total current liabilities held for sale7,991 
Other liabilities2,260 
Total liabilities held for sale$10,251 

(5) Revenue

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account as defined in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.

Remaining performance obligations represent the transaction price allocated to performance obligations which are unsatisfied as of the end of the period. The Company has excluded performance obligations with an original expected duration of one year or less. Remaining performance obligations as of December 31, 2024 were $5.6 million, of which we expect to recognize approximately 93% as revenue within the next two years, and the remaining balance thereafter.

Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts. Refer to "Variable Consideration" section below for further discussion around the significant judgments in these areas.

A majority of our revenue is recognized at the point in time when products are shipped to or services are performed for customers. However, we also enter into service contracts and collaboration agreements with customers, for which we typically are required to recognize revenue over time.

F-28

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.

Printers and certain other products include an assurance warranty for periods up to one year to ensure the product works as expected. These assurance warranties are not a separate performance obligation. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.

Software

We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. Post-sale support, including the first year of support and the optional, subsequent years, are considered a separate obligation from the software and revenue is deferred at the time of sale and subsequently recognized ratably over future periods.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

We also sell software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract.

Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement.

Collaboration and Licensing Agreements

We enter into collaboration and licensing arrangements with third parties. The nature of the activities to be performed and the consideration exchanged under these arrangements varies on a contract-by-contract basis. We evaluate these arrangements to determine whether they meet the definition of a customer relationship for which revenue should be recorded and recognized. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized under these arrangements based upon an evaluation of the distinct performance obligations; the identification and evaluation of material rights; the estimation of the amount of variable consideration to be included in transaction price, as well as the timing for inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control.

F-29

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
We review and update our estimate of variable consideration on a regular basis. Any adjustments to estimated revenue is recognized under the cumulative catch-up method. During the year ended December 31, 2024, the Company recorded a cumulative catch-up adjustment which reduced revenue by $8.7 million. The decrease in estimated recognizable variable consideration was due to the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria are no longer probable of being earned. As a result, the Company recognized an adjustment to reverse services revenue in the amount of $8.7 million for the year ended December 31, 2024 from collaboration arrangements.

The Company recognized $17.0 million in collaboration arrangement revenue during the year ended December 31, 2023. Our revenue recognized under collaboration and licensing agreements for the year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4.5 million, which reduced our reported basic and diluted loss per share by $0.03 for the year ended December 31, 2023.

The Company recognized $13.5 million in collaboration arrangement revenue during the year ended December 31, 2022.

The Company recognized $7.1 million, $14.1 million, and $11.1 million in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2024, 2023, and 2022, respectively. All of our collaboration arrangement revenue and related costs of sales relates to R&D being performed under a single regenerative medicine contract.

All of our collaboration arrangement revenue and related costs of sales relates to R&D being performed under a single regenerative medicine contract.

Terms of Sale

Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.

Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.

Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.

Significant Judgments

Allocation of Transaction Price

Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP.

Judgment is required to determine the SSP for each distinct performance obligation in a contract. We estimate SSP using historical transaction data of observable prices. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin, and other observable inputs.

In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.
F-30

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.

Variable Consideration

We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

As discussed above, our collaboration and licensing agreements include our most significant variable consideration and require judgement in the estimation of the amount of variable consideration to be included in the transaction price, as well as the timing for inclusion of such variable consideration. In addition, the nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which requires judgement in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which requires judgement to identify the most likely amount in a range of amounts. After estimating the amount of variable consideration, the Company includes the estimated variable consideration in transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company assesses both the likelihood of a future reversal of revenue and how significant the reversal is relative to the total consideration. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contracts Recognized Over Time

The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress of the transfer of control to the customer as services are performed, for which management believes the use of costs incurred reliably depicts the measurement of progress achieved by the Company in satisfying the performance obligation because it best depicts the transfer of control to the customer as we incur costs on our contracts. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.

Contract Balances

The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. Some contracts require the customer to remit a large payment at or near contract inception as a deposit prior to production, which is recorded as a customer deposit liability, however, revenue is not recorded until the performance obligation is satisfied. We also typically bill in advance for installation, training and maintenance contracts, as well as for extended warranties, resulting in deferred revenue.

The decrease in the contract assets balance as of December 31, 2024 (see table below) primarily relates to the decrease in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements which has resulted in the reversal of incremental revenue for the year ending December 31, 2024 (refer to the discussion above of Collaboration and Licensing Agreements for further details) Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2024 and 2023, respectively.
F-31

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:
December 31,
(in thousands)20242023
Accounts receivable, net of reserves$101,471 $101,497 
Contract assets(1)
333 12,147 
Contract liabilities(2)
34,269 40,075 
(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.
(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.

During the year ended December 31, 2024, we recognized revenue of $32.0 million related to our contract liabilities at December 31, 2023. During the year ended December 31, 2023, we recognized revenue of $26.0 million related to our contract liabilities at December 31, 2022.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses. Additionally, the Company has excluded performance obligations with an original expected duration of one year or less from our disclosure of remaining performance obligations.

Revenue Concentrations

For the years ended December 31, 2024, 2023, and 2022, one customer accounted for approximately 16%, 15%, and 23% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.

Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:
Year Ended December 31,
(in thousands)202420232022
Americas$253,468 $282,742 $308,516 
EMEA149,734 164,673 167,114 
APAC36,919 40,654 62,401 
Total$440,121 $488,069 $538,031 
United States (included in Americas above)$248,346 $278,268 $304,503 
Germany (included in EMEA above)
$69,101 $76,995 $80,108 

(6) Inventories

Components of inventories at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Raw materials$43,138 $59,658 
Work in process3,481 4,708 
Finished goods and parts71,911 87,822 
Total inventories$118,530 $152,188 

The inventory reserve was $21.9 million and $16.2 million as of December 31, 2024 and 2023, respectively.

F-32

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
During the year ended December 31, 2023, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $0.5 million exit fee that was expensed during the year ended December 31, 2023. There was an associated commitment to purchase $1.7 million of inventory from the assembly manufacturer as of December 31, 2023. Such inventory was purchased during the year ended December 31, 2024.

During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $1.7 million exit fee that was expensed during the year ended December 31, 2022. Exiting this agreement resulted in the purchase of $23.9 million of inventory and $0.4 million of fixed assets from the assembly manufacturer.

(7) Property and Equipment

Property and equipment at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023Useful Life (in years)
Building$17 $94 
25-30
Machinery and equipment134,111 146,978 
2-5
Capitalized software25,888 27,793 
3-5
Office furniture and equipment5,454 6,342 
1-5
Leasehold improvements37,777 37,242 
Life of lease a
Construction in progress4,831 14,630 N/A
Total property and equipment b
208,078 233,079 
Less: Accumulated depreciation and amortization b
(157,034)(168,618)
Total property and equipment, net$51,044 $64,461 
a.Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.
b.The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain assets reflected in the table. Gross asset carrying values and accumulated depreciation and amortization have been adjusted to reflect the new cost basis of assets for which the carrying value was reduced due to impairment.

We include all depreciation related to assets attributable to the generation of revenue in cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in research and development and selling, general and administrative expenses on the consolidated statements of operations. Depreciation expense on property and equipment for the years ended December 31, 2024, 2023 and 2022 was $19.0 million, $21.3 million and $21.1 million, respectively.

As discussed in Note 2, the Company recognized a $5.9 million impairment charge related to property and equipment, net within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2024. For the year ended December 31, 2023, we recognized impairment charges of $1.4 million related to property and equipment, net in selling, general and administrative expense on the consolidated statement of operations. For the year ended December 31, 2022, impairment charges related to property and equipment, net were not material.

F-33

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(8) Intangible Assets

Intangible Assets with Finite Lives

At December 31, 2024 and 2023, the Company's intangible assets with finite lives were as follows:
20242023
(in thousands)
Gross(1)
Accumulated Amortization(1)
Net
Gross
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$47,051 $(47,023)$28 $54,565 $(52,796)$1,769 n/m
Acquired technology13,768 (6,149)7,619 47,515 (13,268)34,247 7.8
Trade names11,973 (9,998)1,975 26,938 (14,059)12,879 6.8
Patent costs14,915 (6,950)7,965 19,579 (11,350)8,229 11.1
Acquired patents14,596 (14,485)111 16,503 (14,822)1,681 
n/m
Other7,666 (7,344)322 13,711 (9,792)3,919 
n/m
Total intangible assets with finite lives
$109,969 $(91,949)$18,020 $178,811 $(116,087)$62,724 8.7
(1) The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain intangible assets reflected in the table. Gross asset carrying values and accumulated amortization have been adjusted to reflect the new cost basis of intangible assets for which the carrying value was reduced due to impairment.

n/m - Disclosure deemed not meaningful as the remaining net carrying value of this intangible asset class is immaterial.

Impairment of Intangible Assets During the Year Ended December 31, 2024

As previously discussed in Note 2, during the three months ended September 30, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $31.2 million of the $42.3 million impairment charge to intangible assets. During the three months ended December 31, 2024, the Company concluded that the carrying value of the software asset group was not recoverable, resulting in an additional $1.2 million impairment charge to intangible assets. The impairment charges allocated to intangible assets reduced the carrying values of customer relationships, acquired technology, and trade names by $0.9 million, $23.2 million, and $8.3 million, respectively. All intangible asset impairment charges have been recorded within asset impairment charges on our consolidated statements of operations.

Impairment of Intangible Assets During the Year Ended December 31, 2023

Indefinite-Life Intangible Assets (Excluding Goodwill)

As of December 31, 2022, the Company's intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $5.4 million related to IPR&D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 24), the Company decided to cease the development of this IPR&D for the foreseeable future. As the IPR&D was not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $5.6 million within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment.

Impairment of Intangible Assets with Finite Lives

dp polar

The Company's decision to cease the development of the dp polar IPR&D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represented an asset group because its identifiable cash flows were largely independent of the cash flows of other groups of assets and liabilities within the Company.
F-34

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

As dp polar was not capable of generating revenue or positive cash flows without the continued development of its IPR&D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $3.8 million within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2023 to write off dp polar's trade name.

Oqton MOS

During the three months ended September 30, 2023, the Company concluded that it was more likely than not that it would sell or otherwise dispose of a portion of its software business unit, Oqton MOS, that it had previously acquired. This software business unit represented a discrete asset group for accounting purposes, as its identifiable cash flows were deemed to be largely independent of the cash flows of other groups of assets and liabilities within the Company and its software business unit. Based upon the expectation to either sell or otherwise dispose of this asset group, the Company revised the related long-term cash flow forecast. The revised long-term cash flow forecast indicated that the carrying amounts of this asset group's long-lived assets, consisting primarily of product technology and trade name intangible assets recorded when the asset group was initially acquired, may not be recoverable. Accordingly, the carrying value of this asset group's long-lived assets was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in Note 23. As the present value of the estimated future cash flows expected to result from the use and eventual disposition of the asset group was less than the asset group's carrying value, the Company recognized a $13.6 million impairment charge during the year ended December 31, 2023, which reduced the carrying values of the asset group's acquired technology and trade name intangible assets to $0.

Amortization of Intangible Assets with Finite Lives

Amortization expense related to our intangible assets with finite lives was $12.7 million, $12.1 million and $15.5 million for the years ended December 31, 2024, 2023 and 2022, respectively. Amortization expense is estimated to be $1.8 million in 2025, $1.7 million in 2026, $1.7 million in 2027, $1.6 million in 2028, and $1.5 million in 2029.
F-35

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(9) Goodwill

The following table reflects the changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2024 and 2023:

HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Cumulative Impairments
Net GoodwillGross Goodwill
Cumulative Impairments
Net Goodwill
Gross Goodwill
Cumulative Impairments
Net Goodwill
Balance at December 31, 2022$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Acquisitions
1,005 — 1,005 7,386 — 7,386 8,391 — 8,391 
Impairments
 —  — (279,808)(279,808)— (279,808)(279,808)
Foreign currency translation adjustments3,701 — 3,701 (1,514)— (1,514)2,187 — 2,187 
Balance at December 31, 2023$148,137 $(32,055)$116,082 $322,137 $(322,137)$ $470,274 $(354,192)$116,082 
Impairments
— (101,445)(101,445)—   — (101,445)(101,445)
Foreign currency translation adjustments242 — 242  —  242 — 242 
Balance at December 31, 2024$148,379 $(133,500)$14,879 $322,137 $(322,137)$ $470,516 $(455,637)$14,879 

The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.

Impairment of Goodwill During the Year Ended December 31, 2024

All goodwill reported as of December 31, 2024 and December 31, 2023 is included in our Healthcare Solutions reportable segment, which is also the reporting unit to which all goodwill is assigned for purposes of goodwill impairment testing. We performed a qualitative impairment assessment related to the goodwill assigned to this reporting unit as of November 1, 2024, our annual goodwill impairment testing date, and this assessment did not result in a goodwill impairment charge. However, as previously discussed in Note 2, we previously performed an interim period quantitative goodwill impairment test as of September 30, 2024 and, upon completion of this interim period test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million, after adjustment for long-lived asset impairment charges described in Note 7, Note 8 and Note 11. The results of our interim period impairment test primarily reflected lower forecasted cash flows prepared for the reporting unit in connection with the Company's most recently commenced annual long-range planning process, as compared to the cash flow forecasts prepared for purposes of the prior annual goodwill impairment test performed as of November 1, 2023. Consistent with the results of our interim period goodwill impairment test, our results for the year ended December 31, 2024 include a $101.4 million goodwill impairment charge that is reported within asset impairment charges on our consolidated statements of operations.

Impairment of Goodwill During the Year Ended December 31, 2023

For the year ended December 31, 2023, we completed the required annual goodwill impairment test for each of our reporting units (Healthcare Solutions and Industrial Solutions) as of November 1, 2023, as further discussed in Note 2. The goodwill impairment tests that we performed compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value.

F-36

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
As a result of this goodwill impairment test, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. We recognized a goodwill impairment charge of $279.8 million to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit for the year ended December 31, 2023. This goodwill charge is reported within asset impairment charges on our consolidated statement of operations. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023.

(10) Investments and Note Receivable

The Company holds various investments in equity and debt instruments. The equity instruments and debt instruments are included in other assets on our consolidated balance sheets, except for the $2.0 million note receivable balance as of December 31, 2024 that is included in prepaid expenses and other current assets. The following table summarizes our investment balances as of December 31, 2024 and December 31, 2023:

(in thousands)December 31, 2024December 31, 2023
Equity investments under the equity method of accounting$5,051 $5,247 
Equity investments without readily determinable fair values20,696 20,847 
Other(1)
 200 
Total equity investments
$25,747 $26,294 
Note receivable(2)(3)
$1,960 $535 
Total notes receivable$1,960 $535 
(1) Reflects Enhatch warrant investment (described below), which was carried at fair value prior to modification. The fair value of the warrant was measured using Level 3 fair value measurement inputs. Refer to Note 23 for a description of these inputs.
(2) The December 31, 2024 balance relates to the related party loan to NAMI (described below). See discussion below for further details regarding this related party transaction.
(3) The December 31, 2023 balance includes interest amounts that had been accrued on, recorded to and reported as part of the long-term notes receivable balances.

National Additive Manufacturing Innovation ("NAMI") Joint Venture

In February 2023, we became a shareholder in a joint venture formed with the Saudi Arabian Industrial Investments Company ("Dussur") for purposes of expanding the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. During April 2023, we deposited our initial investment commitment of approximately $6.5 million into a bank account of the joint venture for use in its operations. In May 2024, we made an incremental investment of $2.5 million. Additional future investments in the joint venture are contingent upon agreement by the parties to the joint venture to invest additional capital. As of both December 31, 2024 and December 31, 2023, the Company owned 49% of the joint venture's common stock.

The Company accounts for its investment in the joint venture under the equity method of accounting, requiring the Company to recognize its proportionate share of the joint venture's reported net income or loss, which the Company recognizes on a one quarter lag. For the years ended December 31, 2024 and December 31, 2023, the Company has reported a loss on equity method investment in its consolidated statements of operations. The carrying values of the Company's equity method investment at December 31, 2024 and 2023 are $4.3 million and $5.2 million, respectively.

The Company's reported revenue and cost of sales for the year ended December 31, 2024 includes related party revenue and associated related party cost of sales of $3.8 million and $2.6 million, respectively, attributable to sales to NAMI. The Company's reported revenue and cost of sales for the year ended December 31, 2023 includes related party revenue and associated related party cost of sales of $1.7 million and $1.0 million, respectively, attributable to sales to NAMI. As of December 31, 2024 and December 31, 2023, the outstanding related party receivable balances attributable to our sales to NAMI were $0.1 million and $1.1 million, respectively. During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditures requirements. The loan matures on June 30, 2025 and is being accounted for at cost, which approximates fair value as of December 31, 2024. During December 2024, NAMI used the loan proceeds to remit payment to the Company for trade receivables outstanding.
F-37

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Theradaptive, Inc.

In June 2023, we made an $8.0 million investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock. Theradaptive is an unconsolidated VIE as disclosed in Note 2. Theradaptive is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. No impairment charges were recognized with respect to this investment during the years ended December 31, 2024 or 2023.

Enhatch Inc.

In March 2022, the Company made a $10.0 million investment in Enhatch Inc. ("Enhatch"), the developer of the Intelligent Surgery Ecosystem, and received convertible preferred shares, a warrant to purchase additional shares of Enhatch, and the right to purchase in the future the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved (the “call option”). The Company's investment in Enhatch's convertible preferred shares and the call option, which have been accounted for together as a single unit of account and represent an equity investment without a readily determinable fair value, was recorded at $9.7 million as of the original investment date, with the remaining value assigned to the Enhatch warrant.

As of December 31, 2024 and 2023, the reported carrying value of the Company's convertible preferred stock investment in Enhatch (i.e., inclusive of the call option) is $6.9 million, which is recorded in other assets on our consolidated balance sheets. This adjusted carrying value, which continues to be included within the amounts reported for equity investments without readily determinable fair values as of December 31, 2024 and 2023, reflects the impact of a $2.8 million impairment charge that was recorded during the year ended December 31, 2022.

In December 2024, the Company entered into an amended and restated warrant agreement with Enhatch that restated the terms of the warrant in their entirety by increasing the number of Enhatch common shares that may be purchased, decreasing the exercise price, modifying the exercise conditions, eliminating the net settlement feature, and changing the expiration date to June 1, 2025. In December 2024 and January 2025, the Company exercised the first tranche of the warrant for $0.6 million in cash and the second tranche of the warrant for $0.6 million in cash, respectively. The Company initially measured and recognized the Enhatch common shares purchased upon exercise of the warrant at their estimated acquisition date fair values. Effective upon the exercise of the first tranche of the amended and restated warrant agreement in December 2024, due to the Company's ability to exert significant influence over the financial and operating policies of Enhatch, the Company began accounting for its investments in Enhatch common shares under the equity method of accounting. Under the equity method of accounting, the Company is required to recognize its proportionate share of Enhatch's reported net income or loss, which the Company recognizes on a one quarter lag. The carrying value of this investment is $0.8 million as of December 31, 2024 and increased to $1.1 million as a result of the exercise in January 2025. The estimated fair values of the original warrant prior to modification and the amended warrant were immaterial as of each balance sheet date, as well as on the date of modification, and the exercises of the first tranche and the second tranche of the amended warrant had an immaterial impact on the Company’s consolidated statements of operations in each of December 2024 and January 2025. If the underlying exercise conditions are achieved, the Company may be required to pay up to an additional $0.9 million of cash to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025. As of December 31, 2024, the Company owns approximately 60% of Enhatch's outstanding common stock and approximately 37% of Enhatch's outstanding voting stock.

During the years ended December 31, 2024 and December 31, 2023, the Company made purchases from Enhatch of $0.7 million and $0.2 million, respectively. As of December 31, 2024 and 2023, the outstanding related party payable balances attributable to our purchases from Enhatch were not material.

(11) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to thirteen years.

F-38

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
As previously discussed in Note 2, during the year ended December 31, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $5.2 million of the $42.3 million asset group impairment charge to ROU assets. This impairment charge reduced the carrying values of our operating lease ROU assets and finance lease ROU assets by $2.7 million and $2.5 million, respectively. This impairment charge has been recorded within asset impairment charges on our consolidated statements of operations.

As of December 31, 2024 and 2023, short-term finance lease obligations of $1.5 million and $1.8 million are included in accrued and other liabilities on our consolidated balance sheets, and long-term finance lease obligations of $10.5 million and $11.5 million are included in other long-term liabilities on our consolidated balance sheets.

Incremental Lease Commitments

During the year ended December 31, 2024, we entered into a lease for a new building in Frankfurt, Germany, which will contain approximately 57,000 rentable square feet, and will be constructed and funded by the lessor up to a certain amount. The lease term is for 5 years upon commencement, which will be when construction is substantially complete. Estimated base rent lease payments related to this new lease total $3.4 million at December 31, 2024.

Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:

(in thousands)202420232022
Operating lease cost$14,331 $13,667 $9,135 
Finance lease cost - amortization expense1,706 991621
Finance lease cost - interest expense1,017 478196
Short-term lease cost347 494705
Variable lease cost4,142 3,953 764 
Sublease income(132)(186)(158)
Total$21,411 $19,397 $11,263 

As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:

(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2025$2,406 $13,506 
20262,323 13,481 
20272,309 11,102 
20282,285 10,024 
20291,954 8,535 
Thereafter4,876 24,840 
Total lease payments (undiscounted)16,153 81,488 
Less: imputed interest(4,128)(19,447)
Present value of lease liabilities$12,025 $62,041 

Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:

(in thousands)202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow for operating leases$13,986 $13,177 $10,268 
Operating cash outflow for finance leases$1,017 $478 $196 
Financing cash outflow for finance leases$1,385 $644 $652 
F-39

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:
20242023
FinanceOperatingFinanceOperating
Weighted-average remaining lease term (in years)7.07.38.07.7
Weighted-average discount rate8.44%7.17%8.96%7.23%

(12) Accrued and Other Liabilities

Accrued and other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Compensation and benefits$12,646 $13,196 
Accrued taxes8,034 10,373 
Legal contingencies4,739 3,487 
Accrued product warranty liability
2,650 2,106 
Current finance lease liabilities
1,482 1,770 
Other accrued liabilities
15,937 18,528 
Total$45,488 $49,460 

Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:

(in thousands)December 31, 2024December 31, 2023December 31, 2022
Balance at beginning of period
$2,106 $3,677 $3,585 
Settlements made
(3,264)(4,397)(5,961)
Accruals for warranties issued
3,808 2,826 6,053 
Balance at the end of period
$2,650 $2,106 $3,677 

Other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Long-term finance lease liabilities
$10,543 $11,458 
Defined benefit pension obligation5,716 5,852 
Long-term tax liability2,277 5,577 
Long-term employee indemnity3,480 4,790 
Long-term deferred revenue2,259 2,028 
Other long-term liabilities726 832 
Legal contingencies 2,863 
Total$25,001 $33,400 

F-40

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(13) Borrowings

Convertible Notes

The Company previously issued 0% Convertible Senior Notes due November 15, 2026 (the "Notes"), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee (the "Trustee"). The related principal, unamortized deferred issuance costs and carrying values as of December 31, 2024 and 2023 were as follows:
(in thousands)December 31, 2024December 31, 2023
Principal(1)
$214,378 $324,870 
Unamortized deferred issuance costs
(2,383)(5,514)
Carrying value
$211,995 $319,356 

(1) The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture.

The Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; are effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and are structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes do not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms.

The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any future calendar quarter (and only during such quarter), if the last reported sale price of the Company's common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. As of December 31, 2024, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.

The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, since November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time.

F-41

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The Company incurred $1.4 million, $2.6 million, and $2.7 million of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2024, 2023, and 2022, respectively. In addition, in connection with the repurchases of a portion of the Notes in March 2024 and December 2023 (as further discussed below), the Company wrote off $1.8 million and $2.3 million of the debt issuance costs during the years ended December 31, 2024 and 2023, respectively. Debt issuance cost accretion of $1.3 million and $1.1 million is expected to be incurred in 2025 and 2026, respectively.

Convertible Notes Compliance

The Indenture contains covenants, events of default and other provisions that are customary for offerings of convertible notes. During the three months ended June 30, 2024, the Company became non-compliant with certain terms of the Indenture. The Company’s failure to file its 2023 Form 10-K and provide it to the Trustee by April 1, 2024 represented a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the Trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults did not become an event of default under the terms of the Indenture given that the Company filed its 2023 Form 10-K on August 13, 2024, curing the first default referenced above, and filed its Form 10-Q for the three months ended March 31, 2024 on August 20, 2024, curing the incremental default referenced above. Both defaults were cured prior to the end of the cure period provided for by the Indenture, which cure period was not initiated by the Trustee or holders of the Notes. The Company did not incur any special interest as a result of the defaults, nor did the Notes become subject to any other actions by the Trustee or the holders. As of December 31, 2024, the Company was in compliance with all of the covenants included in the Indenture.

Debt Extinguishment

In March 2024, the Company repurchased $110.5 million of the Notes for $87.2 million, including transaction expenses. The repurchased Notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the Notes at a discount resulted in the recognition of a gain of $21.5 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2024.

In December 2023, the Company repurchased $135.1 million of the Notes for $100.6 million including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $32.2 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2023.

At December 31, 2024 and 2023, the estimated fair value of the Notes was $189.4 million and $247.3 million, respectively. This is based on the quoted market price of the Notes where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.

(14) Employee Benefits

We sponsor a Section 401(k) plan (the “Plan”) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match 50% of contributions on the first 6% of the participant’s eligible compensation.

For the years ended December 31, 2024, 2023 and 2022, we expensed $2.5 million, $2.6 million and $2.3 million, respectively, for matching contributions related to the Plan.

F-42

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
International Retirement Plan

We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain insurance contracts outside of the plan that provide an annuity that is used to fund the current obligations under this plan. The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2024 and 2023:

(in thousands)20242023
Reconciliation of benefit obligation:
Obligation as of January 1$6,027 $5,215 
Service cost59 59 
Interest cost210 220 
Actuarial loss
145 541 
Benefit payments(187)(173)
Effect of foreign currency exchange rate changes(358)165 
Benefit obligation as of December 315,896 6,027 
Fair value of assets as of December 31 2,220 3,691 
Funded status as of December 31$(3,676)$(2,336)

We recognized the following amounts in the consolidated balance sheets at December 31, 2024 and 2023:

(in thousands)20242023
Other assets$2,220 $3,691 
Accrued and other liabilities(180)(175)
Other liabilities(5,716)(5,852)
Net liability$(3,676)$(2,336)

Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2024 and 2023:

(in thousands)20242023
Projected benefit obligation$5,896 $6,027 
Accumulated benefit obligation$5,672 $5,776 

F-43

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The following table shows the components of net periodic benefit costs and the amounts recognized in accumulated other comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022:



(in thousands)202420232022
Net periodic benefit cost:
Service cost$59 $59 $103 
Interest cost210 220 99 
Amortization of actuarial (gain) loss
 (46)45 
Total net periodic pension cost269 233 247 
Other changes in benefit obligations recognized in other comprehensive income (loss):
Net loss (gain)
145 541 (3,387)
Amortization of prior years' unrecognized gain (loss)
 46 (45)
Total recognized as other comprehensive income (loss), excluding tax145 587 (3,432)
Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income
$414 $820 $(3,185)

The following assumptions are used to determine the benefit obligations as of December 31, 2024 and 2023:

20242023
Discount rate3.6%3.6%
Rate of compensation increase
3.0%3.0%

The following benefit payments, including expected future service cost, are expected to be paid:

(in thousands) 
Estimated future benefit payments for the years ending December 31: 
2025$186 
2026214 
2027238 
2028265 
2029297 
2030 through 2034
1,715 

(15) Redeemable Non-controlling Interest

For each of the periods presented in our consolidated financial statements, the Company holds a 93.75% controlling interest in a consolidated foreign subsidiary that was acquired on April 1, 2022. The remaining 6.25% non-controlling interest in this foreign subsidiary is subject to redemption at a future date upon either (1) the exercise of a put option by the holder of the underlying shares or a call option by the Company, each of which is subject to the subsidiary achieving certain specified conditions, or (2) the passage of time subsequent to the date on which this subsidiary was acquired.

F-44

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The put and call rights related to 50% of the common shares underlying this redeemable non-controlling interest ("RNCI") can be exercised upon the achievement of an initial revenue and gross profit target, while the put and call rights related to the remaining 50% of the common shares underlying the RNCI can be exercised upon the achievement of a second revenue and gross profit target. The exercise prices at which the shares underlying the RNCI can be put by their holders or called by the Company are determined based upon whether the consolidated foreign subsidiary achieves either or both of the predetermined revenue and gross profit targets. If either (1) one or both sets of revenue and gross margin targets are not achieved by the consolidated foreign subsidiary within specified time periods or (2) neither the put or call options are exercised within specified time periods despite the achievement of one or both sets of targets, the exercise price for the put and call options will be set at a floor strike price for periods thereafter. Up to 50% of the exercise price can be paid in shares of Common Stock at the election of 3D Systems.

On December 9, 2024, the Company signed a profit and loss transfer agreement with the foreign subsidiary whereby the subsidiary transfers its entire net profit or loss to 3D Systems for the next five years. For the year ended December 31, 2024, the Company consolidated 100% of the foreign subsidiary net loss.

Changes to the Company's RNCI balance during the years ended December 31, 2024 and 2023 are summarized below:
(in thousands)Year Ended December 31
202420232022
Balance at beginning of period
$2,006 $1,760 $ 
Fair value at the date of acquisition
1,559 
Net loss
 (265)(238)
Redemption value (below) in excess of carrying value
(61)479 596 
Translation adjustments
13 32 (157)
Balance at end of period
$1,958 $2,006 $1,760 
(16) Common Stock and Preferred Stock

Common Stock

The Company is authorized to issue 220,000,000 shares of common stock. The holders of the common stock are entitled to one vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).

Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2024, no dividends have been declared.

Preferred Stock

The Company is authorized to issue 5,000,000 shares of preferred stock, all of which remained unissued at December 31, 2024 and 2023.

F-45

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(17) Stock-Based Compensation

Stock Incentive Plans

2015 Incentive Plan

The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is 29,235,000 shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations.

Systemic Bio Phantom Unit Plan

During the year ended December 31, 2023, we began granting phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards. The Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market conditions will be assessed upon (A) a trigger event (e.g., change in control, IPO or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards under the plan will be liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm. This valuation requires significant judgment regarding the input of various assumptions and estimates, which include the projected cash flows of (including projected capital invested in) Systemic Bio, the probability and/or timing of a trigger event or a liquidity event, the expected stock price volatility for selected public companies with comparable characteristics to Systemic Bio, the discount for the lack of marketability of Systemic Bio as a privately-held company, and the risk-free interest rate.
F-46

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Restricted Stock and Restricted Stock Units

A summary of our restricted stock and RSU activity for the years ended December 31, 2024, 2023 and 2022 is as follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding as of December 31, 2021 — unvested
3,980 $19.72 
Granted4,422 $15.23 
Canceled(700)$16.90 
Vested(2,687)$15.92 
Outstanding as of December 31, 2022 — unvested
5,015 $18.19 
Granted4,439 $10.26 
Canceled(1,118)$15.45 
Vested(2,154)$13.09 
Outstanding as of December 31, 2023 — unvested
6,182 $14.77 
Granted3,392 $1.98 
Canceled(1,845)$14.69 
Vested(2,544)$13.28 
Outstanding as of December 31, 2024 — unvested
5,185 $7.16 

Included in the above outstanding balance as of December 31, 2024 are 1,435,000 shares of restricted stock that vest under specified market conditions, which were awarded to certain employees in 2024, 2023, and 2022.

Systemic Bio Phantom Unit Plan

During the years ended December 31, 2024 and 2023, we granted 147,000 and 597,000 Phantom Units, respectively. As of December 31, 2024 and 2023, 721,000 and 596,000 Phantom Units were outstanding. During the years ended December 31, 2024 and 2023, we recognized $0.1 and $0.5 million of compensation expense related to the Phantom Units. As of December 31, 2024 and 2023, the liability recognized in other liabilities on the consolidated balances sheets for the Phantom Units was $0.6 million and $0.5 million, respectively. The Phantom Units are excluded from the restricted stock and RSU summary table above.

Stock Options 

During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded two equal tranches of market condition stock options that immediately vest when our common stock trades at either $30 or $40 per share for ninety consecutive calendar days.

We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met.

F-47

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Stock option activity for the year ended December 31, 2024 was as follows:

Year Ended December 31, 2024
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Stock option activity:
Outstanding at beginning of year420 $13.26 2.7$ 
Granted  — — 
Exercised  — — 
Forfeited and expired(260)13.26 — — 
Outstanding at end of year160 $13.26 1.6$ 

During the years ended December 31, 2023 and December 31, 2022, there was no stock option activity. The aggregate intrinsic value of the outstanding stock options was $0 and $3.5 million as of December 31, 2022 and 2021, respectively. As of December 31, 2024 and 2023, none of the outstanding stock options were exercisable, and there was no unrecognized stock-based compensation expense related to stock options.

Other Compensation Arrangements that Include Share Settlement

Regenerative Medicine Earnout Payments and Performance-Based Stock Units

Volumetric Acquisition Earnout Payments

On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company was potentially subject to aggregate earnout payments of up to $355.0 million (i.e., incremental to the previously paid acquisition purchase price). These earnout payments would be triggered by (1) the achievement of seven discrete non-financial milestones, each of which required attainment prior to either December 31, 2030 or December 31, 2035, and (2) the continued employment of certain Volumetric key employees. Each potential milestone-based payment was deemed to be compensation expense that the Company would recognize ratably from the point in time when a milestone was deemed probable of achievement through the estimated time of achievement. Each milestone payment, if earned, would be expected to be settled approximately half in cash and half in shares of Common Stock and, accordingly, expense recognized for the portion of this earnout that is expected to be settled with shares of Common Stock would be reflected in the disclosure of stock-based compensation included herein, if and when accrued.

In February 2024, the Company informed the former owners of Volumetric, to whom the acquisition-related earnout payments of up to $355.0 million could have potentially become payable, that four of the seven milestone-related earnout payments, each of which was related to kidney and liver research, were terminated. These four milestone-based earnout payments were terminated in accordance with the terms of the Volumetric acquisition agreement, based upon a determination that achievement was no longer financially viable due to the loss of the funding required from the Company's key strategic partner for the related research and development efforts. Upon termination of the four milestone-based earnout payments, the Company's maximum liability for earnout payments attributable to the acquisition of Volumetric was reduced to $175.0 million, which would be payable if (1) each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement and (2) the certain key individuals from Volumetric continue to be employed.

On April 29, 2024, two key employees from Volumetric ("Volumetric Key Employees"), who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Refer to Note 22 for further details regarding the resignation of the certain Volumetric Key Employees and all related actions occurring thereafter.

F-48

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Regenerative Medicine Performance-Based Stock Units

The Company previously granted certain performance-based stock units (“PSUs” or the "RegMed Awards") to other employees with vesting terms that were based upon four individually-measured, science-based (i.e., non-financial) milestones to other employees who work on advancements in regenerative medicine related to lungs and tissue organs. The compensation expense associated with each individual milestone attributable to a RegMed Award was required to be recognized over the period commencing on the date that the respective milestone was deemed probable of being met through the anticipated date of achievement. During the fourth quarter of 2024, the Company cancelled all outstanding RegMed awards, which had an immaterial impact on the Company's consolidated financial statements.

Earnout and PSU Compensation Expense

Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one of the Volumetric milestones for which the potential earnout payment due to the sellers would be $65.0 million and (2) one RegMed Award milestone for which the aggregate grant date fair value of the outstanding and unvested awards was $4.5 million as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company reduced its budgeted funding for the research and development related to the respective Volumetric earnout and RegMed Award milestones, which resulted in the Company concluding that it was no longer probable that these respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement or prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestone would no longer be achieved, the Company reversed all of the previously recognized compensation expense, one half of which was expected to be settled with Common Stock shares, which reduced selling, general and administrative expense by $18.4 million, and our reported net loss per basic and diluted share of Common Stock by $0.14 for the year ended December 31, 2023. No liability related to the Volumetric earnout was recognized on our consolidated balance sheets as of December 31, 2024 or December 31, 2023.

dp polar Earnout

On October 4, 2022 the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $2.2 million incremental to the acquisition purchase price, which would be settled via the issuance of 250,000 shares of the Company's Common Stock. The issuance and vesting of these shares was contingent upon certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of 250,000 shares of Common Stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. During April 2024, due to a change in the key individual's employment status, all service conditions of the dp polar earnout were deemed to have been met based on the terms of the initial arrangement. Accordingly, all remaining expense related to these shares was recognized during the year ended December 31, 2024. This arrangement is expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.

Stock-Based Compensation Activity and Expense

The following table shows the stock-based compensation expense recognized during the years ended December 31, 2024, 2023, and 2022:

(in thousands)202420232022
Stock-based compensation expense$18,457 $23,504 $42,415 
Tax benefit$ $ $ 

The Company has historically paid annual incentive compensation in shares of Common Stock that vest upon grant, however, the Company made a decision to fund its 2024 annual incentive compensation in cash, so there is no annual incentive compensation expense included in the above expense for the year ended December 31, 2024. The Company did not accrue and pay any annual incentive compensation related to the year ended December 31, 2023. Included in the above expense for the year ended December 31, 2022 is $4.0 million of expense relating to annual incentive compensation.

Also, included in the above expenses for the years ended December 31, 2024, 2023, and 2022 are $0, $(8.6) million, and $8.0 million, respectively, of expense related to the Volumetric earnout arrangement discussed above. Finally, the above expenses for the years ended December 31, 2024, 2023, and 2022 include $1.0 million, $1.0 million and $0.3 million, respectively, of expense related to the dp polar earnout arrangement discussed above.

F-49

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
At December 31, 2024, there was $19.2 million of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of 1.9 years.

(18) Income Taxes

The components of our loss before income taxes for the years ended December 31, 2024, 2023 and 2022 are as follows:
Year Ended December 31,
(in thousands)202420232022
Loss before income taxes:
Domestic$(160,709)$(239,971)$(110,610)
Foreign(89,287)(122,341)(10,199)
Total$(249,996)$(362,312)$(120,809)

The components of our income tax provision for the years ended December 31, 2024, 2023 and 2022 are as follows:

(in thousands)202420232022
Current:
U.S. federal$24 $135 $119 
State301 (50)(498)
Foreign2,820 1,686 5,037 
Total3,145 1,771 4,658 
Deferred:
U.S. federal   
State   
Foreign(952)(2,412)(2,518)
Total(952)(2,412)(2,518)
Total income tax (benefit) provision$2,193 $(641)$2,140 

F-50

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2024, 2023 and 2022 as follows:
% of Pretax (Loss) Income
202420232022
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(17.3)(6.5)(10.7)
Change in carryforward attributes  (1.9)
Global intangible low-taxed income inclusion (0.4)(0.5)
Non-deductible expenses  (1.6)
Non-deductible earnout expense 1.0 (2.8)
Goodwill impairment charge
(8.7)(14.6) 
Foreign income tax rate differential0.2 0.5 (0.3)
Deemed income related to foreign operations(0.6)(0.3)(0.2)
Tax rate change(0.1) (1.2)
Employee share-based payments(0.3)(0.5)(1.6)
Other(0.3)(0.7)0.4 
Deferred and payable adjustments1.3 (1.3)(1.7)
Non-deductible penalties  (2.5)
State taxes, net of federal benefit, before valuation allowance1.2 0.7 1.4 
Return-to-provision adjustments(0.5)0.2 (0.2)
Other tax credits2.0 1.1 0.8 
Uncertain tax positions and audit settlements1.3  (0.2)
Effective tax rate(0.8)%0.2 %(1.8)%

The difference between our effective tax rate for 2024 and 2023 and the federal statutory rate was 21.8 and 20.8 percentage points, respectively. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.

The difference between our effective tax rate for 2022 and the federal statutory rate was 22.8 percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.

On December 12, 2022, the European Union member states agreed to implement the Organization for Economic Co-operation and Development’s (“OECD”) Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least €750 million, which went into effect in 2024. Pillar Two does not impact the Company.

In 2024 we recorded full valuation allowances for 3DSystems GmbH and Kumovis GmbH, which are foreign subsidiaries of the Company. In addition, we released a valuation allowance for Oqton Belgium. In 2023, we recorded full valuation allowances for Wematter and Layerwise, which are foreign subsidiaries of the Company. In 2022, there was no significant change to our valuation allowance assertions. We continue to review results of operations and forecast estimates to determine if it is more likely than not that the deferred tax assets will be realized.

F-51

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2024 and 2023 are as follows:

(in thousands)20242023
Deferred income tax assets:
Intangible assets$15,685 $13,830 
Stock options and restricted stock awards3,032 5,409 
Reserves and allowances6,879 6,395 
Net operating loss carryforwards59,641 47,875 
Tax credit carryforwards31,326 25,286 
Accrued liabilities2,681 2,371 
Deferred revenue2,176 2,783 
Lease tax assets17,498 15,985 
Research expenditures capitalization44,773 30,601 
Other3,236 1,227 
Valuation allowance(168,299)(125,533)
Total deferred income tax assets18,628 26,229 
Deferred income tax liabilities:
Intangible assets2,081 8,688 
Property and equipment2,352 4,082 
Lease tax liabilities14,159 13,924 
Other49 467 
Total deferred income tax liabilities18,641 27,161 
Net deferred income tax liabilities
$(13)$(932)

At December 31, 2024, $59.6 million of our deferred income tax assets was attributable to $399.6 million of gross net operating loss carryforwards, which consisted of $102.9 million of loss carryforwards for U.S. federal income tax purposes, $176.6 million of loss carryforwards for U.S. state income tax purposes and $120.2 million of loss carryforwards for foreign income tax purposes.

The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2025. In addition, certain net loss carryforwards for foreign income tax purposes begin to expire in 2025 and certain other loss carryforwards for foreign purposes do not expire.

At December 31, 2024, tax credit carryforwards deferred assets of $31.3 million consisted of $19.3 million of research and experimentation credit carryforwards for U.S. federal income tax purposes, $5.4 million of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $6.6 million of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits began to expire in 2023 and credits will continue to expire in 2024 and on, as the statutes expire for the various jurisdictions. We have recorded a valuation allowance related to the U.S. federal and state tax credits.

Due to the transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $105.1 million of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5.1 million.

F-52

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Including interest and penalties, the total net decrease of our unrecognized benefits is $2.2 million for the year ended December 31, 2024. The decrease was primarily related to the reversal of a prior year position related to a China tax position. We do not anticipate any additional unrecognized tax benefits during the next 12 months that would result in a material change to our consolidated financial position. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate is $2.3 million. We include interest and penalties in the consolidated financial statements as a component of income tax expense.

Unrecognized Tax Benefits(1)
(in thousands)202420232022
Balance at January 1$(18,604)$(17,150)$(17,261)
Increases related to prior year tax positions(1,170)(99)(192)
Decreases related to prior year tax positions4,337 107 508 
Decreases related to prior year tax positions as a result of lapse of statute
 271 145 
Decreases related to settlement   
Increases related to current year tax positions(976)(1,733)(269)
Increases related to acquired tax positions  (119)
Decreases related to acquired tax positions  38 
Balance at December 31$(16,413)$(18,604)$(17,150)
(1) The unrecognized tax benefit balance as of December 31, 2024, 2023, and 2022 includes $1.3 million, $0.3 million, and $0.3 million of interest and penalty, respectively.

Tax years 2020 through 2023 remain subject to examination by the U.S. Internal Revenue Service (“IRS”). State income tax returns are generally subject to examination for a period of three to four years after filing the respective tax returns. The tax years 2019 through 2023 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.

The following presents the changes in the balance of our deferred income tax asset valuation allowance:

Year EndedItemBalance at beginning of yearAdditions (reductions) charged to expense
Other(1)
Balance at end of year
2024Deferred income tax asset valuation allowance$125,533 $43,365 $(599)$168,299 
2023Deferred income tax asset valuation allowance$100,694 $23,606 $1,233 $125,533 
2022Deferred income tax asset valuation allowance$91,165 $12,848 $(3,319)$100,694 
(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.

(19) Net Loss Per Share

Basic net loss per share is calculated by dividing net loss attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net loss per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.
F-53

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Year Ended December 31,
(in thousands, except per share amounts)202420232022
Numerator for basic and diluted net loss per share:
Net loss attributable to 3D Systems Corporation
$(255,593)$(362,688)$(122,711)
Redeemable non-controlling interest redemption value in excess of carrying value61 (479)(596)
Net loss attributable to common stock shareholders
$(255,532)$(363,167)$(123,307)
Denominator for net loss per share:
Weighted average shares – basic and diluted(1)(2)
131,861 129,944 127,818 
Net loss per share – basic and diluted
$(1.94)$(2.79)$(0.96)
(1) Equity awards for the years ended December 31, 2024, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods.
(2) Includes 250,000 shares of Common Stock related to the dp polar earnout arrangement that are expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.

The following table presents the potentially dilutive shares that were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2024, 2023 and 2022, respectively.
Year Ended December 31,
(in thousands)202420232022
Restricted stock and restricted stock units5,185 6,182 5,015 
Stock options160 420 420 
Total5,345 6,602 5,435 

As of December 31, 2024, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2024 annual bonus incentive compensation plan.

For the year ended December 31, 2023, the table above excludes an estimate of 138,000 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 17. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2023 annual bonus incentive compensation plan.

For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of 718,000 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 17; (2) an estimate of 341,000 shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of 22,000 shares related to the dp polar earnout arrangement discussed in Note 17 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $12 per share.

On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes’ impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the years ended December 31, 2024, 2023, and 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during these periods did not exceed the conversion price, and because we reported a net loss for each of the respective periods.

F-54

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(20) Accumulated Other Comprehensive Loss

The changes in the balances of accumulated other comprehensive loss by component are as follows:

(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$ $(37,706)
Other comprehensive income (loss)(18,730)2,777 (3,557)(19,510)
Amounts reclassified from accumulated other comprehensive loss a
 165 3,229 3,394 
Balance at December 31, 2022(54,194)700 (328)(53,822)
Other comprehensive income (loss)9,630 (354)108 9,384 
Amounts reclassified from accumulated other comprehensive loss a
 (32)220 188 
Balance at December 31, 2023(44,564)314  (44,250)
Other comprehensive loss
(10,653)(163) (10,816)
Balance at December 31, 2024$(55,217)$151 $ $(55,066)
a.Amount reclassified into non-operating income (loss) on the consolidated statements of operations.

The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation see Note 2. For additional information about the defined benefit pension plan, see Note 14.

(21) Segment Information

Our chief operating decision maker ("CODM"), who is our President and Chief Executive Officer, is responsible for reviewing segment performance and making decisions regarding resource allocation. Our CODM regularly reviews the results of our business through two reportable segments: Healthcare Solutions and Industrial Solutions, which are based on the industry verticals they serve. For Healthcare Solutions, those industry verticals include dental, medical devices, personalized health services and regenerative medicine. For Industrial Solutions, those industry verticals include aerospace, defense, transportation and general manufacturing.

During the quarter ended December 31, 2024, we changed our segment measure of profitability to gross profit. The CODM evaluates the operating results of each segment based upon gross profit, which is used during the annual budget and forecasting process, as well as on a quarterly basis when reviewing budget-to-actual and period-over-period variances. All internal segment reporting and discussions of results with our CODM are now based on segment gross profit. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above.

The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.



F-55

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:

Year Ended December 31,
(in thousands)202420232022
Revenue:
Healthcare Solutions$189,736 $213,216 $260,988 
Industrial Solutions250,385 274,853 277,043 
Total revenue
440,121 488,069 538,031 
Cost of sales:
Healthcare Solutions
116,237 128,066 162,221 
Industrial Solutions
159,706 163,582 161,577 
Total cost of sales
275,943 291,648 323,798 
Gross profit:
Healthcare Solutions
73,499 85,150 98,767 
Industrial Solutions
90,679 111,271 115,466 
Total gross profit
164,178 196,421 214,233 
Selling, general and administrative(210,132)(210,172)(244,181)
Research and development(86,479)(89,466)(87,071)
Asset impairment charges
(144,967)(302,787) 
Foreign exchange gain (loss), net
2,452 (4,825)(4,424)
Interest income7,30219,511 9,352 
Interest expense(2,564)(3,301)(2,811)
Other income (loss), net
20,21432,307 (5,907)
Loss before income taxes
$(249,996)$(362,312)$(120,809)

Depreciation and amortization included in the measurement of gross profit by segment were as follows:
Year Ended December 31,
(in thousands)202420232022
Depreciation and amortization:
Healthcare Solutions
$5,389 $4,593 $4,850 
Industrial Solutions
$2,947 $2,801 $2,461 

The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:

December 31,
(in thousands)20242023
United States
$76,829 $94,734 
Belgium
19,598 21,524 
Other foreign entities
14,058 18,783 
Total$110,485 $135,041 

(22) Commitments and Contingencies

We lease certain of our facilities and equipment under non-cancelable operating and finance leases. See Note 11.

The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2024, such purchase commitments totaled $15.4 million, with $9.3 million of the purchase obligations expected to come due within the next twelve months.
F-56

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Indemnification

In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.

To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.

Other Commitments

Government Settlement

As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (“BIS”). In February 2023, the Company settled these matters with the U.S. Department of Justice (“DOJ”), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $15.0 million in civil monetary penalties to these agencies, with an additional $10.0 million suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $10.0 million (payable in three installments over a three-year period); BIS, $2.8 million; and DOJ, $2.3 million. During the year ended December 31, 2024, we paid the second installment penalty of $3.5 million in accordance with the DDTC settlement agreement. The original $10.0 million suspended penalty has not been recognized as a liability, as it will be recognized as incurred for remedial compliance measures during the three-year term of the settlement agreement. The application of the Company’s spend on remedial compliance measures as a reduction to the original $10.0 million suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. In February 2024, the DDTC formally approved (1) the application of $2.3 million of remedial compliance spend that occurred during the year ended December 31, 2023 against the suspended penalty and (2) a reduction of the suspended penalty to $7.7 million. In February 2025, the DDTC formally approved (1) the application of $2.6 million of remedial compliance spend that occurred during the year ended December 31, 2024 against the suspended penalty and (2) a reduction of the suspended penalty to $5.1 million. Any portion not expended for compliance measures at the end of the three-year term of the settlement agreement will be paid by the Company to DDTC.

We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $10.0 million DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $10.0 million would be paid. We have made payments in accordance with the settlement terms and, as of December 31, 2024, the remaining unsettled liability related to the Government Settlement was $3.0 million, which is reported in accrued and other liabilities on our consolidated balance sheet and was paid in February 2025.

Letter of Credit

On June 2, 2023, we issued $1.2 million of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic one-year extensions, which are not to continue beyond July 1, 2033. The first automatic one-year extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.

F-57

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Litigation

Securities Class Action

The Company and certain of its current and former executive officers were named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and sought monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $4.0 million, of which $0.7 million was paid by the Company during the year ended December 31, 2023 and the remaining $3.3 million was paid by insurance during the year ended December 31, 2023.

Derivative Actions

The Company was named as a nominal defendant and certain of its current and former executive officers and directors were named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York and the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in a securities class action lawsuit that had been brought against the Company in 2021 and settled in January 2024 (the “Securities Class Action”), or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement, subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024 and final approval during a hearing on October 21, 2024.
F-58

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
The South Carolina Derivative Action concluded after no appeal was received by November 20, 2024. The E.D.N.Y. Derivative Action was dismissed with prejudice on December 2, 2024.

The only monetary component of the Stipulation of Settlement is a $2.0 million fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which was paid by insurance.

SEC Investigation

On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The most recent SEC subpoena was received by the Company in August 2024, and seeks additional documents and information relating to its continuing investigation of the Company. The Company is cooperating with the SEC in connection with its formal investigation, which is ongoing.

Termination of Volumetric Milestones Related to Potential Earnout Payments

Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $355.0 million of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve seven non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 17). Due to the loss of funding from the Company's key strategic partner for kidney and liver research and development efforts, the Company notified the former owners of Volumetric on February 24, 2024 that it was terminating the four milestones that related to those kidney and liver research and development efforts, as achievement was no longer financially viable. As a result of the termination of the four milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $175.0 million, which would have been payable if each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement.

On March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the acquisition agreement in an effort to recover the $355.0 million. The parties did not reach a resolution during the 30-day negotiation period following this notice and now have entered into non-binding mediation in accordance with the terms of the acquisition agreement.

On April 29, 2024, the Volumetric Key Employees, who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Presently, no lawsuit has been filed by the former owners of Volumetric to which milestone-based earnout payments were potentially payable, and there is no reasonable estimate or range of estimates of potential financial liability associated with this matter.

On August 21, 2024, the Company proposed a settlement of $1.8 million with the former shareholders and key employees of Volumetric during mediation and this amount is recorded within accrued and other liabilities on the consolidated balance sheet as of December 31, 2024. The former shareholders have not responded to the settlement offer. On December 13, 2024, the Company received a Notice of Claim for Indemnification from VBI Stockholders’ Representative, LLC., which claims to be the successor Stockholders’ Representative under Merger Agreement. The Notice repeated the former shareholders’ claims of breach. On January 10, 2025, the Company served a Notice of Objection which denied all liability. The delivery of this Notice of Objection triggers a 45-day negotiation period under the terms of the acquisition agreement. As of March 26, 2025, the Company has not heard anything further from the former shareholders and key employees of Volumetric regarding this matter.

F-59

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Intrepid Automation

On May 19, 2021, 3D Systems, Inc. initiated a lawsuit in the Superior Court of the State of California for the County of San Diego against five former employees and Intrepid Automation, Inc. (collectively, the “Intrepid Parties”) alleging theft of trade secrets, unfair competition, breach of contract, and related claims (“2021 Lawsuit”). In June 2021, this lawsuit was removed to the United States District Court for the Southern District of California. In September 2022, the Intrepid Parties filed counterclaims against 3D Systems, Inc. In September 2022, the Company filed a motion to dismiss these counterclaims; this motion was granted in part in May 2023. The Intrepid Parties filed amended counterclaims in May 2023 alleging theft of trade secrets, fraudulent inducement, breach of contract, unfair competition, and related claims; this amended complaint sought damages in excess of $20 million as well as injunctive relief. These counterclaims were partially dismissed in March 2024 in response to a second motion to dismiss filed by the Company. The parties filed motions for summary judgment in April and May 2024. In March 2025, the Court granted the Intrepid Parties’ motion, dismissing the Company’s claims against the Intrepid Parties, but denied the Company’s motion for summary judgment with respect to the counterclaims brought by the Intrepid Parties in the 2021 Lawsuit.

On December 4, 2024, Intrepid Automation, Inc. (“Intrepid”) filed a lawsuit in the United States District Court for the Southern District of California against 3D Systems Corporation and 3D Systems, Inc. alleging infringement of U.S. patents 11,014,301 and 11,338,511 (“2024 Lawsuit”); this complaint seeks unspecified damages and injunctive relief.

The Company intends to defend itself vigorously against the 2024 Lawsuit and the counterclaims in the 2021 Lawsuit.

Other

We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.

Refer to Note 12 for details regarding our remaining liability balances accrued and recorded for all legal contingencies and settlements as of December 31, 2024.

(23) Fair Value Measurements

Fair value is the exchange price to sell an asset or transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value measurements use market data or assumptions market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs may be readily observable, corroborated by market data, or generally unobservable. Valuation techniques maximize the use of observable inputs and minimize use of unobservable inputs. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:

Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.
Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.
Level 3 - One or more inputs are unobservable and significant.

Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Cash equivalents are valued utilizing the market approach for measuring the fair value of financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2024 and 2023 because of the relatively short duration of these instruments.

F-60

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Assets measured at fair value on a recurring basis as of December 31, 2024 include money market funds with a fair value of $98.2 million, which are included in cash and cash equivalents and other assets (consisting of restricted cash) on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value.

Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $256.0 million, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value.

We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2024 and 2023.

Assets Measured at Fair Value on a Nonrecurring Basis

During the year ended December 31, 2024 the Company recorded asset impairment charges related to property and equipment, intangible assets, goodwill, and ROU assets. During the year ended December 31, 2023, the Company recorded asset impairment charges related to intangible assets and goodwill. The recognition of these impairment charges required the Company to measure the fair value of the reporting unit to which goodwill is assigned, the fair value of asset groups, and the fair values of the long-lived assets comprising the impaired asset groups using Level 3 inputs. Refer to Note 2, Note 7, Note 8, Note 9, and Note 11 for additional details regarding the impairment charges recognized during the year ended December 31, 2024 and December 31, 2023 and the related fair value measurements.

(24) Restructuring and Exit Activity Costs

Restructuring Plan Objectives and Status of Execution

In 2023, the Company commenced a multi-faceted restructuring plan (the “2023 Restructuring Plan”) to improve operating efficiencies throughout the organization and drive long-term value creation. The key initiatives of the plan were announced in 2023 and included:

improving manufacturing efficiencies related to the Company’s European metal printer operations by (1) in-sourcing certain metal printer platforms into the Company’s Riom, France manufacturing facility and (2) co-locating the engineering and manufacturing of in-sourced metal printer products in order to improve cycle time from development to production;
reducing headcount throughout all functions and areas of the organization; and
rationalizing the Company's geographic footprint through the exit of leased facilities.

As of December 31, 2024, the Company has completed its in-sourcing activities. Actions taken to reduce headcount commenced during the year ended December 31, 2023 and were completed during the year ended December 31, 2024.

During the last quarter of our fiscal year ended December 31, 2023, as part of its efforts to rationalize its geographic footprint, the Company began identifying and evaluating opportunities to exit leased facilities, whether by early termination of a lease, non-renewal of a lease, or ceasing use with an intent to sublease a facility. Throughout the year ended December 31, 2024, the Company (1) partially or fully exited 18 leased facilities that were identified as part of the Company's plan and (2) commenced active marketing efforts to sublease the available space in facilities that were either partially or fully exited, but have a continuing lease. The Company exited one additional lease in the first quarter of 2025, and has now exited all facilities identified as part of its facilities rationalization plan under the 2023 Restructuring Plan.

2023 Restructuring Plan Costs, Cash Settlements and Recognized Liabilities

We incurred $8.2 million in severance and termination benefit costs related to headcount reductions between inception of our 2023 Restructuring Plan and the completion of headcount reductions under the plan during the year ended December 31, 2024. These costs were generally recognized when probable and estimable because they were typically being determined consistent with the Company’s past practices or statutory law. During the three months ended June 30, 2024, we recorded a reduction of approximately $1.0 million from our severance accrual included in cost of sales as a result of the decision to continue to operate certain facilities. This reduction in severance costs was partially offset by incremental severance charges recorded in cost of sales during the year ended December 31, 2024.

F-61

3D SYSTEMS CORPORATION
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
We may incur non-cash impairment charges as a result of exiting leased facilities for which we are unable to terminate the existing lease, if the carrying values of the related ROU asset balances and other related asset balances (e.g., leasehold improvements) will not be fully recoverable through our efforts to sublease an exited facility. However, since inception of our 2023 Restructuring Plan, with the exception of certain amounts paid to terminate certain leases early, our consolidated financial statements have not reflected material transactions or charges resulting from the decisions to cease the use of facilities for our own operations because the facilities for which we have continuing leases (and any related assets, as applicable) generally have not yet qualified to be measured for impairment separate from the asset group to which they have historically belonged, which typically occurs when we have entered into a sublease. During the year ended December 31, 2024, we paid $0.6 million to terminate certain leases related to facilities identified as part of our facilities exit plan. In addition, during 2023, the Company recognized $0.6 million of impairment charges related to certain fixed assets that were retired in connection with the Company’s restructuring activities. There have been no impairment charges recorded related to fixed assets during the year ended December 31, 2024 that relate specifically to decisions to exit facilities.

The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:

(in thousands)December 31, 2024December 31, 2023
Balance at beginning of period
$3,933 $ 
Costs incurred and other adjustments to accrued liability during the period
(30)8,242 
Amounts settled with cash
(3,416)(4,309)
Balance at the end of period
$487 $3,933 

The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:

Year Ended
(in thousands)December 31, 2024December 31, 2023
Total cost of sales a
$(785)$1,401 
Selling, general and administrative
370 5,598 
Research and development
385 1,243 
Total
$(30)$8,242 
a.Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments.

2025 Restructuring Plan

In March 2025, the Company authorized the next phase of its multi-faceted cost savings and restructuring initiative (the “2025 Restructuring Plan”). The 2025 Restructuring Plan includes initiatives to deliver sustainable growth and profitability, enabled by a streamlining of both infrastructure and business processes, while consistently investing in core research and development activities to support long-term growth opportunities. The expected annual savings from the 2025 Restructuring Plan are significant and will begin to be realized beginning in the first half of 2025.
F-62
EX-19.1 2 policystatementgoverningin.htm EX-19.1 Document


Exhibit 19.1
3D SYSTEMS CORPORATION
Policy Statement Governing Insider Trading
Purpose
The Board of Directors has adopted this Policy Statement Governing Insider Trading (“Policy”) to provide guidance to anyone who works for 3D Systems Corporation or any of its subsidiaries or affiliates (the “Company”) with respect to trading in the Company’s securities as well as in securities of publicly traded companies with whom we have any business relationship.
This Policy is designed to promote compliance with applicable securities laws by the Company and all of its directors, officers and employees, in order to preserve the Company’s reputation for integrity and ethical conduct and to provide guidelines with respect to transactions in the securities of the Company and the handling of confidential information about the Company and the companies with which the Company does business.
This Policy will be delivered to all directors, officers, employees, and consultants upon its adoption, and to all new directors, officers, employees, and designated outsiders at the start of their employment or other relationships with the Company. Upon first receiving a copy of the Policy or any revised versions, each director, officer, employee, or consultant must sign an acknowledgement that he or she has received a copy and agrees to comply with the Policy’s terms. Directors, officers, employees, and consultants may be required to certify compliance with the Policy on an annual basis.
The Company’s independent directors shall receive a report from the Company’s Law Department regarding its monitoring of this Policy at least once annually.
It is your obligation to understand and comply with this Policy. Should you have any questions regarding this Policy, please contact the Company’s Law Department at (803) 326-3995.
General Rules
No Trading While in Possession of Inside Information
You may not buy, sell or otherwise trade in the securities of the Company, directly or through family members or other persons or entities, at any time you are aware of material non-public information relating to the Company.



Similarly, you may not trade in the securities of any other company, directly or through family members or other persons or entities, at any time you are aware of material non-public information about that company which you obtained in the course of your employment with the Company.
No Tipping
You may not share material non-public information with others or recommend to anyone the purchase or sale of any securities to which this Policy applies when you are aware of such information.
Materiality and Public Availability of Information
Note that inside information has two important elements—materiality and public availability. These are discussed in greater detail below.
Pre-Clearance Procedures
To help prevent inadvertent violations of the insider-trading laws, to avoid the appearance of trading on the basis of inside information and to facilitate the compliance by executive officers and directors with their reporting and other obligations under the Federal securities laws, this Policy requires that, subject to limited exceptions set forth below, personnel in the following categories (each, a “Designated Person”) pre-clear each transaction that they, any member of their immediate family living within their household or any other person or entity associated with them desire to carry out in the Company’s securities (including stock plan transactions, gifts, contributions to a trust or any other transfer):
Directors and executive officers subject to Section 16 of the Securities Exchange Act of 1934 (“executive officers”);
any person who has charge of a principal function within the Company, including, for example, sales, marketing, manufacturing, finance, treasury, human resources, investor relations, information technology and research and development;
any person who has charge of a significant product line or significant business unit of the Company;
any person who is a member of the Company’s Management Committee;
any person employed in the Accounting or Finance Department;
any person employed in the Law Department; and
2


certain other employees of and consultants to the Company and its subsidiaries who have access to material non-public information about the Company whom management may designate from time to time.
A request by a Designated Person for pre-clearance must be submitted to the Company’s Chief Legal Officer or Assistant General Counsel (each, a “compliance officer”). A request by a Designated Person for pre-clearance should be submitted at least two business days in advance of the proposed transaction. A compliance officer is under no obligation to approve a trade or other transaction submitted for pre-clearance and may determine not to permit the trade or other transaction. Clearance of a transaction is valid only for 48 hours. Only Designated Persons are subject to this pre-clearance requirement. A request by the Chief Legal Officer for pre-clearance must be submitted to the Chief Executive Officer or Chief Financial Officer.
“Blackout” Periods
The Company’s announcement of its quarterly financial results has the potential to have a material effect on the market for the Company’s securities. Therefore, to avoid even the appearance of trading on the basis of material non-public information, Designated Persons who are subject to the pre-clearance procedure set forth above may not, except as expressly permitted below, carry out any transaction in the Company’s securities during the period beginning on the 14thday prior to the end of each calendar quarter (March 18, June 17, September 17 and December 18) and ending at the close of business on the second full trading day following the release of the Company’s earnings for that quarter. For the purpose of this Policy, a “trading day” is a day on which the New York Stock Exchange conducts trading in securities. Only Designated Persons are subject to the restriction on trading during blackout periods.
“Window” Periods
Subject to obtaining pre-clearance of each transaction, Designated Persons will generally be permitted to trade in the Company’s securities during “window” periods that begin at the close of trading on the second full trading day following the release of the Company’s earnings for that quarter and end when the scheduled quarterly blackout begins on the 14th day prior to end of each calendar quarter (March 18, June 17, September 17 and December 18).
Event-Specific Blackouts
The Company reserves the right to close each “window” period at any time if during such “window” period the Chief Legal Officer determines, in his or her sole discretion, that there may be material non-public information with respect to the Company. If the Company closes a “window,” it will not pre-clear any transaction
3


that is not expressly permitted by this Policy during the period that such window is closed.
The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press release, SEC filing on Form 8-K or other means designed to achieve widespread dissemination of the information. Designated Persons should anticipate that trading will be blacked out while the Company is in the process of assembling the information to be released and until the information has been released and fully absorbed by the market.
From time to time, an event may occur that is material to the Company and is known by only a few directors, executives or other employees. So long as the event remains material and non-public, the persons who are aware of the event, as well as all Designated Persons, may not trade in the Company’s securities.
The existence of an event-specific blackout will not be announced, other than to those who are aware of the event giving rise to the blackout. If, however, a person whose trades are subject to the pre-clearance requirements set forth above desires to effect a transaction during an event-specific blackout, the compliance officer may refuse to grant permission to carry out the transaction and will have no obligation to disclose to the person the reason for the refusal or the reason for the event-specific “blackout” period. Any person who becomes aware of the existence of an event-specific “blackout” period shall not disclose the existence of the “blackout” to any other person. The failure of a compliance officer to designate a person as being subject to an event-specific “blackout” will not relieve that person of the obligation not to trade while aware of material non-public information.
Hardship Exceptions
A Designated Person subject to a blackout period who has an unexpected and urgent need to sell Company stock in order to generate cash may, in appropriate circumstances, be permitted to sell Company stock during a blackout period. Hardship exceptions may be granted only by a compliance officer and must be requested at least two business days in advance of the proposed trade. A hardship exception may be granted only if a compliance officer concludes that the Company’s unannounced earnings information for the applicable quarter does not constitute material non-public information. Under no circumstances will a hardship exception be granted during an event-specific blackout period.
Even if a “blackout” period is not in effect, at no time may you, whether you are a Designated Person or not, trade in Company securities if you are aware of material non-public information about the Company.
4


Special Considerations Applicable to Executive Officers and Directors of the Company
Executive officers and Directors of the Company are reminded that:
they are generally required to report any change in their beneficial ownership of the Company’s securities to the Securities and Exchange Commission within two business days after that change occurs;
they may not engage in any sale of the Company’s Common Stock within six months before or after they have purchased any Common Stock or other equity security of the Company in the open market (or conversely any open market purchase within six months before or after any sale); and
they are required to effect any sale of the Company’s Common Stock in accordance with Rule 144 under the Securities Act of 1933.
Executive officers and Directors should consult with the Law Department well in advance of any such event to assure compliance with this Policy and applicable law.
Scope of this Policy
Persons Covered. As an officer, director, employee or consultant of the Company or any of its subsidiaries or affiliates, this Policy applies to you. This Policy applies to the Company’s employees located both inside and outside the United States. The same restrictions that apply to you apply to your family members who reside with you, anyone else who lives in your household and any family members that who do not live in your household but whose transactions in Company securities are directed by you or are subject to your influence or control (such as parents or children who consult with you before they trade in Company securities). You are responsible for making sure that the purchase or sale of any security covered by this Policy by any such person complies with this Policy. This Policy also applies to any entities that you influence or control, including any corporations, partnerships or trusts, and transactions by such entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account.
Companies Covered. The prohibition on insider trading in this Policy is not limited to trading in the Company’s securities. It includes trading in the securities of other companies, such as customers or suppliers of the Company and those with which the Company may be negotiating transactions or have an on-going business relationship. Information that is not material to the Company may nevertheless be material to one of those other companies.
5


Transactions Covered. Trading includes purchases and sales of stock, derivative securities (such as put and call options or swaps related to the Company’s securities) and debentures, warrants, debt securities, preferred stock and other securities that are convertible into or exchangeable for Common Stock. This Policy applies whether or not those purchases or sales are made on the open market or in private transactions. Trading also includes certain transactions under Company plans, as follows:
Stock Option Exercises. This Policy’s trading restrictions generally do not apply to the exercise of stock options as long as the underlying shares of Common Stock continue to be held following the exercise of the option.
The trading restrictions do apply, however, to any sale of the underlying Common Stock or to a cashless exercise of the option through a broker, as this entails selling all or a portion of the underlying Common Stock.
Employee Stock Purchase Plan. This Policy’s trading restrictions do not, subject to the qualifications set forth in the next paragraph, apply to purchases of Common Stock in a Company-sponsored employee stock purchase plan resulting from your periodic payroll contributions to that Plan under an election you made at the time of enrollment in such plan. Subject to those qualifications, the Policy also does not apply to purchases of Common Stock resulting from lump sum contributions to such plan; provided that you elected to participate by lump-sum payment at the beginning of the applicable enrollment period.
The trading restrictions do apply to an election to participate in such a plan and to your sales of Common Stock purchased under such plan. Therefore, Designated Persons should enroll in such a plan and change any of their previously made elections under such a plan only after having obtained pre-clearance under this Policy and only during a “window” period.
Restricted Stock Awards. This Policy’s trading restrictions do not prohibit the acceptance of a restricted stock award or the acceptance of any other grant made under the Company’s equity incentive plans. This Policy does not apply to the vesting of a restricted stock award or to the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock award. This Policy does apply, however, to any market sale of restricted stock.
Approved Rule 10b5-1 Plans (“10b5-1 Plans”). A written 10b5-1 Plan can provide greater clarity and certainty for directors and officers to plan and structure transactions in the Company’s securities. Trades by covered
6


persons in the Company’s securities that are executed pursuant to an approved 10b5-1 Plan are not subject to the trading restrictions imposed by this Policy as long as (a) that plan has been established at a time when the person establishing the plan is not aware of material non-public information and (b) once the plan is adopted, the person establishing the plan does not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the timing of trading. The 10b5-1 Plan must either specify (including by formula) the amount, pricing and timing of transactions in advance or delegate discretion on those matters to an independent third party.
The Company requires that all 10b5-1 Plans be approved in advance by the Law Department. 10b5-1 Plan generally may not be adopted during a “blackout” period and may only be adopted at a time when the person adopting the plan is not aware of material non-public information. All 10b5-1 Plans shall have a minimum length of six (6) months. 10b5-1 Plans that provide for the sale or disposition of more than fifty percent (50%) of an insider’s total holdings shall have a minimum of twelve (12) months. The adoption of a 10b5-1 Plan shall be publicly disclosed.
What is Material Information?
Information is considered to be material if either (a) there is a substantial likelihood that a reasonable investor would consider it important in deciding whether to buy, hold or sell a security or (b) a reasonable investor would view the disclosure of the information as altering the total mix of publicly available information with respect to the security or the issuer of the security.
Any information that could reasonably be expected to affect the price of the security, whether positively or negatively, is considered material. The determination whether a particular item of information is material is often determined with the benefit of 20-20 hindsight. This makes it extremely important to determine whether that item of information would fall within the foregoing standards before engaging in any trading.
While it is not possible to define all categories of material information, examples of information that are generally considered to be material include:
Periodic results of operations prior to their release and dissemination to the public;
Projections of future earnings or losses that have not been publicly disclosed;
Changes in earnings guidance that have not been publicly disclosed;
7


Earnings, prior to disclosure, that are inconsistent with the consensus expectations of the investment community;
A significant pending or proposed merger, acquisition or tender offer or an acquisition or disposition of significant assets;
A significant change in management;
A significant restructuring or reduction in work force;
Major events regarding the Company’s securities, including the declaration of a stock split, dividend or stock repurchase program, or the offering of additional securities;
Severe financial liquidity problems or impending bankruptcy;
Actual or threatened major litigation, governmental actions or investigations, or the resolution of such litigation, actions or investigations;
New major contracts, orders, suppliers, customers, strategic relationships or sources of financing, or the loss thereof;
Significant new products or discoveries; and
Significant changes or developments in products or technologies.
Both positive and negative information can be material. Because trading that receives scrutiny will be evaluated after the fact with the benefit of hindsight, questions concerning the materiality of particular information should be resolved in favor materiality, and trading should be avoided.
What is Non-Public Information?
Non-public information is information that is not generally known or available to the public. One common misconception is that material information loses its “non-public” status as soon as a press release is issued disclosing the information. In fact, information is considered to be available to the public only when it has been broadly released to the marketplace (such as by a press release or an SEC filing) and the investing public has had time to absorb the information fully. As a general rule, in order to provide adequate time for its dissemination, the Company considers information to be non-public until the end of the second full trading day after it is released to the public. Depending on the particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific material non-public information.
No person who is subject to this Policy is authorized to make a disclosure of non-public information for the purpose of enabling that person to trade in the Company’s securities or in the securities of any other company.
8


Other Prohibited and Limited Transactions
The Company considers it improper and inappropriate for those employed by or associated with the Company to engage in short-term or speculative transactions in the Company’s securities or in other transactions in the Company’s securities that may lead to inadvertent violations of the insider trading laws. Accordingly, your trading in Company securities is subject to the following additional guidance:
Short Sales. You may not engage in short sales of the Company’s securities (sales of securities that are not then owned), including a “sale against the box” (a sale with delayed delivery).
For executive officers and directors of the Company who are subject to the reporting requirements imposed by Section 16 of the Securities Exchange Act, you are reminded that you are forbidden by law to engage in short sales with respect to the Company’s securities.
Publicly Traded Options and Other Hedging Transactions. You may not engage in transactions in publicly traded options, such as puts, calls and other derivative securities, or purchase financial instruments (including prepaid variable forward contracts, equity swaps, collars, and exchange funds), or otherwise engage in transactions, that hedge or offset, or are designed to hedge or offset, any decrease in the market value of the Company’s Common Stock.
Standing and Limit Orders. Standing orders should only be used for a very brief period of time. Standing orders are defined to include any order that is not an order to buy or sell a security at the current market price and include, among others, limit orders, stop-loss orders and orders that are good until cancelled. A standing order placed with a broker to sell or purchase stock at a specified price leaves you with no control over the timing of the transaction and may be executed by the broker when you are aware of material non-public information and thus may cause you to have engaged in unlawful insider trading. Unless standing or limit orders are submitted under Company-approved Rule 10b5-1 Plans, if you determine that you must use a standing or limit order, the order should be limited to short duration and should otherwise comply with the trading restrictions and procedures outlined in this Policy.
Margin Accounts and Pledges. Securities held in a margin account as collateral for a margin loan or pledged as collateral for a loan may be sold without your consent by the broker if you fail to meet a margin call or by the lender in foreclosure if you default on the loan. Because a
9


margin call or foreclosure sale may occur at a time when you are aware of material non-public information or otherwise are not permitted to trade in Company securities, the Company discourages all employees from holding Company securities in a margin account or pledging Company securities as collateral for a loan unless you have the clear financial capability to repay the loan without resort to the pledged securities.
Directors and executive officers may not hold Company securities in a margin account or pledge (or hypothecate) Company securities as collateral for a loan.
Designated Persons (other than directors and executive officers) who wish to pledge Company securities as collateral for a loan must obtain the prior approval of the Law Department to that arrangement. Requests for approval should be submitted to the Law Department at least two weeks prior to the contemplated transaction.
Post-Termination Transactions
This Policy continues to apply to your transactions in Company securities even after you have terminated your employment or other services to the Company or a subsidiary or affiliate.
Accordingly, if you are aware of material non-public information when your employment or service relationship terminates, you may not trade in Company securities until the Company has disseminated that information to the public or that information has otherwise ceased to be material.
Executive officers and directors are reminded that:
Any sales of the Company’s Common Stock that they make within a period of three months after they cease to be an executive officer or director or other affiliate of the Company must be carried out in compliance with Rule 144; and
Purchases and sales of the Company’s securities that they carry out within six months after they cease to be an executive officer or director or other affiliate of the Company may be subject to the reporting requirements of Section 16(a) of the Securities Exchange Act and the short-swing trading prohibitions of Section 16(b) of that Act.
For the foregoing reasons, the pre-clearance procedures, the “blackout” period rules and the “window” period rules set forth above apply to executive officers for a
10


period of six months after they cease their affiliation with the Company and to each other person who is subject to the pre-clearance procedures set forth above for a period of three months after they cease their affiliation with the Company.
Potential Penalties for Noncompliance
Company Sanctions. Failure to comply with this Policy is inconsistent with the requirements of the Company’s Code of Conduct and may therefore subject you to Company-imposed disciplinary action, up to and including possible termination of employment without further notice or warning, whether or not your failure to comply with this Policy results in a violation of law. The Company may also seek reimbursement for any fines, fees, or expenses from an individual director, officer or employee incurred by the Company as a result of any noncompliance by that individual director, officer or employee.
Civil and Criminal Penalties. Potential penalties for insider trading violations that have been imposed by law include (1) imprisonment for up to twenty years, (2) criminal fines of up to $5 million, and (3) civil fines of up to three times the profit gained or loss avoided as a result of insider trading.
Unauthorized Disclosure
Maintaining the confidentiality of Company information is essential for competitive, security and other business reasons, as well as to comply with securities laws. You should treat all information you learn about the Company or its business plans in connection with your employment as confidential and proprietary to the Company. Inadvertent disclosure of confidential information or inside information may expose you and the Company to significant risk of investigation and litigation.
The timing and nature of the Company’s disclosure of material information to outsiders is subject to the Company’s discretion and to legal rules, the breach of which could result in substantial liability to you, the Company and its management. Accordingly, it is important that responses to inquiries about the Company by the press, investment analysts or others in the financial community be made on the Company’s behalf only through authorized individuals.
Please consult the Company’s Information Disclosure Policy for more details regarding the Company’s policy on speaking to the media, financial analysts and investors.
11


Personal Responsibility
You should remember that the ultimate responsibility for adhering to this Policy and avoiding improper trading rests with you. If you violate this Policy, the Company may take disciplinary actions, including those discussed above.
Company Assistance
Your compliance with this Policy is of the utmost importance both for you and for the Company. This Policy is available on the Company’s website. If you have any questions about this Policy or its application to any proposed transaction, you can obtain additional guidance and training from the Company’s Law Department. Do no try to resolve uncertainties on your own, as the rules relating to insider trading are often complex, not always intuitive and carry severe consequences.

Effective Date: Originally adopted as Policy Regarding Trading in Company Stock dated June 11, 2002, superseded by the Insider Trading Policy effective on August 15, 2005, as amended effective January 1, 2015; superseded by the Policy Statement Governing Insider Trading effective on September 16, 2019, as amended May 18, 2020, August 23, 2022 and December 14, 2024.
12
EX-21.1 3 ddd-2024_12x31ex211.htm EX-21.1 Document
Exhibit 21.1
SUBSIDIARIES AND OTHER INVESTMENTS OF THE COMPANY

The following table sets forth the name and state or other jurisdiction of incorporation of our subsidiaries as of December 31, 2024. Except as otherwise indicated, each subsidiary is owned, directly or indirectly, by us. Some subsidiaries have been dissolved or merged during the year.


NameJurisdiction of Incorporation
3D Canada CompanyCanada
3D European Holdings Ltd.United Kingdom
3D Holdings, LLCDelaware
3D Latam LLCDelaware
3D Systems Asia-Pacific Pty LtdAustralia
3D Systems Benelux B.V.The Netherlands
3D Systems Europe Ltd.United Kingdom
3D Systems France SARLFrance
3D Systems GmbHGermany
3D Systems Hong Kong Co., LimitedHong Kong
3D Systems India, Inc.Delaware
3D Systems Industria E Comercio LTDABrazil
3D Systems India Private LimitedIndia
3D Systems Italia S.r.l.Italy
3D Systems Japan K.K.Japan
3D Systems Korea, Inc.Korea
3D Systems S.A.Switzerland
3D Systems Turkey Makine Pazarlama ve Ticaret Anonim ŞirketiTurkey
3D Systems, S.A. de C.V.Mexico
3D Systems, Inc.California
3DS Additive Israel LtdIsrael
AMT, Inc.Delaware
Geomagic (Shanghai) Software Co., Ltd.Shanghai, China
Geomagic, Inc.Delaware
Kumovis GmbHGermany
Kumovis, Inc.Delaware
LayerWise NVBelgium
LayerWise, Inc.Delaware
Medical Modeling Inc.Colorado
Medical Precision Parts (MPP)Belgium
NextDent B.V.The Netherlands
OptoForm LLC (a)Delaware
Oqton Belgium NVBelgium
Oqton Denmark ApsDenmark
Oqton Shanghai Ltd.China
Oqton, Inc.Delaware
Phenix SystemsFrance
Product Development Group LLCDelaware
Quickparts.com, Inc.Delaware


Exhibit 21.1
Rapidform, Inc.California
Robtec LtdaUruguay
Shanghai Forever Technology & Development Co., Ltd.China
Shemesh Printing Merger Company 2023 Ltd.Israel
Sint-Tech SARLFrance
Systemic Bio, LLCDelaware
3D Systems India Private LimitedIndia
Titan Additive LLCDelaware
Vertex-Dental Asia PTE LtdSingapore
Vertex-Dental B.V.The Netherlands
Vertex-Global Holding B.V.The Netherlands
VIDAR Systems LLCVirginia
Volumetric Biotechnologies, Inc.Delaware
Wematter ABSweden
Wuxi Easyway Model Design & Manufacture Co, Ltd.China
Z CorporationMassachusetts

(a) We directly or indirectly own 60% of the outstanding interests.


EX-23.1 4 ddd-2024_12x31ex231.htm EX-23.1 Document
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-204305, No. 333-219222, No. 333-238794, and 333-265256) of 3D Systems Corporation of our report dated August 13, 2024, except for Note 21, as to which the date is March 26, 2025, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.

/s/ BDO USA, P.C.

Charlotte, North Carolina
March 26, 2025

EX-23.2 5 ddd-2024_12x31ex232.htm EX-23.2 Document
Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-273167 on Form S-3 and Registration Statement Nos. 333-204305, 333-219222, 333-238794, 333-265256, and 333-282534 on Form S-8, of our reports dated March 26, 2025, relating to the consolidated financial statements of 3D Systems Corporation and the effectiveness of 3D Systems Corporation’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2024.

/s/ Deloitte & Touche LLP

March 26, 2025

EX-31.1 6 ddd-2024_12x31exx311.htm EX-31.1 Document
Exhibit 31.1
Certification of
Principal Executive Officer of
3D Systems Corporation

I, Dr. Jeffrey A. Graves, certify that:  

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

Date: March 26, 2025
 
By:/s/ Dr. Jeffrey A. Graves
 Dr. Jeffrey A. Graves
Title:President, Chief Executive Officer and Director
(principal executive officer)



EX-31.2 7 ddd-2024_12x31exx312.htm EX-31.2 Document
Exhibit 31.2
Certification of
Principal Financial Officer of
3D Systems Corporation

I, Jeffrey D. Creech, certify that:

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

Date: March 26, 2025
 
By:/s/ Jeffrey D. Creech
 
Jeffrey D. Creech
Title:Executive Vice President and Chief Financial Officer
(principal financial officer)


EX-32.1 8 ddd-2024_12x31exx321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certification is provided pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and accompanies the Annual Report on Form 10-K (the “Form 10-K”) for the year ended December 31, 2024 of 3D Systems Corporation (the “Issuer”).

I, Dr. Jeffrey A. Graves, President, Chief Executive Officer and Director (principal executive officer) of the Issuer, certify that, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge:

(i)the Form 10-K fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(ii)The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Issuer.

Date: 3/26/2025
/s/ Dr. Jeffrey A. Graves
Name: Dr. Jeffrey A. Graves
(principal executive officer)



EX-32.2 9 ddd-2024_12x31exx322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certification is provided pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and accompanies the Annual Report on Form 10-K (the “Form 10-K”) for the year ended December 31, 2024 of 3D Systems Corporation (the “Issuer”).

I, Jeffrey D. Creech, the Executive Vice President and Chief Financial Officer (principal financial officer) of the Issuer, certify that, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge:

(i)the Form 10-K fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(ii)The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Issuer.

Date: 3/26/2025
/s/ Jeffrey D. Creech
Name: Jeffrey D. Creech
(principal financial officer)



EX-101.SCH 10 ddd-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Assets Held for Sale link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Investments and Note Receivable link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Common Stock and Preferred Stock link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 9952178 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952179 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952180 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952181 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952182 - Disclosure - Restructuring and Exit Activity Costs link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Assets Held for Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Investments and Note Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Redeemable Non-controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Restructuring and Exit Activity Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Assets Held for Sale (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Revenue (Revenue by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Inventories (Components Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Inventories (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Property and Equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Goodwill (Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Investments and Note Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Leases (Components of Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Leases (Supplemental Cash Flows) (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Leases (Lease Weighted Average) (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Borrowings (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Borrowings (Convertible Notes Payable) (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Employee Benefits (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - Redeemable Non-Controlling Interest (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - Common Stock and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955582 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955583 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 9955584 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 9955585 - Disclosure - Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955586 - Disclosure - Net Loss Per Share (Equity Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 9955587 - Disclosure - Net Loss Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955588 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) link:presentationLink link:calculationLink link:definitionLink 9955589 - Disclosure - Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955590 - Disclosure - Segment Information (Operating Results by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955591 - Disclosure - Segment Information (Depreciation and Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 9955592 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 9955593 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955594 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955595 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955596 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details) link:presentationLink link:calculationLink link:definitionLink 9955597 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 ddd-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 ddd-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 ddd-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payment period Litigation Settlement, Amount Awarded To Other Party, Payment Period Litigation Settlement, Amount Awarded To Other Party, Payment Period Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Adjustments to reconcile loss income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Repayment of borrowings/long-term debt Repayments of Long-Term Debt Cover page. Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect In-process research and development In Process Research and Development [Member] Schedule of Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Acquired ownership percentage Business Acquisition, Percentage of Voting Interests Acquired Trading Symbol Trading Symbol Ownership percentage Equity Method Investment, Ownership Percentage Suspended penalty amount Litigation Settlement, Suspended Penalty Litigation Settlement, Suspended Penalty Total comprehensive loss, net of taxes Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Defined benefit pension plan Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Non-NEOs Non-NEOs [Member] Tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Common stock dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, reserves Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Restricted stock and restricted stock units Restricted Stock And Restricted Stock Unit [Member] Restricted Stock And Restricted Stock Unit Earnings Per Share and Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total equity investments Equity Investments And Securities Equity Investments And Securities Geomagic software Geomagic Software [Member] Geomagic Software Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Fair Value Measurements Fair Value Disclosures [Text Block] Unrealized gain (loss) on short-term investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Investment, Name [Domain] Investment, Name [Domain] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Revenue from Contract with Customer [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Plan Name [Domain] Plan Name [Domain] Amount of fair value in excess of carrying amount Reporting Unit, Amount of Fair Value in Excess of Carrying Amount United States (included in Americas above) United States UNITED STATES Number of milestones Business Combination, Number Of Milestones Business Combination, Number Of Milestones Other assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Gross Finite-Lived Intangible Assets, Gross Payments for legal settlements Payments for Legal Settlements Research and experimentation tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Operating Segments Operating Segments [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] U.S. Department Of Justice U.S. Department Of Justice [Member] U.S. Department Of Justice Loss carryforwards for U.S. state income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Award Timing Method Award Timing Method [Text Block] Total net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Deferred and payable adjustments Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent Finance Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Proceeds from sale of assets and businesses, net of cash sold Proceeds from Divestiture of Businesses Use of Estimates Use of Estimates, Policy [Policy Text Block] Deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional paid-in capital Additional Paid in Capital, Common Stock Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Accrued and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Volumetric Biotechnologies, Inc. Volumetric Biotechnologies, Inc. [Member] Volumetric Biotechnologies, Inc. Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Acquired intangible assets Finite-Lived Intangible Assets Acquired Accrued and other liabilities Total Accrued Liabilities, Current Shares excluded from diluted loss per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Long term contracts Receivables, Long-Term Contracts or Programs Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Unremitted earnings Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense Long Lived Assets Impairment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Goodwill Goodwill Balance at beginning of period Balance at end of period Goodwill Balance at beginning of year Balance at end of year Accounts Receivable, Allowance for Credit Loss Taxes paid related to net-share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive loss, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Inventories Inventory Disclosure [Text Block] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Other financing activities Proceeds from (Payments for) Other Financing Activities Comprehensive loss attributable to 3D Systems Corporation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued taxes Accrued Income Taxes, Current Finance Finance Lease, Weighted Average Discount Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Net deferred income tax liabilities Deferred Tax Liabilities, Net Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Deferred debt issuance cost, write-off Deferred Debt Issuance Cost, Writeoff Restricted Stock - Market Conditions Restricted Stock - Market Conditions [Member] Restricted Stock - Market Conditions [Member] Other long-term liabilities Other Accrued Liabilities, Noncurrent Work in process Inventory, Work in Process, Net of Reserves Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Long-lived assets Long-Lived Assets Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-lived intangible assets average useful life (in years) Weighted Average Useful Life Remaining (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Current operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Basic (in dollars per share) Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic Total property and equipment Property, Plant and Equipment, Gross Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted Average Exercise Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Decreases related to prior year tax positions as a result of lapse of statute Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Customer deposits Contract with Customer, Liability, Customer Deposits, Current Contract with Customer, Liability, Customer Deposits, Current Total notes receivable Notes receivable Financing Receivable, after Allowance for Credit Loss Unrealized loss on short-term investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Weighted average shares - Diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target two (as percent) Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target Two Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target Two MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Purchase obligation, to be purchase within next year Purchase Obligation, to be Paid, Year One Litigation Case [Axis] Litigation Case [Axis] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Selling, general and administrative Selling, general and administrative Selling, General and Administrative Expense Repayments of convertible debt Repayments of Convertible Debt Total cost of sales Cost of Sales [Member] Products Product [Member] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Document Fiscal Period Focus Document Fiscal Period Focus Acquisition related expenses Business Combination, Acquisition Related Costs All Executive Categories All Executive Categories [Member] Amortization expense for intangible assets, 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Number of tranches Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Goodwill expected to be tax deductible Business Acquisition, Goodwill, Expected Tax Deductible Amount ASSETS Assets [Abstract] Total other comprehensive (loss) income, net of taxes: Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Directorate of Defense Trade Controls Directorate Of Defense Trade Controls [Member] Directorate Of Defense Trade Controls Actuarial loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Employee percentage of match Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Schedule of Segment Reporting Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Capitalized software Computer Software, Intangible Asset [Member] Profit or loss transfer agreement, term Redeemable Noncontrolling Interest, Profit Or Loss Transfer Agreement, Period Redeemable Noncontrolling Interest, Profit Or Loss Transfer Agreement, Period Schedule of Receivables, Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Balance at beginning of year, impairments Balance at ending of year, impairments Goodwill, Impaired, Accumulated Impairment Loss Net Finite-Lived Intangible Assets, Net Accounts payable Related party payable Accounts Payable, Current Total Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase of non-controlling interests Payments to Noncontrolling Interests Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Entach Inc Entach Inc. [Member] Entach Inc. Name Outstanding Recovery, Individual Name Schedule of Deferred Income Tax Asset Valuation Allowance Summary of Valuation Allowance [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Variable lease cost Variable Lease, Cost Asset impairment charges Impairments Goodwill impairment charge Goodwill, Impairment Loss Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Purchase price Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Investment, Name [Axis] Investment, Name [Axis] Restricted cash included in other assets Restricted Cash, Noncurrent Customer relationships Customer relationships Customer Relationships [Member] Forecast Forecast [Member] Diluted (in dollars per share) Net (loss) income per share – diluted (in dollars per share) Earnings Per Share, Diluted Estimated future benefit payments for the years ending December 31: Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] State and Local Jurisdiction State and Local Jurisdiction [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Acquisition years Business Acquisition, Period Results Included in Combined Entity Cost of sales: Cost of Goods and Services Sold [Abstract] Total Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Retirement Benefits [Abstract] Retirement Benefits [Abstract] Redemption percentage of principal amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Foreign exchange (loss) gain, net Gain (Loss), Foreign Currency Transaction, before Tax Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Unrecognized tax benefits decrease Unrecognized Tax Benefits, Period Increase (Decrease) Stock based compensation expense reversal Share Based Payment Arrangement, Accrued Compensation Expense Share Based Payment Arrangement, Accrued Compensation Expense Other Deferred Tax Liabilities, Other Net loss before redeemable non-controlling interest Net loss before redeemable non-controlling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] (Provision) benefit for income taxes Total income tax (benefit) provision Income Tax Expense (Benefit) Securities Class Action Securities Class Action [Member] Securities Class Action Interest cost Defined Benefit Plan, Interest Cost Non-operating income (loss): Nonoperating Income (Expense) [Abstract] Forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Provision for inventory obsolescence and revaluation Inventory Write-down Finance lease, liability, noncurrent, statement of financial position, extensible list Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Shares awarded (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Business Acquisition [Line Items] Business Acquisition [Line Items] Employee share-based payments Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Equity Method of Accounting Equity Method Investments [Policy Text Block] All Adjustments to Compensation All Adjustments to Compensation [Member] Threshold consecutive trading days, sale price per share Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Compensation and benefits Employee-related Liabilities, Current Schedule of Equity Investments Equity Method Investments [Table Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Guarantor obligations Guarantor Obligations, Maximum Exposure, Undiscounted Restructuring charges Costs incurred and other adjustments to accrued liability during the period Total Restructuring Charges Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Phantom Share Units (PSUs) Phantom Share Units (PSUs) [Member] Long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Scenario [Domain] Scenario [Domain] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Redeemable non-controlling interest redemption value below carrying value Redeemable non-controlling interest redemption value in excess of carrying value Noncontrolling Interest, Change in Redemption Value Payments to terminate lease Payments To Terminate Lease Payments To Terminate Lease Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Assets held for sale Total current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Change in carryforward attributes Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes Sale of properties Disposal Group, Including Discontinued Operation, Consideration Vesting [Domain] Vesting [Domain] Numerator for basic and diluted net loss per share: Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract] Outstanding at beginning of year — unvested (in dollars per share) Outstanding at end of year — unvested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY Liabilities and Equity [Abstract] Net liability Liability, Defined Benefit Plan Cash to purchase shares upon exercise conditions met Equity Method Investment, Cash To Purchase Shares Upon Exercise Conditions Equity Method Investment, Cash To Purchase Shares Upon Exercise Conditions Additions (reductions) charged to expense Valuation Allowances and Reserves, Additions (Reductions) for Charges to Cost and Expense Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses. Increase in valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Costs incurred Restructuring and Related Cost, Incurred Cost Restatement Determination Date Restatement Determination Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Number of employees brought against in lawsuit Loss Contingency, Number of Defendants Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding at beginning of year (in dollars per share) Outstanding at end of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding at beginning of year (in shares) Outstanding at end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Estimated post closing purchase price adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Payments to investment Payments to Acquire Equity Method Investments Property, Plant and Equipment [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Aggregate grant date fair value of outstanding and unvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value Subsequent Event Subsequent Event [Member] Other Other Equity Investment Other Equity Investment Schedule of Convertible Notes Payable Convertible Debt [Table Text Block] Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Loss on short-term investments Gain (Loss) on Investments Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Schedule of Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Unrecognized Tax Benefits Unrecognized Tax Benefits [Roll Forward] Investments and Note Receivable Investments And Notes Receivable [Text Block] Investments And Notes Receivable PEO PEO [Member] Transfer of equipment from inventory to property and equipment, net Transfer of equipment from inventory to property and equipment, net Transfer of equipment from inventory to property and equipment, net. Name Trading Arrangement, Individual Name Funded status as of December 31 Defined Benefit Plan, Funded (Unfunded) Status of Plan Stock Options and Restricted Stock Awards Stock Options And Restricted Stock Awards [Member] Stock Options And Restricted Stock Awards [Member] Acquisition related earnout amount to be recovered Business Combination, Contingent Consideration, Liability, To Be Recovered Business Combination, Contingent Consideration, Liability, To Be Recovered Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Common stock, number of votes per share Common Stock, Voting Rights, Votes Per Share Common Stock, Voting Rights, Votes Per Share Loss on equity method investment, net of income taxes Loss on equity method investment Income (Loss) from Equity Method Investments Obligation as of January 1 Benefit obligation as of December 31 Projected benefit obligation Defined Benefit Plan, Benefit Obligation Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Short-term, non-interest bearing loan Short-Term, Non-Interest Bearing Loan Short-Term, Non-Interest Bearing Loan Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Local Phone Number Local Phone Number Liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Valuation allowance Deferred Tax Assets, Valuation Allowance Number of non-financial milestones Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Equity Method Investment [Table] Equity Method Investment [Table] Americas Americas [Member] Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Issuance of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Warranty maintenance period Revenue From Contract With Customers, Warranty Period Revenue From Contract With Customers, Warranty Period Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Schedule of Long-Lived Assets by Geographical Region Long-Lived Assets by Geographic Areas [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Segment Reporting [Abstract] Segment Reporting [Abstract] Intangible Assets (Excluding Goodwill) Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Scenario [Axis] Scenario [Axis] Schedule of Components of Inventories Schedule of Inventory, Current [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Interest and penalties reported in income tax expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Construction Contractor, Receivable, after Year One, Interest Rate [Line Items] Construction Contractor, Receivable, after Year One, Interest Rate [Line Items] Accumulated Other Comprehensive Loss Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Number of leases exited Restructuring And Related Cost, Number Of Leases Exited Restructuring And Related Cost, Number Of Leases Exited Intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Lease not yet commenced, lease terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Restricted Stock Restricted Stock [Member] Title Trading Arrangement, Individual Title Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Schedule of Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Balance at January 1 Balance at December 31 Unrecognized Tax Benefits Less: comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Long-term employee indemnity Other Liabilities, Employee Indemnity, Noncurrent Other Liabilities, Employee Indemnity, Noncurrent Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Other tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Shares issued, vested & expired under equity incentive plans Shares Issued, Vested & Expired Under Compensation Shares Issued, Vested & Expired Under Compensation Tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Additional payments Business Combination, Contingent Consideration, Liability Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Purchases of short-term investments Payments to Acquire Short-Term Investments Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Deferred income tax asset valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Remaining milestones Business Combination, Number Of Remaining Milestones Business Combination, Number Of Remaining Milestones Unrecognized deferred tax liability Deferred Tax Liabilities, Undistributed Foreign Earnings Long-term debt, net of deferred financing costs Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Remaining performance obligation (as a percentage) Revenue, Remaining Performance Obligation, Percentage Net loss per common share: Earnings Per Share [Abstract] Equity [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Accumulated deficit Retained Earnings (Accumulated Deficit) Forfeited and expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Inventories Increase (Decrease) in Inventories Benefit for deferred income taxes and reserve adjustments Deferred Income Taxes and Tax Credits Amount awarded Litigation Settlement, Amount Awarded to Other Party Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Present value of lease liabilities Operating Lease, Liability Research expenditures capitalization Deferred Tax Assets, Research Expenditures Capitalization Deferred Tax Assets, Research Expenditures Capitalization Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] 2029 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Loss on the disposition of businesses, property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Machinery and equipment Machinery and Equipment [Member] Finance lease cost - amortization expense Finance Lease, Right-of-Use Asset, Amortization Other comprehensive loss Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Unamortized deferred issuance costs Debt Issuance Costs, Net Borrowings Debt Disclosure [Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Issued amount Debt Instrument, Face Amount Adjustment to recognized revenue Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Notes Receivable Financing Receivable [Policy Text Block] Trading price for stock award, tranche one (in dollars per share) Trading Price For Stock Award Tranche One Trading price for stock award tranche one. Acquired technology Technology-Based Intangible Assets [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Advertising costs Advertising Expense Incentive Awards Incentive Awards [Member] Incentive Awards Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Amounts Recognized in Consolidated Balance Sheets Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Saudi Arabian Industrial Investments Company Saudi Arabian Industrial Investments Company [Member] Saudi Arabian Industrial Investments Company Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Gain on debt extinguishment Gain on debt extinguishment Gain (Loss) on Extinguishment of Debt Note receivable outstanding was not collectible Payments to Acquire Notes Receivable Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Useful Life (in years) Property, Plant and Equipment, Useful Life Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Redeemable Non-controlling Interest Noncontrolling Interest Disclosure [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Warrant Obligation [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Stock options Equity Option [Member] Deferred revenue Deferred Tax Assets, Deferred Income Reserves and allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Financing cash outflow for finance leases Finance Lease, Principal Payments Equity interest percentage Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage Net loss attributable to common stock shareholders Net Income (Loss) Available to Common Stockholders, Basic Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Effect of foreign currency exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Total cost of sales Cost of Goods and Services Sold Advertising Costs Advertising Cost [Policy Text Block] Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax Audit Information [Abstract] Audit Information Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other liabilities Total Other liabilities, noncurrent Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note 22) Commitments and Contingencies Equity Compensation Plans Share-Based Payment Arrangement [Policy Text Block] Amounts reclassified from accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Schedule of Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Redeemable Noncontrolling Interest Equity [Roll Forward] Redeemable Noncontrolling Interest Equity [Roll Forward] Redeemable Noncontrolling Interest 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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Translation adjustments Redeemable Noncontrolling Interest, Equity, Translation Adjustments Redeemable Noncontrolling Interest, Equity, Translation Adjustments Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Guarantor obligations, extension term, (in years) Guarantor Obligations, Extension Term Guarantor Obligations, Extension Term Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Estimated fair value of RNCI Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Net loss attributable to 3D Systems Corporation Net loss attributable to 3D Systems Corporation Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] 2030 through 2034 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Accretion of debt discount Amortization of Debt Discount (Premium) Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Theradaptive, Inc Theradaptive, Inc [Member] Theradaptive, Inc Escrow deposit Escrow Deposit Entity File Number Entity File Number Schedule of Assumptions Used to Determine Benefit Obligations Defined Benefit Plan, Assumptions [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Denominator for net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] U.S. federal Current Federal Tax Expense (Benefit) Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Operating Operating Lease, Weighted Average Remaining Lease Term Inventory reserve Inventory Valuation Reserves Note receivable Financing Receivable, after Allowance for Credit Loss, Noncurrent Short-Term Investments / Investments and Notes Receivable Investment, Policy [Policy Text Block] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Deferred income tax liabilities: Components of Deferred Tax Liabilities [Abstract] Schedule of Estimated Future Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Goodwill impairment charge Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Non-deductible penalties Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent Warrants Warrants and Rights Outstanding Adjustment to Compensation: Adjustment to Compensation [Axis] Number of installment payments Litigation Settlement, Number Of Installment Payments Litigation Settlement, Number Of Installment Payments Schedule of Recognized Warranty Revenue and Incurred Warranty Costs Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block] Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]. Less: net loss attributable to redeemable non-controlling interest Net loss Net Income (Loss) Attributable to Noncontrolling Interest Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Regulatory Agency [Axis] Regulatory Agency [Axis] Maximum exposure to losses Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Increases related to acquired tax positions Unrecognized Tax Benefits, Increase Resulting from Acquisition Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Regulatory Agency [Domain] Regulatory Agency [Domain] One Customer One Customer [Member] One Customer Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Weighted average shares outstanding: Weighted Average Number Of Share Outstanding [Abstract] Weighted Average Number Of Share Outstanding Entity Filer Category Entity Filer Category Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Loss Contingencies [Line Items] Loss Contingencies [Line Items] Acquired patents Patented Technology [Member] Acquisitions Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Components of Lease Cost Lease, Cost [Table Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Exchange of NAMI trade receivables for loan receivable Trade Receivables Exchanged For Loan Receivable Trade Receivables And Loan Receivable All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Fair value at the date of acquisition Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition Schedule Of Net Loss Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Systemic Bio Phantom Unit Plan Systemic Bio Phantom Unit Plan [Member] Systemic Bio Phantom Unit Plan Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Cash income tax payments, net Income Taxes Paid, Net Uncertain tax positions and audit settlements Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Schedule of Long-Lived Assets Held-for-Sale Disclosure of Long-Lived Assets Held-for-Sale [Table Text Block] Decreases related to acquired tax positions Unrecognized Tax Benefits, Decrease Resulting from Acquisition Conversion ratio Debt Instrument, Convertible, Conversion Ratio Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Equity investments under the equity method of accounting Initial investment Equity Method Investments Pay vs Performance Disclosure [Line Items] Severance, Termination Benefits and Other Employee Costs Employee Severance, Termination Benefits, and Other Restructuring Employee Severance, Termination Benefits, And Other Restructuring [Member] Employee Severance, Termination Benefits, And Other Restructuring Redeemable non-controlling interest Balance at beginning of period Balance at end of period Redeemable Noncontrolling Interest, Equity, Carrying Amount Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Total recognized as other comprehensive income (loss), excluding tax Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Restructuring and Related Activities [Abstract] Finance lease, impairment loss Finance Lease, Impairment Loss All other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Performance Measure, Amount Other Performance Measure, Amount Amortization expense for intangible assets, 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Variable interest entity, maximum loss exposure Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease cost Operating Lease, Cost Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Benefit payments Defined Benefit Plan, Benefit Obligation, Benefits Paid Finance lease cost - interest expense Finance Lease, Interest Expense Accruals for warranties issued Accruals For Warranties Issued Warranty revenue deferred. Deferred revenue Contract with Customer, Liability, Current Service cost Defined Benefit Plan, Service Cost Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Foreign Deferred Foreign Income Tax Expense (Benefit) Accumulated Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Money Market Funds Money Market Funds [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Patent costs Patents [Member] Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Variable interest entity, expenses Variable Interest Entity, Measure of Activity, Expense Weighted-average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Equity Components [Axis] Equity Components [Axis] Total lease payments (undiscounted) Finance Lease, Liability, to be Paid Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Trade names Trade Names [Member] Pension Costs Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Pro forma net loss attributable to 3D Systems Corporation Business Acquisition, Pro Forma Net Income (Loss) Kumovis GmbH Kumovis GmbH [Member] Kumovis GmbH Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of shares amount Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Product technology Developed Technology Rights [Member] Lease tax assets Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements 2015 Plan Two Thousand Fifteen Plan [Member] Two thousand fifteen Plan [Member] Geographical [Axis] Geographical [Axis] Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Legal contingencies Loss Contingency, Accrual, Current 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Schedule of Intangible Assets Other Than Goodwill Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block] EMEA EMEA [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Long-term tax liability Accrued Income Taxes, Noncurrent Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Employee Benefits Compensation and Employee Benefit Plans [Text Block] Amounts settled with cash Payments for Restructuring Redemption value (below) in excess of carrying value Redeemable Noncontrolling Interest, Equity, Redemption Value In Excess Of Carrying Value Redeemable Noncontrolling Interest, Equity, Redemption Value In Excess Of Carrying Value Cash, cash equivalents and restricted cash at the beginning of the year Cash, cash equivalents and restricted cash at the end of the year Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents State taxes, net of federal benefit, before valuation allowance Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent Foreign Current Foreign Tax Expense (Benefit) Net loss (gain) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Current assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Earnout payment milestone Share-Based Payment Arrangement, Expense, Earnout Payment Milestone Share-Based Payment Arrangement, Expense, Earnout Payment Milestone Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Difference in effective rate (as a percentage) Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent Product and Service [Domain] Product and Service [Domain] Short-term lease cost Short-Term Lease, Cost Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Redeemable noncontrolling interest, equity, common stock, percent of exercise price to be paid (as percent) Redeemable Noncontrolling Interest, Equity, Common Stock, Percent Of Exercise Price To Be Paid Redeemable Noncontrolling Interest, Equity, Common Stock, Percent Of Exercise Price To Be Paid Diluted (in dollars per share) Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted Security Exchange Name Security Exchange Name Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Business combination, consideration transferred, debt Business Combination, Consideration Transferred, Debt Business Combination, Consideration Transferred, Debt State Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and development Research and Development Expense Number of Shares/Units Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Amortization of prior years' unrecognized gain (loss) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Concentration risk (as a percentage) Concentration Risk, Percentage Foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Assets held for sale Total assets held for sale Disposal Group, Including Discontinued Operation, Assets Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Impairments of assets Goodwill and Intangible Asset Impairment Common stock, shares authorized (in shares) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Acquisitions and other investments, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target one (as percent) Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target One Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target One Entity Voluntary Filers Entity Voluntary Filers Related Party Related Party [Member] Amortization of actuarial (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Lease renewal term Lessee, Operating Lease, Renewal Term Total Deferred Income Tax Expense (Benefit) Amounts included in contract liability at the beginning of period Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Weighted-average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Schedule of Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Impairment loss Lease, Impairment Loss Lease, Impairment Loss Return-to-provision adjustments Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent Accounts receivable, net of reserves — $2,433 and $3,389 Accounts receivable, net of reserves Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Ownership percentage Subsidiary, Ownership Percentage, Parent Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Asset impairment charges Asset impairment charges Asset Impairment Charges Carrying value Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Fair value of assets as of December 31 Defined Benefit Plan, Plan Assets, Amount Liabilities held for sale Total current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Employer matching contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined benefit pension obligation Liability, Defined Benefit Pension Plan, Noncurrent Remaining lease term Lessee, Term Of Contract Lessee, Term Of Contract Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Interest expense Investment Income, Investment Expense Document Annual Report Document Annual Report Legal contingencies Estimated Litigation Liability, Noncurrent 2027 Finance Lease, Liability, to be Paid, Year Three Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Amortization expense Amortization of Intangible Assets Contract liabilities Contract with Customer, Liability SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Accounting Policies [Abstract] Pension plan adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Revenue: Revenues [Abstract] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Award Type [Domain] Award Type [Domain] Vesting [Axis] Vesting [Axis] Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Long-term purchase commitment, amount Long-Term Purchase Commitment, Amount Shares withheld related to net-share settlement of equity awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Stock options and restricted stock awards Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Titan Additive LLC Titan Additive LLC [Member] Titan Additive LLC Post-closing net working capital adjustment Business Combination, Post Closing Net Working Capital Adjustment Business Combination, Post Closing Net Working Capital Adjustment Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Other liabilities Liability, Defined Benefit Plan, Noncurrent Long-term deferred income tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Accrued and other liabilities Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current Useful life Finite-Lived Intangible Asset, Useful Life Impairment, long-lived asset, held-for-use, statement of income or comprehensive income Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Additional Paid-In Capital Additional Paid-in Capital [Member] Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Goodwill Goodwill Disclosure [Text Block] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Asset Collaborative Arrangement Collaborative Arrangement [Member] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2028 Finance Lease, Liability, to be Paid, Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Other changes in benefit obligations recognized in other comprehensive income (loss): Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Export Controls and Government Contracts Compliance Export Controls And Government Contracts Compliance [Member] Export Controls And Government Contracts Compliance Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Wematter AB Wematter AB [Member] Wematter AB Restructuring and Exit Activity Costs Restructuring and Related Activities Disclosure [Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate [Table] Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate [Table] Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Interest rate (as a percentage) Debt Instrument, Interest Rate, Stated Percentage Healthcare Solutions Healthcare Solutions [Member] Healthcare Solutions Other liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Belgium BELGIUM Decreases related to settlement Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Total interest and other income (expense), net Nonoperating Income (Expense) Services Service [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Auditor Firm ID Auditor Firm ID Effective tax rate Effective Income Tax Rate Reconciliation, Percent Loss from operations Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Inventories Inventories [Member] Non-deductible earnout expense Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent Number of reportable segments Number of Reportable Segments Total liabilities, redeemable non-controlling interest and stockholders’ equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Payments for legal settlements, paid by insurance Payments For Legal Settlements, Paid By Insurance Payments For Legal Settlements, Paid By Insurance Loss carryforwards for foreign income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, Foreign Operating lease, impairment loss Operating Lease, Impairment Loss Cash deferment period Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period 2026 Finance Lease, Liability, to be Paid, Year Two Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Interest income Investment Income, Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Shares and Units of Restricted Common Stock Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Deemed income related to foreign operations Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Industrial Industrial Segment [Member] Industrial Segment Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Shares withheld related to net-share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Total inventories Inventory, Net Liabilities held for sale Total liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Operating expenses: Operating Expenses [Abstract] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Conversion price (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Sublease income Sublease Income Total fair value of consideration transferred Business Combination, Consideration Transferred Loss before income taxes Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Adjusted Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Adjusted Accounts receivable Increase (Decrease) in Accounts and Other Receivables Accounts Receivable and Allowances for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] APAC Asia Pacific [Member] Percentage of voting stock outstanding Equity Method Investment, Voting Stock Percentage Equity Method Investment, Voting Stock Percentage Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Industrial Solutions Industrial Solutions [Member] Industrial Solutions Minimum Minimum [Member] Adoption Date Trading Arrangement Adoption Date Provision for bad debts Additions charged to expense Accounts Receivable, Credit Loss Expense (Reversal) Long-term deferred revenue Contract With Customer, Liability, Deferred Revenue, Noncurrent Contract With Customer, Liability, Deferred Revenue, Noncurrent Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Tax provision based on the federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Inventory [Line Items] Inventory [Line Items] Short-term, non-interest bearing loan Financing Receivable, after Allowance for Credit Loss, Current Principal Long-Term Debt, Gross Exercise Price Award Exercise Price Common Stock and Preferred Stock Preferred Stock [Text Block] Arrangement Duration Trading Arrangement Duration Office furniture and equipment Office Furniture And Equipment [Member] Office Furniture And Equipment [Member] Net operating loss carryforwards Operating Loss Carryforwards Leases Lessee, Finance Leases [Text Block] Other foreign entities Other Foreign Entities [Member] Other Foreign Entities Stockholders’ equity: Equity, Attributable to Parent [Abstract] Deferred income tax assets Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Bureau of Industry and Security oThe Department of Commerce Bureau Of Industry And Security Of The Department Of Commerce [Member] Bureau Of Industry And Security Of The Department Of Commerce Domestic Tax Jurisdiction Domestic Tax Jurisdiction [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Debt instrument, repurchase amount Debt Instrument, Repurchase Amount Unrealized loss on short-term investments Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member] Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest Present value of lease liabilities Finance Lease, Liability Amortization expense for intangible assets, 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Building Building [Member] Reporting Unit [Axis] Reporting Unit [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Balance at beginning of year, gross Balance at ending of year, gross Goodwill, Gross Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Accrued and other liabilities Liability, Defined Benefit Plan, Current Stock issued for acquisition Stock Issued Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Adjustment to diluted loss per share (in dollars per share) Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract Germany (included in EMEA above) GERMANY Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Long-term deferred income tax liabilities Deferred Income Tax Liabilities, Net Foreign income tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Business exit costs Business Exit Costs Number of employees Business Combination, Number Of Key Employees Required For Milestone Business Combination, Number Of Key Employees Required For Milestone Pension plan adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax U.S. federal Deferred Federal Income Tax Expense (Benefit) Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Finite lives impairment charge Impairment of Intangible Assets, Finite-Lived Sales and maturities of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Milestones terminated Business Combination, Number Of Milestones Terminated Business Combination, Number Of Milestones Terminated Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stock award tranche granting period Stock Award Tranche Granting Period Stock award tranche granting period. Reconciliation of benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Aggregate impairment loss Impairment, Long-Lived Asset, Held-for-Use Measure: Measure [Axis] Stock-based compensation expense Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Asset Class [Domain] Asset Class [Domain] Share price (in dollars per share) Share Price Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year One Entity Emerging Growth Company Entity Emerging Growth Company Fair value of investment Convertible Preferred Stock, Fair Value Convertible Preferred Stock, Fair Value Income Tax, Examination [Table] Income Tax, Examination [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued product warranty liability Standard Product Warranty Accrual Equity Component [Domain] Equity Component [Domain] Global intangible low-taxed income inclusion Effective Income Tax Rate Reconciliation, GILTI, Percent Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Debt instrument, repurchased face amount Debt Instrument, Repurchased Face Amount Settlements made Settlements Made Warranty revenue recognized. Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Statement [Table] Statement [Table] Significant Accounting Policies Significant Accounting Policies [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Cash interest payments Interest Paid, Excluding Capitalized Interest, Operating Activities Healthcare Healthcare Segment [Member] Healthcare Segment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Stock options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Employee benefit expenses Defined Benefit Plan, Plan Assets, Contributions by Employer Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Reconciliation of Changes in Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity investments without readily determinable fair values Total carrying value of the VIEs Equity Securities without Readily Determinable Fair Value, Amount Unrecorded unconditional purchase obligation, including lease not yet commenced, total Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Other Other Intangible Assets [Member] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Capital Addition Purchase Commitments Capital Addition Purchase Commitments [Member] Current assets, including cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Operating Operating Lease, Weighted Average Discount Rate, Percent Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Other Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Entity Registrant Name Entity Registrant Name Payment in cash Payments to Acquire Businesses, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Intangible Assets Intangible Assets Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Cash paid at acquisition Payments To Acquire Businesses, Gross, Current Payments To Acquire Businesses, Gross, Current Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Other assets Assets for Plan Benefits, Defined Benefit Plan Geographical [Domain] Geographical [Domain] Property, Plant and Equipment Property, Plant and Equipment [Member] Restructuring Cost [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Title of 12(b) Security Title of 12(b) Security Impairment, intangible asset, statement of income or comprehensive income Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.001 par value, authorized 220,000 shares; shares issued 135,510 and 133,619 as of December 31, 2024 and 2023, respectively Common Stock, Value, Issued Restructuring, incurred cost, statement of income or comprehensive income Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Operating cash outflow for finance leases Finance Lease, Interest Payment on Liability Share-Based Payment Arrangement [Abstract] Shares issued to acquire assets and businesses Stock Issued During Period, Value, Acquisitions Finance lease, liability, current, statement of financial position, extensible list Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Trading price for stock award, tranche two (in dollars per share) Trading Price For Stock Award Tranche Two Trading price for stock award tranche two. Shares issued to acquire assets and businesses (in shares) Stock Issued During Period, Shares, Acquisitions Carrying amount of non-current investments Equity Securities, FV-NI, Noncurrent Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Impairment of assets Impairment of Intangible Assets (Excluding Goodwill) Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Threshold percentage of sales price per share Debt Instrument, Threshold Percentage of Sales Price Percent Debt Instrument, Threshold Percentage of Sales Price Percent Balance at beginning of period Balance at the end of period Deferred Warranty Revenue Deferred warranty revenue. Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Reporting Unit [Domain] Reporting Unit [Domain] Total deferred income tax liabilities Deferred Tax Liabilities, Gross Basic (in dollars per share) Net (loss) income per share – basic (in dollars per share) Earnings Per Share, Basic Operating cash outflow for operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Variable interest entity, purchases Variable Interest Entity, Measure of Activity, Purchases Loss carryforwards for U.S. federal income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, Domestic Ownership [Domain] Ownership [Domain] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Goodwill [Table] Goodwill [Table] Disposal Group, Held-for-Sale, Not Discontinued Operations Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Intangible assets Deferred Tax Liabilities, Intangible Assets Total current liabilities Liabilities, Current Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Negotiation period Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period Amortization expense for intangible assets, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Additional payment period Business Combination, Contingent Consideration, Liability, Period Business Combination, Contingent Consideration, Liability, Period Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained In Exchange For Lease Liability Right-of-Use Asset Obtained In Exchange For Lease Liability Intrepid Automation Intrepid Automation [Member] Intrepid Automation Deferred cash consideration Payments To Acquire Businesses, Gross, Noncurrent Payments To Acquire Businesses, Gross, Noncurrent Reduced liability Business Combination, Contingent Consideration, Reduced Liability Business Combination, Contingent Consideration, Reduced Liability Percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Operating and Finance Leases Lessee, Leases [Policy Text Block] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Expense Assets Held for Sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Loss Contingencies [Table] Loss Contingencies [Table] Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Lease tax liabilities Deferred Tax Liabilities, Leasing Arrangements Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Adjustment to basic loss per share (in dollars per share) Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Reduction in severance costs Severance Costs Other accrued liabilities Other Accrued Liabilities, Current Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Amortization expense for intangible assets, 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Finance lease, liability, current Current finance lease liabilities Finance Lease, Liability, Current Finished goods and parts Inventory, Finished Goods, Net of Reserves Investment impairment charge Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Total lease payments (undiscounted) Lessee, Operating Lease, Liability, to be Paid Units outstanding (in shares) Outstanding at beginning of year — unvested (in shares) Outstanding at end of year — unvested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Asset Class [Axis] Asset Class [Axis] Insider Trading Arrangements [Line Items] Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Unrecorded unconditional purchase obligation, net rentable area Unrecorded Unconditional Purchase Obligation, Net Rentable Area Unrecorded Unconditional Purchase Obligation, Net Rentable Area Document Transition Report Document Transition Report Obligation to purchase inventory Purchase Obligation Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Measurement period Debt Instrument, Convertible, Measurement Period Debt Instrument, Convertible, Measurement Period Schedule of Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Schedule of Other Liabilities Other Noncurrent Liabilities [Table Text Block] Ownership percentage by existing shareholders Subsidiary, Ownership Percentage, Noncontrolling Owner Amortization of debt issuance costs Amortization of Debt Issuance Costs Fees and expenses Litigation Settlement, Fee Expense Dp polar GmbH Dp polar GmbH [Member] Dp polar GmbH Shares issued, vested & expired under equity incentive plans (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Balance at beginning of period Balance at the end of period Restructuring Reserve Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name Held for Sale Disposal Of Assets And Liabilities, Held-For-Sale [Policy Text Block] Disposal Of Assets And Liabilities, Held-For-Sale EX-101.PRE 14 ddd-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 ddd-20241231_g1.jpg begin 644 ddd-20241231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH **** " MBBB@ HHHH **"<#)KE?$?C2WTK=;V 6XO.A[I'_O8ZGV% '545X?+J5[-?\ MVV2ZE-SG/FEN1]/0>U>X 8I@%%>-_&&>8^)K.W,K&%;19%CSP&+N"<>N /RJ MKX,^(MSH7EV.KL]SIZC:A R\/H!ZK[=NW3!+ >W456L-0M=2M$N;"=+B!QE9 M$.0?_K^U6:0!1110 4444 %%%% !1110 4444 %%%% !1110 4R::.WB:69U M2-!EF8X 'J:IZKK-GI%I]HO)=HZ*@&6<^@'^17EVO^)KS7IL2_NK93E(%.1] M3ZT ;7B+QU)=;[;1'>*$Y#7&,,XZ?+Z#OG@_2N,HZ450@KWFO!J]YI,9X]\8 MT U[3WP-S6Q!/L&./YUYU7H_QD_Y#>G?]>Y_]"KSBFA&WX;\5ZEX8NQ)8R%H M"V9;9S\C],_0\#GK_(^W>&/%FG^*;$S63%)H\">!S\T9(_4>A[_I7SM4]G>W M.G7:75C,\$\>2DB'!'%*P'T_17!>"_B1!K;1V&L;+6_9MJ,.(YL],>C=L=ST MZX'>@@CBD,**** "BBB@ HHHH **** "BBFR2+%&SNRJJC)+' ]Z '$XKFO M$?C&WT;=;VVVXO,$;<_+'QP6_P /Y5B>)/'+2;[317"@?*]SCK_N?X_EZUPQ MR6))))ZY-.P%F_O[G4[MKF]E:61NYZ >@'8C_&3_D- MZ=_U[G_T*O.*8@HHH]?;K0 5Z'X-^)D^F>7I^OLT]F,!+CJ\(QT( RPZ>XYZ M\ >>?_JHH ^HK>XBNK=)[>19(I%#(Z'(8'H0:DKP[P)X[E\.3"QU M+I+-5.D^'YY8F*S28BB8'HQ M[_@ 3^%>0C@4T 44Z.*2:58X4:1V.%11DD^PKO/#W@$#;-$DE; MEG!8*?H,$\"NKCB2",)$BHH& JC %<9X\U^U.FOI5O)YD[NOFA>B 8;D^N<< M#WI >>4444P)K/\ X_[?_KJO\Z]SKPRS_P"/^W_ZZK_.O2_&6!EU#2K M@D;7BD0#N"I!_P#9A7F=>I_&G_F"_P#;?_VG7EE-""NY^$ZPS>*KJ"Y1'CGL M)(RCKD/\R$@COP#7#5V/PLG6+Q[;HX_UT,B+CUV[N?P!H W/%WPM^SJ]YX8# MLBC+V9RS #.2AZGMPI8?[0]._P!>"KC/(:](^%_C VEP-#U&0F"8XM&)^XY/W/H<\>A'O7F] M.5F1@R,58'(8'$?4E%<[X(\0CQ)X;ANY&!NH\Q7(']\=^G<8/''..U=%4 MC"BBB@ HHHH \\^)-T7U"SM .(XS*3Z[CC_V7]:YW1O#]]K=P%M$VQ X>9A\ MJ_XGVKTS5_#&GZU?0W5ZLA>$8^1\!QG.#^O3!K4@MX;2!8H(HX8TX5(UP!^ MIW R]#\,V.A1 PIYEQCYIW'S'Z>@_P G-7K_ %.TTRT-Q>S+%&.F>I/H!WKG M=?\ '-K8;H-,*W5QW8',:_B.I^GYUYW?7]UJ5T;B^F::0]"W;V Z <]O>BP' M0Z]XWN]3#6]COM;4Y!.[YW'N1T'L/S-U4F,\L^-/_,%_P"V_P#[3KRRO4_C3_S!?^V__M.O M+*:$%=)\/YQ;^/=+1ES^M)&FMT"VE]NFC Z*V?G7'U(/\ P("N0KW?XFZ8=1\% MSO'N,EHZW"A1G.,AOP"LQ_"O"*H1VGPOULZ7XK6UD,+S5Y)(;M- %%6K#3;O4Y_)L;>2=\C. MP<*/4GH/QKO=#\ VUHXFU8K=R@#;$ =BGW_O?CQ[&F(X[1O#>HZVP-K"5ASS M/)P@^A[_ (5:\4Z!;>'Q90Q3O-/(C&4D8'7@@=NXZ]J]71%C4*@"J!@ =!7F MGQ#N8I]>BCB<.T,.U\'.TY)Q]<8_.D!R=%%%,"_H7_(Q:;_U]Q?^ABO:J\5T M+_D8M-_Z^XO_ $,5[528SRSXT_\ ,%_[;_\ M.O+*]?^,O\ R!=./_3P?_0: M\@IH05;TNX>TUBSN8L"2&=)%W#(R&!&:J4Y&*.K+PRG(/H: /J,6C[H9XQ(A]B,U8J1D%[:I>V4UM,,QS1M&WT88/6OF2>%[:ZE@E(+Q.4 M8KTR#CBOJ*OG7QG:"R\::K$K9!N6D'&,;OFQ^&ZF@,.O"Y\$1P@8^RS MR1?7)W_^SUX=7J?P9O!_Q-+)B,_NY4&#D]0W/_?/YT,1ZG1112&%%%% '->. M;:ZN] $5G;O<.9U++&N2!@\X^N/SK T+P!+/LGUIC%&1D0(WS=>A/;\.?I7H ME5-0U6STN'S;^=(4Z#/);Z ,&5P"Y^G8?K^%06!^=OQ[?A^=?<@?;)A\_0[%_N@_S]_IFNDI,9P/Q>L9;CPK!=1 E;6X M#2 #HK#;G\\#\:\7KZ>O[*+4;&:SN03#/&T;@<$@C%?/_BCPI?\ AG49([B) MGM&<^1*M6\-R,=,N=L3MNDAD&Z-O?';Z MC!KU3PY\4=*U95@U/;IMT?\ GHW[IOH_;Z''48S7B5+0!]2 YKPWXJ68MO'$ MDJEB;J".4Y'0@%,#_O@5G^'?&^L>'&2.";[1:#@VT_*@9YVGJO?IQGJ#4OCC MQ)9^*;ZSO;6*>"9+?RIHI I52"2-K#D_>/4#H/6D!R]=Q\)KS[-XU\@AB+JV M>,8Z C#Y/X*1^-6]E TUW*D,:=67&H;(7'#?CG- &_K?Q"SOA MT2,CM]HE'ZJOY')_*N)NKNXOKAI[R5YI&_B=LG'I4-%4(***N:?I5]JDPCL+ M9Y3GD@85?J>@H IU-;6=S>S"*T@DF<_PHN?Q^E=SI/PZ1,2:Q/YI_P">,)P/ MQ;J?PQ]:[*ULK6PMQ%:01PQ@=$7&>,9/K]:5P.#TGX=SS;9=6N!"I_Y90G+? M]]=!^M=KINBV&DQE;&VCBS]YN2Q_$\_A3=8U_2O#]F;K6KZ&SBYP96P7..BK MU8^P!->6>)OV@+"U>6#PO8M>N,!;JYRD?N0GWB/KM_3E#/9**^4]4^+GC354 MFC?69+6*5L[+1%BV#=D!7 W@#@?>R1U)YSC?\)OXK_Z&;6?_ 82_P#Q5 'V M+45S;0W<#0W$22QM]Y)%!!^H-?*.G?%/QKI<316WB"ZE1F+?Z4%G;.,?><$X MXZ9Q^9KMM _:#OH/*B\2Z8ET@VJUQ:-Y;X Y8H'RQO[0M"/^7B([X_S'3\<5[-X=^(' MAGQ2J+I6J0FXAZP7EMH MO[.N&&0]N $S[IT^N,$^M>:^(/AWK>@H9?*6]MADF6V!8J!DY9>HX&<\@>M. MXCE**7%)0 4^*1X94DA=DD1@RLAP5(Y!![&F4OUZ4 ?4-O*)[:.5?NR*&&#G MJ,U)6#X&NA>>!M)D7HMN(NF/N?)_[+6]4C"O&/$43P^)M120;6-R[ 'T)R#^ M1%>SUD:UX:T_7=C7BNLJ<"6(@-CTZ'(_SZTP/':U-*\.:GK(#6=N?*R!YSG: MG/OW_#->B:9X+TC39_.6)[B0'*M<$-M^@P!6^$50 , #H!1<1R6D_#^RM"DF MHN;R0#)3&(\_3O\ C^5=7%!%!"L4$:1QK]U$7 'T%29HS2&4]5U.TT;2Y]0U M*X2WM;=-\DK]%']3V ')) '-> ^+?CMK&J/-:^&H_P"S;)P +AU!N",<]RJ] M3TR>X(KU#XPZ-?ZY\/+B#28S/-#*D[0I]Z1%/( [GG..^..<5\L?6F!8OM0O M-3O9+O4;J:ZN)#EYIG+,W;DGV 'X57HHH ,\XH'.,=^E=7X)U_PQH=T&\3>& MSJY:3/G&7(B4 <"(_*_/7)Z?CGV6RU3X3^-85B>TTN"=QM\J>%;64 ?* '&, M\$8"L?TX /F^BO>_$'[/UAY[S3)+BW4@?:;3]ZAR/0?,!GC+ <_A0!R0)7IQSGBNW\-?%KQ3X; M\J(7G]H6B$?N+S+X7&,!_O#CH,X&.G7/$44 ?2?AKXZ>'-9=(-75]%N&8*#, MV^$Y.!^\ &/,UZ/;7EK?VZW%G<17,+YVRQ.'5L''!''4&OB6M/1/$> ML>'+D3Z)J$]HX.2$;Y6_WE/RM^(-(#ZNUWP7H?B%VDO;-1<,N#<0G9)VP2>C M=!]X&O--=^%6KZ:DD^F.FH0*20BC;+C&?N]#Z<')].>*?AS]H2>,I!XHTQ95 MRI##@]..?6O#OC'0?%<'F:+J,4[*,M"3MD3CNAY]L].#S M3 ^>KBWFM)WANH9()4.&CE0JR_4'FF#GI7TGJWA_2==C5-4LHKG9]UB,,OT8 MG1$X6XG EF.#G(7[BY'!!W=>OI]!D9&*YW5?A_P"%=:\TZCH5D\DS%Y98 MXA'([$Y)+IACD]>>: /F.\^(/B^^N#-/XDU-6(P1!J)0^>>6^_U/][VZ<5ZGJ_[/F@W;-)H^HW>G,W\#@3H.G0' M#=CU8]?;%<-JOP%\564?F:=)9:DN<;(Y?+D[\X?"_P#CW>F!TFB_M#1,D4?B M'0V#8/F3V,F<]<8C;&.P^]ZGVK8?4?A'XXD,M_\ 8(KDL69I]UFY)ZEG&T/] MW/)/7MFO"M6\+Z[H0D;5])O+2.-_+,LD+>66SCA_NGH>02#VS650![AJW[/< M$@W^&]=8#;@1WL8?Y]JX'6OA/XPT60A])DO4YVRV(,P;!] - MPZCJ!^AK T?Q)K.@2!M&U.ZL_G#E(I2$9AW9>C?0@UWNB_'KQ+8 )JL%IJ<> M[+.R^3)CCC*_+Z_P]3^% 'F#*R,5=2K \@]12=:][;XL> ?&%NMMXOT62%EB M8!YX!,L>X ,$=?G!/J /N@Y!P*XGQA;_ M^P//X6U'4C=E<1011NT0.&(+& M4!@,X!(8\=CS0!RVA>-/$?AH!=%U>YMXPI A+!XQDY)"-E0<]\=SZUZ9H?[0 MMTC!/$>D12IN&9K)BC 9Y^1BL-S@IY M%TI ZY&&8#=ZE!Q!?CJ<_P!]!QQ_L]1UYX\4@GEM;B.X MMI&BFB\@ $5Q+ K21X.1M8C(P>>._- 'QUINBZGK,_DZ3I]S>R8R5MX6< M@9 R<#@9(Y/'-=WHGP3\974\4UP(-("LK"26?,BX(.5"9.>X!QTZBOIA5VTM M %+2+:>RT>SM;RY-W<00)'+<'.9650"QR3R2,_C5VJ]U?VEB%-[/K0!1[[0;,O(VYGA3RF8Y MSDE,$G)_&NHHH \@U;]GK1[EE;1]7N[$Y^99T$Z]NGW2._4GK7"ZK\"_%^GQ M[[46>I5=5TF\M/*.&:6!@O7&0V,$ M$]"#@UF5]PT4 ?$=O;3W%Z%^SQ*627Q+K$:@/\T%BA.Y GRAPHIC 16 ddd-20241231_g2.jpg begin 644 ddd-20241231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MYK?VW?\ @W=_X*6_L1_LG^.OVL/%/_!4R\US3_ NAMJ5WI.GZOK,^_8L\>74_A[7+ MO39KF+Q!9!)G@F>(NH(R 2F0#ZUB?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>? MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@ M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/ M^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q& M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P MHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\ M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* / MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>? MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@ M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/ M^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q& M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P MHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\ M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* / MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>? MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@ M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/ M^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q& M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P MHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\ M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* / MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>? MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@ M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/ M^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q& M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X5^F?_ 2U_P"" MBW@O_@J1^R?9_M8> OASJGA;3[S7+W35TG6+N.:97MG"LY:/Y<'/ H ^BZ** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3 M_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#^>7_ (-;?AE\-OB;_P %0OVM+'XD M?#[0_$,%K)FZA:> Y9+2_T_PM:0S0OY MT7S(Z1AE/N#7FG_!H=_RALT3_LH&O?\ HY*]_P#^"_'_ "AL_:$_[)_-_P"C MHJ\ _P"#0[_E#9HG_90->_\ 1R4 ?I]1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0 MV?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_* M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'X _\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]? MO]0 455UO6])\.:5/KFN7R6UI;)OGGE/RHOJ:Y/_ (:0^!G_ $4S3/\ OXW^ M%<.*S3+,#-0Q->$&]4I2C%V[ZM&:)?B[^U/\.?A/?/H,GG:IJL8_>65 MB1B$]A(YX4^PR1W%<3H7[?WA>[OU@\1?#Z]LK=FP9[:]6W,EY>3O+-,Y>661BS.Q.223U)/.:97\XX_Q?XMKXYU<-*-.G?2'+&6GFVF MV^]FO)(^5J9YC95.:#27:Q^B?A3Q;X<\<:%!XE\*ZM%>V5PN8YHCW[J0>58= MP<$5HU\=_L@?&.R^&WC&ZT3Q3K:VFBZE;LTCSL=D4Z#*O[9&5/K\OH*^CO\ MAI#X&?\ 13-,_P"_C?X5^X\*\=Y5GV30Q.)JPI5=5*+FEJNJN[V:LUVVN[7/ MH<%F5'$T%.GP'S4"R 1^9 M(0#M(&"RL/3-CZ!_;>_;7TG]C3X;>&_B&GPZO?&)\4>)K?1=,L-(ODC>26:& M66-E8JP8'RMH Z[QS7EU]_P4T_:%\.VDFM^,/^"7?Q(&O=,GE:"X@N(O+N+*X4 M O!/'D[)%#*<9((8,I92">^GGAMH7N;F98XXU+22.P"JH&223T%?$?[$EC:? M"O\ X*M_M+?!3P; MOX>O+32-?-C",107DT$,LA51PNYKR7('95_NC'V=XL\ M.6/C#PMJ7A'4Y)%MM5T^:SN&A;:X25"C%3V.&.#0!\GV_P#P5"^*7Q=&YF7/^ZW3*K7IO[(O[=?@O\ M:FUSQ!\--4\ :[X&\?\ A/8?$?@CQ-"$N;>-L;9HV&!+$=RC=A2-RG&'0M\W M?!;7_P#@HG_P3'\ P?L_ZE^R,OQ>^'N@75S_ ,(_XF\"W^S4!;RSO.1+:A9) M'<-(QV[% S@2.!D^M?L@_M)_L5?M>_M ZU\3_!W@+5O"WQET_P ._P!EZ_I? MB>"6SU--/6120(UD,4B*^S+ >8OR;@HVT ?55%?+G_!.GXX_%/5-;^+'[,_[ M1GC>?6?%_P +O&4D:ZOJ"QQR7NC7"F2SG8*JCE4=B<<*\>:\?M_VS?VI;S]C M'X_?MY>!]8NM1L+CQ2UE\*-+GLTD@TO2+>Y2UDU%8POSDB1W8/N4-;DD;=V0 M#] ZX+XK?M(?#7X._$7P+\*O%L]XVM_$759['PW:VMJ75FA17FDD_:E_:7\>W'[3?A[]@KP[^ MUGIWPRTS0_!D&J_$+XGZY=6<&H7[_(D=K;-.5B2:3*RLRX.'8C C*OD^!?VF MM9_9;_:K^'OPGTW]N:P^.7@#XEZBVC2)?:W8WVK^'M2;:MO*9K5LR0RNZIAP M ,-CD#< ?>]%?"<>O_MA?M)_\%"OC;^S'X1_:9U/P7X%\,)HUW)>Z580R7]J M)+&,BUM'=<0K+)))+)(=S?N%5*2*Q21\JI)FW-,0S@PD*0K@ _0FBOCC]C;XE_M#_ M K_ &H?C%^QO\4/BGJ7Q-A\%^'[+7?".L:O&B7\J31!C:RNOWR6D10QSRI( MP&VKXE^S9\5_B%^V3X&N?B!K?_!575/ _P 7KBZO1:?#9&L]/T_3)TF=8+8V MDZAKI2JH2P+, Y#996R ?II6#\4/B?X#^"_P_P!5^*7Q.\2V^D:#HMJ;C4=0 MN2=L2 @ $LS,0JJH+,S!0"2!67^SY_PNT?!CP_'^TZ_OV;'JBGM0!L:5_P %+/VC_B=I@\??L[?\$U/'/BGP7(#)9^(= M5\16VE37L/:6"U>.1IE;JI5CD?I['^R%^V?\+?VQ?"NIZIX*L-3T;7/#M[]B M\5^$M?MO(U#1[GYALE3/W24<*PZE&!"LK*/6K2TM;"UBL;&VCA@AC6.&&) J M1H!@*H' P *\ZN_A%\ _@5XP\<_M<6?@M+#7]2T-KCQ=K%O<2DW=M:PAN8 MB_E!@L(^95!)!R3DT >DT5\,?LV^!OVRO^"@OPP7]JWQM^V-XH^&MEXCN;F3 MP1X/\#6\"6^G6D+=*M4A748VM)Y+*^$>-JR'R68@*!C9D DT ?<5%?$W[$ M_@?]M;XG_#OPA^VC\8OVQ]6:TO\ P@\[?#RRT>);.>W%D\<$TDI;F=W"73N$ MSN8H"%QCD?V#O 7[;W[=/[+ND_&SXL?MQ>,/"BR?:[;PI'X3M[:)[HQ7,J-> M7[,F;C]Z&B$*[%"0*(OCY;6&M?$GX) M>))/#=W<00^5;ZU<23+!9W;(FW:K.S%U7;E8B1M+8&QH7[(__!0GQ1\)+?XS MWG_!0/Q19?$Z]TQ=2M_#D6FVB^'X)V02+8O;E,,HR(S*>^6VMCD ^SZ*_/3X MV_\ !1[XS^-_^"6?AC]JSX;7!\/>-E\<6>D>(;.RC_=R7$4LB30@/DB.4*C; M<[E$FW<2,GV;P;\"O^"@/P-^'/C;XB_\-+S?%7QYKF@(-#\(ZM8PV.E:7JCR M O)$[2?ZJ-6.U/W:L$Y&6&T ^I:X']I7]I#X:_LI?">\^,7Q5GO%TNTGBMTA MT^U,TT\\K;8XD7( )/=BJCN17Q?\>_#/Q?\ @5\$]3^+7C+_ (+!:C9_%/2- M#DU%_#%QJ^EIIMW?QQ^8UA%8 MN8>4IPZ5-?C2WUWP]IT,8LM0NYI40SMN4NGEO&[(JM@>80(?%HZAH=L\D6@PN5!O+HJC!(5SR6*C@\ MUZ!7QY^TYXJ^.W[+VO\ [.'PPTS]H/Q!K[^)/B_!IOB?6=5@MUN-5LI95;R) M1'&%"A6VC: <#KFHO'OQ#_:*_;-_;5\9?LK?!CXUW_PX\"_"W3[)O&'B#P]; M1OJFJZA=)YD=O%+(#Y"* XR!G,3YW!EV@'V117QMX(^(/[17[%G[:'@O]E_X MS?&O4/B1X"^*EG>CPCK_ (AMHUU32=1M4#O!++&!Y\;!HQEAG,JXVA&W\A\( M;O\ ;,_;%_:3^.GPBB_:PUKP5X)\"_$&>WMKK0;& ZG*'9UALXIF7]S!$L)< MD NQD R1T /OBBODC]@KXG_'_P +?M0_%S]B7X[?%:?QXG@.'3=1\-^*K^U2 M*[DM;N(2&*8K]\J)(QN.3N#\E2H7ZWH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /D#_@OQ_P H;/VA/^R?S?\ HZ*O /\ @T._Y0V:)_V4#7O_ M $_\ _!?C_E#9^T)_V3^;_P!'15X!_P &AW_*&S1/^R@:]_Z.2@#]/J** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3 M_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z MOP!_X--O^4IG[7?_ &\?^GR>OW^H SO%OA?2?&OAN\\*ZXCM:7T)BN%C?:Q7 MV/;I7FO_ Q1\#/^@?J7_@Q;_"O6Z*\?,>'\DS>JJF-P\*DDK)RBFTM[:F%7 M"X>O*]2*;\SR3_ABCX&?] _4O_!BW^%9GC+]B;X8-X4U ^#K6^355M';3S-? M%E,H&54@CH2,?C7MU%>76X%X1K4I0^I4U=-744FK]4[:/LS&678&46O9K[C\ MWKJVN;*YDL[R!XIH7*2Q2*59&!P00>A!XQ3*^V/B[^RQ\.?BQ?/KTGG:7JL@ M_>7MB!B8]C(AX8^XP3W-<3H7[ /A>TOUG\1?$&]O;=6R8+:Q6 M[%BS\?0#\ M*_G_ !_A!Q;0QSI8:,:E.^D^:,=/--II][)^39\S4R/&QJZ?\,4? S_H'ZE_X,6_ MPKTKPIX2\.>!]"@\->%=)BLK*W7$<,0[]V)/+,>Y.2:T:_9^&_#?(,JRF%#& MT(5JN\I.*>KZ*^MELN^]E>Q[V$RG#4:"C4BI2ZNQY)_PQ1\#/^@?J7_@Q;_" MNH^&'P&^'WPAO[K4?!MM=)+>0K',;BZ,@*@Y&,].:[.BOIL)PKPW@,3'$8;" M4X3CM)12:Z:/T.R&"PE*:E""37D>0_MQ77[4>E?L]ZEXD_8^N(6\9Z3=07D6 MG3644YU*U1OW]LBR@@.R'N-#D\&W_A&XA_L>:ZA:&62ZFD41JD09VW9P2HW;!N*_=%%>^=) M^?L^?\ !/\ _9T^&?\ PCFK>)]0\ _$+1;K7XO#FGR7D@\JWNI9 M_+51DHKL44G:#\N<9KUJ^_X+ >$[ZU>S\ ?L4?'S6M8D7;8::W@'R5FD[!I! M*Y1?5@C$>AK[ HH ^6/^";W[-_QC\&:Q\0OVL?VF](ATWX@?%G6([NXT**42 M?V+I\086]J6!/S8;!&3A8X@3N# ?0?QB\(>)?'_PG\2>"/!GC"Z\/ZQJNAW5 MKI.NV1EP&8;PQ!8L"2HN? "+QO\ MJ_\ M%%]*_;CT'X(:_P"!? ?@WP;/I%EJ7BG3Q9WWB>XE\U01%DDPHLS$-E@#&HSE MMJ?"[OX::S!;OM8W\VW[%./6 M4J2BGJ!!QC//TKXU\#?%_P#8^_8*LO /[)7@#2/%GB#P5X?M;>'0]4M9)$U9 M%V_;&6.-T9IGW2RA<_,Q*@$D"N=TG]DK]J'XK_M9Z/\ &O\ :T^)WA+4?"'P M]U2]O/AOX7\+6-]$^.]W/;-HMCX<\&W>D3:3>^"[#]B/_@GW MX/A\*:+>?VEXQ^)?B3X8_P!FC3VB97@33G(B;[4'7@E6P2K 85FK[XHH ^3/ MV3O"OBC2O^"G7[3GB75/#=_;:=J4/AC^SM0N+-T@NME@0_ER$;7VG@[2<'K1 M^SQX5\4:?_P5H_:$\57_ (;OX-+U#PQX;2PU*:S=;>Y9+* .LIV4HL)[Q8H=J&1 MQW M&ISAV$4EG=V[$S*R[-IEE*EB<%D()_2NB@#YS_X)3_#OXX_"_P#8F\+^$_C_ M !ZC;ZQ'+8GD,J<[#RBLJ$+MVBQ_P4J_94\7_ +5' M[/L-C\*;V*U\<^#]=MO$?@N>5P@>]M]W[DNW"[U9L$_+O6,L0 2/H2B@#XT\ M,_\ !8GP5X9\.Q:#^T?^S;\4/"GCRUB$6I>&[;P?+.ES<*.3:R%@'1CRI?;P M>K#YC)^R[\/_ -JC]J[Q1\5OCW^T@OB7P-X0^('AB7PYX*^&>I7TO^A6)? M!,US9Z->Z)X7N+^S\1VIFDDADM)8EVDX?9AMHX&2"65<_P _!?XV^)/V8OV MM/VJ_B5\,=4T#6OC/H-Z_AOP==6[-J%OI]M97,=L)(@-PE<3!=F-W[L' W 5 M^A%% 'A_['^DZIH7_!/+P#HNN:;<6=Y:_"ZSBNK2[A:.6%UL@"K*P!4@\$$9 M%?(7_!+O_@HGX0_9Y_8?\,_#SXV?"WQO&+234#X-U+0O"\U_;^((6O9V:**2 M(%5G2I:)+?/<7NE&3R)!/>33KM\Q5;A90#D#D&@# MY5\/_L'?'3]HG]B+X]>)_&_A%_#?COXU^+O^$GT+POJ#A);&&VN!/9VLY;'E MRN/-C.[&T.A;:=P'H7A[_@K#IV@_""U\'^)/V<_B3_PN*STI;-_ "^#+HMHR3@_1%% 'YBW4 MG[!>M_LT:W\,_P!A[]A#7/$7Q&U3PADFJ^ )C=:%++;-'+KLCDC! M9AY3DNX55 W<:WQ9^&WQ*\:?\$&_!OAWPS\/=:N]9T&/3I]0T---E%ZB6U^Z M2_N2N_Y1\QX^Z"W3FOTDHH ^%/VH?BE#^UQKO[+?QC^%'@#Q6NEV_P <+9]0 MAU70)8;BQ2*2,/),@W"-.,[R=I'>K>O:_P")/^"=W[>_Q(^-_CKX<>(=6^%G MQCL].N9O$OAO29+XZ'J5I&T9CN8XP75'\R9@P'.] -Q5]OW!10!\.:7XB\2_ M\%%_V\/AE\9/A]\.?$.E?"KX/0ZA>CQ1XCTF2Q_MO4;J-$6*VCE =T0Q0L6( M& L@(4E-W8?\$Y_"OBCP]^T9^T]J.O\ AN_L;?4_BPT^FSWEF\27<7[[]Y&S M "1>1RN1S7UG10!\F? /PKXHL/\ @KA\>O%=]X;OX=+OO!_A^.QU*6S=;>X= M+6W#*DA&UR""" 3C%?6=%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!\@?\%^/^4-G[0G_ &3^;_T=%7@'_!H=_P H;-$_[*!KW_HY*]__ ."_ M'_*&S]H3_LG\W_HZ*O /^#0[_E#9HG_90->_]')0!^GU%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?Q MA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% 'X _\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3 M/VN_^WC_ -/D]?O]0 450\3^)] \&:!=>*?%.J166GV47F7=W.<)$GJ?SK@/ M^&S_ -EK_HMNB?\ ?UO_ (FNW#9;F.-@YX>C.:6EXQ;5_DF<.*S/+<#-0Q-> M$&]4I2C%V[ZM'IU<7^T/\7_^%"_![6/BQ_PCW]J_V5]G_P! ^U^1YOFW$9N^Z4_MM_M-_ /XA?LP^)O!_ M@KXI:7J6IWGV+[-96TC%Y-E[ [8R.RJQ^@KW,DX;S+$9SAJ6*PM3V4JD%*\) MI/^"CW_"^OC#H_P )_P#A3?\ 97]J M_:/]/_X2+S_*\JWDF^Y]G3=GR]OWAC.><8KZ=K\L/V)/&GA;X>_M/>&?&'C7 M6X--TRS^V_:;VY)"1[[*=%SCU9E'U-?H#_PV?^RU_P!%MT3_ +^M_P#$U^/> M(/"$,LSFG2RC"S]DZ:;Y5.:YN::>KYM;):7^6I^S>'?&4\TR2I5SC%P]JJC2 MYG"#Y>6#6BY=+MZV\KZ'IU%>8_\ #9_[+7_1;=$_[^M_\371?#OXZ?"+XM7M MSIWPW\>V&L3VD0DN8[-R3&A. 3D#O7P%;)\VPU)U*N'G&*W;A))>K:L?H5#. M%J9=,M;A M8I)O/NX;88=@0,&8-TZ+BI/V4?VG/AW^U[\#M'^./PVF9;344,=Y83.#-I]V MG$MM+C^)3T/&Y65APPKR+_@M)_RC/^)?^YI'_IXLJ\-\*+-_P2P^._A+XO6* MM!\#?C5IVGP>+(5'[CPSKS6ZE;H#HD4GS,<<;3*,?NH@?./2/K>W_:STZ]_; M.U+]C*R\$SG4[#P!_P ).FLR7RK!*IGCA$&P*64YD!W\\#H:SOV0?VW/#7[5 M&L>,? &I>!;[P=XT\":PUCXA\):O=)+/&N<+.CH )(V8,N0., ]'0GR3PQ)' M-_P73UZ6)PRM^SU&593D$'4K;!!JM_P49^%GBS]F_P"+.A?\%1/@)I;R:EX5 M6.R^*6B6QV_VYH+%4:0CH9(EP-QS@+$_2#D ]K_:_P#VSO#/[*,7A7P_!X+O MO%WB_P ;ZXFF>%_"&D7"1W-XQ(#REG!"1H60%B.KKT&XBE^U3^W-X?\ V8]0 M\,_#FU^&.M^-?B+XPB9]"\"^%0)9G"#,DLDK ".%2&'F;23M8[0%+XM:A;RWFCS.DBR*QN(EBDP'16_="0C;Z9-)_P65NO#_A/]F7X&7OP MPTH:II6F?%?07\.V.FW/FB\MX[*Y,$<4A+;]ZA K$G.0'_$$BM<&-0I$ MV5 &UMQ X_A->!_\/&?VJ?\ I%5\4_\ P,B_^-U]&_ GXB^*OBS\*=*^('C; MX5ZIX)U/4!/]J\,:TX:ZLMD\D:[R !\ZHL@X^ZXH Z+Q#XAT/PEH-[XI\3ZM M;V&FZ;:27-_?7%55!))Z 5\FV'_ 4[^+7QCDN=<_8U_8)\ M8_$CPK;7#PIXMO\ 6X-#M;TH2':V$\;M,H(Q_"V>"JGBH?\ @NCXP\0>&/V! M-3TC0KQK=?$7B73=+U"96QMMV=IF!(Z*6A53Z@D=#7U7\// GAOX7^ ]&^'' M@_3X[72M"TR"QT^WC0*$BB0(HP.^!SZF@#R7]D?]N[P'^U/K>N_#6_\ !.M^ M"/B!X5 /B/P+XGA"7=O&2 )HR,":++*-V%(W*2H#H6]SKBI_V=?@S+]I MB3P1$/'$&B_V2FNQW4R,;3+'RVC5Q&_WS\S*6P%&<*N/DWX&ZA^T[_P4WU;Q M;\:=/_:C\2?#'X;:5XGN=&\#Z)X'BABN[];.(_%/B#P7X:&O\ A'QO'9);S:II;JJC MSXU^42QO)$NX9R=^2V S>2_L8>#OV]?V\/V1M/\ C5XL_;G\1^%+B-;VV\+6 M_AZPAC-]+#-(#=7\N TN908A&NU5CA!Y+-0!^BE%?GU^R!;_ +_MP_ MM%^*/^")&O?M(R>-Y-/^(>@ZC!I4WB.P@C5Y7CUFVMVEV;=@9X)-K87!)8@# M. ?H;17Q1XP^ 7[?]E\ ;G]J:/]MCQ%;_$FST-M>?P3#86W_".*BQ>>VF+; M%"S,$!B$S,26&3C.X0?%+_@HC\6/BI^S=\"H/V;(M/T7X@?'V^:PMM1NX//M M]!^S,(M0N$1\B3RY3A0P/R@D@D 4 ?;U%?#/[1W@#]LS]@'X72?M6>"/VR/% M'Q*M?#=Q;S>-O!_CBW@:VU*S>5(Y&M61=UHRE@P"DX&3D[2KQ_MO?M@ZWJ/Q MH^$?PW7]HO4?@[\+O'_@QO$%SX^L;)/M-Y,XW160G=66UVH8W9_^FP!.,4 ? M=5>8?#;]HV^\4Z;\1/$'Q'^$7B+P1I?@#7M0LQJ&NV4H75[*U5F.HVP\L&2! MU4LI3?GL37F7[(GA3]HKPG\69I=#_:XL/C/\&=1T+?:ZWJFJ6USJFG:F'X1) MK92MQ$R#)W,,;Q@#:2_E'A#QQ\;OVD?@!^UOX;\3_'#6['_A#_B1XEL=#NK. M& O!IEK'*PL!N0CRG4;"?O8)P<\T ?8GP&^-?@_]HOX2:+\:OA_'>+HVOPR3 M:=]OA$YE!.W)0D#.<$9P+4-T/^J$HYS\VT=* /T5KR#]M3]K MC1?V,?A=IGQ/UWP9=:[#J?BBTT5+2TNUA9'G60B0LRD$#RSQWS5O]B;]I"+] MK;]EWPC\?CI<=C+[2$^3)@C.IZA>72I)#:PRN#Y*B.13N' M.5?.[Y0/-+#X9_'CX1_\%@O@OX*^+OQBNO'NDQ>$]>E\)^(M6LXXM0$#6=QY MMMF ?H?17Y_P#B']I[6_VN/VF?B'X%U;]N_3_@;\/? MAUK;Z%86NG:Y8V.K^(+Z)F2>Y,URVY85=2%"#:P*_P 0)KL?V,/VG_%J?M1^ M)?V&O&W[2NF?%C2Y/"G]N^!_B)H][;/=B#?Y4UE'15 M/L^BOSYU3]O?]HC]A35O'O[+/[04.J_$'QU-/')XKN40PP3"%5 M4/#(_P#!?C_E#9^T)_V3 M^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[> M/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'X _\&FW_ "E,_:[_ .WC_P!/D]?O M]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % &/\0? N@?$SP7J/@+Q3'*^GZI;F"[ M6&78Y0D'AATZ5XI_P[)_99_Z!.M?^#AO\*^@Z*];+\]SG*J;IX/$3IQ;NU&3 M2;[Z'D9CD&29M553&X>%225DY13:6]M3Y\_X=D_LL_\ 0)UK_P '#?X5YO\ MM<_L+? /X.?L\^(?B1X*T[5(]3T[[)]F>XU)I$'F7<,394CGY7;\:^RZXO\ M:'^$'_"^O@]K'PG_ .$A_LK^U?L_^G_9//\ *\JXCF^YO3=GR]OWAC.><8KZ M#)^-<^I9OAYXO&U/9*I!SO*37*I+FNE=M6OI9W/GE45\'BN)^(<=AY4,1BISA+= M.3:?75'Z!A.%N',!B(U\/A*<)QV:BDUTT9\T?\%@_#?B+Q=_P3G^(WA[PIH- M[J>H7"Z5]GL=/M7FFEVZM9LVU$!9L*"3@< $]J]%UOX#^"OVA/V1K3X%?%;1 MGDTS6O!]G:WD3)MEMI1!&4E3/S0_X)F?"/\ M:@^%7_!2_7_!'[0VDZE>IX*^$L_AK1O%;Z?*MKJ5C%?VNT93]MAM M<[2&5%R_ .^4,RY0GZ_HH ^ OVF/^"C'@[]LWX%>(_V8_P!F;]F+XB>,/$_C M/3)-+C@U7PK]FL]*:3Y?M-Q*[E8VB.)%)^4.BDLN,UG_ /!0CX*^.O@;^PC^ MSK\.8]!U?Q7>_#WQWH#ZX/#VG27./#'P[\8^&H+#5&L7 ML_&NABPN9'$<) -V>JL,<5Z310!Y'^W3^S%;?M@?LN^*?@3]MBM M+[4K5)M%O9P=D%]"ZRPLV 2$++L8@$['; )KY^^$W_!4Z^^!?@:P^$W[<_P! M^(GAKQSH%K'87E[8>&GO;+6VC4(MQ!-&<,9-N3C*;B=K$<#[=HH ^/?V7/$O M[5'[7?[7TO[5_B70?&'PX^$F@Z ^F^$_!NMW$EK+XBG??F]NK0-M(42,RD@@ M%8@C-AVK@OV5/C0G_!+&#Q;^RM^T[\//%=OX?A\6WFI^ /&NB>'9[^QU2QN" MI6%F@5C'.I&2IZ%R#C:I?[_HH ^*/V5O"?Q0^/W[4GQ9_;_\5_#+6?"?A[6O M X\*^ -(\06A@U"]LT\N22ZDA/,89X5*@]1(0"0NYNS_ .".'ACQ)X0_X)S^ M"/#WBSP]?:7J$,VK^=8ZC:/!-'NU.Z9=R. PR"",CD$&OJ2B@#Y._P""*/A7 MQ/X,_P""?WAO0?&'AR_TJ^CUC5&DLM2LW@E4-=R$$HX! (Y''-?*U[X5\4># MO^#?[XCZ-XN\-W^E7G_":K)]EU*S>"38VOV)5MK@'!'0]Z_5JO&_V_OV;_%/ M[6_[)7BO]GWP7KNGZ;J>OFP-M>ZH7\B/R+ZWN6W>6K-RL+ 8!Y([4 > >+?^ M"E^H^*OV<)O@SH/[.WQ#E^-6L^&#I,?@\>%9_*BO)H/*-Y]IQY36@+>:'#?, MF,[02PYOXC?L5?&K]EW]G']FSXC_ W\&S^+_$7P#U&YO/%/AK1_WD][;ZBZ MS:@MMCF5HWRJ@ DABP'!%?>_A/2)] \+:9H-S*CR66GPV\CIG:S(@4D9[9%: M% 'P1^UW^VC'^W;\"[_]DO\ 8^^$?C;5_%/C9[>QU>YUKPO<6%GX*[G]F'_ (5[\$?CE^S79?$3X VW@FWTK4]; MMO"4FJWFE:I;1K#'+-#N94@,2KA@F_<[8;*;6^Q** /SA_9(^&OPMU__ (*) M^&OBW_P3S^%7B[PE\,[/P]?#XE:CJ5C>66E:M+)$ZVUO;Q71R[K(T;E5PJ[0 MP48);T#]C?X9>/KOP/\ MA>&)?"6H6UWXE^*GBQ="CO+1X1>K/%*D3QEP Z, M6&&'!SUK[>HH _,OX7>!M>_;._X)):C^Q'X7\ ^)=$^(WPXL+:>73O$VC/91 M75VE[/,L$3RX#,T:LOS;=K2)NXR:MK\=?V!8?A7_ &+!?V:Z@K'N((&XC)Z4 M?\%3/"OBCQ/KG[/3^&O#=_J*Z?\ '_0KJ_-C9O,+:!6;=+)L!V(.[' 'K7UG M10!\2_$W5O$/[ W_ 4+\7?M2^+?A_KVL?##XL^'K"#6=;\.Z8]X^@:G9QI$ MAGBC!81.B$[L\!:YH\HM_V=M"O=]I+ MIOV.<2B\N8V&5>XD39D_=RS?,J15]=?L0_M%>*?VDO@79>*/B1X!U+POXOTR M5M.\6Z+J6G2VWEWL0 >6(2 ;H9/OJ1D#)3)*$U[!10 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15X!_ MP:'?\H;-$_[*!KW_ *.2O?\ _@OQ_P H;/VA/^R?S?\ HZ*O /\ @T._Y0V: M)_V4#7O_ $_\%^/^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U M^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ /_ :; M?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%5]6U;3M#T MZ;5]7NT@MH$W332=$'J:YS_A>?PC_P"A\L/^^S_A7!B\TRS 34,37A3;U2E* M,6UWU:.FC@\7B(\U*G*2\DW^1U=%'_'W] MH_V%/O\ [-OWMIB#JLG_ 3^A:OAL\\2\L MRSB;!X"E4C.C/^+---1YM(:IVT>LO[K1]#E_"F+Q>4U\1.+C./P1::;MJ]/- M:+S/K"BN4_X7G\(_^A\L/^^S_A1_PO/X1_\ 0^6'_?9_PK[G_6+A_P#Z#*7_ M (,A_F?/?V7F?_/B?_@,O\CJZ*Y3_A>?PC_Z'RP_[[/^%:?AGX@^"_&4\MKX M7\16][)"@:58225!. 3Q6U#.\FQ554J.)IRD]DIQ;?HD[D5,!CZ,'.I2DDNK MBTOR*WQ8^*?@?X(_#;6OBS\2=:73]#T"P>[U&[92Q5%[*HY9F)"JHY9F ')K MY:TO_@I;^U)XXT2+XC_"?_@E[X\UKP7=1?:+'6;OQ';VE[=6Q&5ECLO*=Y R M\J%7 M8K,0S#;YDQ4CYX: /TV_9:_:4\ ?M;_ _1OCK\-EN8M.U='5[.]0+/:3QN4E MAD )&593R#@@@C@UX/XU_P""H7CFP^/WC?X"?"/]B;QEX]NO =]#;:Q?Z!J, M11?-0M&Q4QDH&VN!D_P&O0OV+=(_9;_9L^&O@_\ 9*^$/Q>TS6-0F\-CQ!8! M[U#=:U;7#N[Z@J@\QNX? &=JJ!DXR?DKX4_MF_"S]D+_ (*._M-S_$SP]XHO MQK^NZ0MD/#6A->E###/O\S:1LSYJX]<-Z4 >[>'_ /@JS;^'/'^@^!_VI_V3 M_'_PFM_$]^MCHOB'Q#;K+I[W+'"QRR@+Y>21SAL [FVKEA];U^;W[:'[0NH_ M\%4_!N@_LE_LN_L_>/"M_P"*;.]U[QGXG\-M96&BV\6\-)O+'Y\.>NTD JH= MG 'Z/P1""%(0[-L4+N*O"OQ)T#X;?MF M_LA^)OA ?%5\MCX?UZ[U>'5-+FNF.$AEN(DC$3'('1L9RVU06&1^TA\#/VQ? M@+^V1JO[5B3C).=WR/N M!7E_%_\ P4$_9K^/L^E?LY_\%)?V1/&'PU-_JT,^G?\ "7PS#2S>1DK&ZWD? MDR N1Y@3RP&.Y@,T ?>5%?'/[?/Q<_:DT?]LOX*? ']F[XI1^'#X^L-8@U& M:YL([J&$1QHS7?E,/WDD,0E>-20I<+NR,UYW\6(?V[/V1?VJOAY\!/AS^V+J MOC*U^,]M?6,=[X^TV*Z?0+FW,337L"KM#%(I-R1<(Q!#!N" #]"J*^'II/VF M?V)OVXOA%\/O$?[5GB3XE>$?BW-J=AJNG>++>'S+&ZMX4=9H&0#RU+2I\B@# M"N#G*E>X^/O@K]JCXF_'37U^('[4;_!3X0Z196\?AJ\\/:I8P:AKURR;IY99 MYLM;K&P*A. RE"!G<0 ?5-?.?A7_ (*(>&?%/[.GQ;_:'A^&=]#;?"?Q/JFC M7FF-J"&34'LDA9I$?;A WFC (.-M>4_L)?M"^.],_;G\6?L>M^UE#\:/!L'@ MD:_H7BB6YM[FZL;A+B&&2TDN("5E.)23DG&U,!,_&.MVVFZ5I5G)=:CJ%W($BMX44L[LQZ $UY'^RA M\3OAM\/_ -C7X-V_CSXA:'HDES\+=!:V35]6AMC*!IUN"5$C#*_P!AJRT7X9>/+"_TOQ9\1]+T'6-0T?4(YXDB*RW#(SQL0,/#"2"> MA&>#0!T&F_\ !3CXS_&%)O$_[(7_ 3[\9_$'PC%.\*/ WB:#RKVR MR<"1?^>L1.!N !!*[E4,A;UWPAX3\/\ @/PIIO@CPGID5EI>D6$5GIUG"H"0 MP1($1 !V"@"N;A_9U^#-M\=YOVF;;P1%'XXN-%72;C78[F96ELPVX1M&'\MC MD+\Q4MA$&<*H !VM%?&/C'X>_M-_$+Q7XJ\;?M9_MU7/P.T1-;FB\#^%_"GB M'3K-5TU,>7=7-S)EI7?G%/B'9)#NU*UFM[IHG9HLI(4:WSORV2Q&Y@ : /MRBO@']B?X9_MP? MMN?LN:)\=OBE^W-XP\)7-W;SQ>$K7PM:VT:R"*:2/[7J&Y,W+/(K8B!11&BX M/S''NO\ P3@_:5^)GQY^&OBCP3\=VM)/'OPT\97GA?Q3>6,0CBOY(&PETJJ MJ[_F! !,98!0P4 'MOQ+^)/@GX/> -6^)_Q'U^'2]#T.R>[U*^GR5BC4=@, MEF)P H!+,0 "2!7RS=_\%7](/A^^JRSZ[::.5PYG5E^S$+%R\81MH!# !6( /I#X]_M>_!?]GOX"P_M$>* M=:EU#0]1CMO^$>BT:+SKC6I;E=]O%;(2-[2+\PR0 H+$@ UY?X,_X*0:O8_$ MKPU\/?VGOV4O&'PIA\:WBV?A/7=6 M?M-^*/AG\5_CS^Q%I?PKTZUM_ .M:S>:[HNF6MHD$$*6EK9R6B"%/EC,>]EV M#[IR*] _X+K?M8?MA^"OV5=/T'3KWPKK'BGQ7XNU V7A'P;X=A$E[J1 &9DQP%/.017E6G:O<_$S_@LOX&OO$:AO[#_ &=O[5T^)AQ%=7-R\&_"$.O2ZXUVIBG21X%$0CVY!' MGCG./E/K7K]?%WPF_P"4Z/Q1_P"R,67_ *.T^@#[1HKX"^ 3?MG_ +:7QE^. M7P]O?VN==\&>"_ OQ;U?3M-N/#ME!_:&OB39V,":DEK>(9P'5E9'<(J M#+!C^\<9("X .V^ _P#P4!^(G[2OQTU#P=\(?V3M5O?ASI'B:[T/4_BA>>)8 M((XKBWC9F9;,QEY$+! "'SB12P4DJ/INOS._X)J:IXB_9H_9#^*/[6NO?&3Q M#J6B^#_$?B)7\#21VZ66HWB+"([AG$?F++)(44X.T9SMKU?X-?L[?MW?M+_! M;2_VD_&W[?'B?PCXL\5Z7'K'A_PYX;TRW31=*@F02VT,T#*6N/D*%BQW#<02 MY!+ 'VU17Y^^,_V^OC[XN_X)0?$_XJ7&K+X:^*_PT\3P>&/$&HZ1&H7[9%J= ME%)/&K JHDBF92,8W;]H48 ZFT\#_MK?#C]FOX@?ME_$_P#;(U:_U/4_@[JV ML6G@>RT>**PT&_:S^T6Q@=F8GR%4I]P%V^9B<$, ?;-%?G9H'A+]OCXN?L%P M_MLZY^W-XBT'Q#IG@)]G01V$T%G;,X-WD9N)KA8C(S-\BM-@*54"M M+1=*_;J_:D_8R_X;?U#]LK5O!.M1^$[C6/#_ (0\):9%%IFRUB<_Z3NR\SSF M)G.25C\T *P7! /T!HKY3T'XX?MD?M(?\$Z_ /Q/_9VAT:U\?^+X+2'7->OO M)2#2( \D=WJ"12_([ Q;A%@@"0X!V@'P/]K_ ,9_$']B+X?GXW_##_@J]J'C M3QAI&H6AOO 'B;6-.NX=9C>9(YDBLXSOA"ARYV@E45L,I :@#[K^,W[2'PU^ M!7B3P7X0\;3WAU+Q]XEBT3P[:V=J9/,G-)K/PQ'XE\">-9[)+>ZO=.,HB>"Y5/E:17) ?J?*D))RH4 ^L:*_.S M]A'0?VX_V_OV>S\0OB#^W!XF\(6&F:U>Z?HW_"+V$"7FH2)(7-S=S$ LBEQ" ML*[1MAR3ELGW;_@E]\>/C1\6/ 'CSX;_ +0'B:+7O$_PP^(VH>%KGQ#%;+"= M2CMRH65U4 ;]V\9 Y4*3EMQ(!ZA^U!\=/B-\!O"FG>(/AM^SGXB^)-U>ZA]G MN-+\-RJDMK'Y;-YS;E/RY4+]6%?-MY_P5Y^+>G_%.U^"-[_P3C^(<7BV^THZ MG:>'WU.$7,MF&=#.J>5RFZ-QGU4U]OU\7?$3_E/#X#_[()-_Z6ZC0![O^RQ^ MT/\ %'X_6NMW'Q,_9<\4?#-M+DMULXO$LRN=0$@D+&/:JXV;%S_UT%>M5\8? MML_M7>,=7_:UT7]B3P)^T=HOPATJ/PT=>\=>/]3NK:*X$3/LBL+1KEE196^5 MBP^;:^X<1NK\GX5_:9U?]E#]I[X=_#S1_P!NZQ^.7@'XDZRNA7MKJ.N6-_JW MA_4)"JV]P)K5MS0N[A2' 50#W(- 'WW6-\1?&$'P\^'VN^/[FQ>YCT/1KK4) M+:-PK2K#$TA0$]"0N,^]?)6M^,OVB_VZ?VPOB'\!OA=\>]6^&GPZ^%'V6QUK M4?"\$0U76M4G1F*K/(#Y,<921?E_N D'>-FMIG@?]L[X/>#/C3\*OC9XZF\? M_#I/AQJ%YX+\>:M);)J:3FUD$MC<1QD/+@$L)2N/DZ_,$0 ]Y_9:^/>G?M0? M 'PU\>M)\.SZ3;>)+-[B+3KF<2O %E>/!90 >4ST[UW]?G#_ ,$^OV6OVM_C MK^POX.\56'[:_B'X?64.FW$7@?P_X3L(D@B1+F8">^=OGN6DD#-L!"JFW')( M&];?MO?M#>-?^"+_ (K_ &B+[Q<=.^(GAFZ_LJX\0:=!&AEFAU.WA,P3;L#- M%)M;"@$[B N0 ?H!17P7\2/A3^WP_[)][^VO<_MV:_I7B[3O!C>*D\&Z5I- MNFB6]O';?:C9&)@3,XB!4RR;MS]009X1AB74]6 )"JQRMYG)^0'H^V, ^OZ*^%/V;M._:R_X*1^'-4_:KG_:Y\4_#+PO? M:U=VWPY\+>#K6 )%:V\C1"XO#(I-RS.K!D/&4."H(58/V5/'?[=/QEM_VHO@ MC\1/C3(?'G@M['3O"&J:5:Q00P7BP71CFB0KA$N&AA=U.0!(P 4< ^\J*^6 M/V>?V];?5_\ @F.?VN?B'=";6_"?AJZM_$T%P CS:O:9A$;@8"//)Y38&,?: M!TKT7]@6/XTS?LE^#O$?[0OC&\UOQ=KVF_VMJES>QHC0K,O'%GX;@2UNUB^S27"N1,VY3N4;/N MC!.>M>OU\7?\%H/^14^!W_9>]%_]%SU8_;>^*O[54?[>/PG_ &:_V=?BROAB M'QQX8U,:C=7.GQW45IY6^1[P1./GF2*-Q&I.TN5R,4 ?9-%?#/B"3]J']A'] MKKX0>&]8_:M\2?$OP9\5-=FT/6-*\86\+365SM3RYX)$ *#=(#M&!A&!W;@5 MV_&/C/\ :$_;:_;4\<_LV_"CX\:M\-_ 'PGLK&/Q)JWA>*,:GJ^IW2,Z1I-( M#Y,:!)%.!UB.0V]2@![GKW[56CZ%^V7H?['4GA"YDOM;\%2^(H];6Z4111I- M+%Y)CQDL3&3NSCGI7K%?GQ\+OA_\<_AA_P %E_"O@OXU?%27QM':?".]'ACQ M->6207EQIYGE8177EX5YHY3*N\ ;DV,>20([#]IO5_VU?C-X]N_$W_!06Q^! M_@#P=XEFT'POH6C^(-/L-5UF6#'F7\TMRV_RF)&U0I4Y*\-&S. ?H717QK^P M_P#M,^-/&GQN^(7["_CS]HK3_B,='\.KJW@[XG^&KJV^TW&GRE(I$E: M%]I M@DFC ;DDY+9&*\ZG_P""@'[4/[)NF>,OV,/C#IM_XV^-0U>*V^#^LKIP$?B: MTOG=8+J0* @\@ABP. 2!&3\CO0!^A]%<#^S+\/OBE\,_@MHOACXV_%"[\8>+ M!!YVOZW=;0KW+\M'$%50(D^XO )"[CRQ%=]0!\@?\%^/^4-G[0G_ &3^;_T= M%7@'_!H=_P H;-$_[*!KW_HY*]__ ."_'_*&S]H3_LG\W_HZ*O /^#0[_E#9 MHG_90->_]')0!^GU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\ M85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]? MO]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X _\&FW M_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0!1\2>'].\5: M%<^'=75S;7<7ES"-]I(]CVKA?^&4_A'_ ,^=_P#^!I_PKTBBO'S+A[(\XJJK MCL-"I)*RVIW87,\PP,'##U903ULG;4\W_X93^$?_/G?_\ @:?\*/\ MAE/X1_\ /G?_ /@:?\*](JCXGTO4-;\/WFD:5JWV&>Y@:*.\\GS#%NX+!=RY M.,XYX/->56X*X2ITI2AEU*32;248IM]KNRUVU:7<[(9]G4II2Q4TGUN]//34 M^0?B-!X4L_&5]I_@J)QIUM+Y4+R2ES*5X9\^A.<>V*PZ]T_X8M_ZJ5_Y1O\ M[=1_PQ;_ -5*_P#*-_\ ;J_F[%^&/'F*Q4ZRP*BI-OEC.DDKO9+GV6R/U.CQ M;PY1HQ@\0W9)7<9W?F_=W96^!?PB^$WQ/\&C4-0M+H:C:2F*^2.\(!/57 [ MC]0:[7_AE/X1_P#/G?\ _@:?\*/A%\ M0^$_B"75[;QW]L@N(#%8<$'VZ$CO7I%?N/"?!66O(J4,XRVG#$1]V5U"7-;:5XMK5;ZWO?2Q^?9S MG^+68S>!QJUDK7W5G;9[>5CS?_AE/X1_\^=__P"!I_PK?\ ?![P9\-+R MXOO"\%PDES$(Y?.N"XP#D8]*ZFBOK<'PIPUE^)CB,-A*<)QVDHI-=-'Z'C5\ MYS7$TG2JUY2B]TV[,\7_ &_/AM^T'\3OV:=6TS]EOQ[J.@>-].N8-1T=].U$ MVK7YB;+VC2 @ 2(6P&(4L$#$#)'BWAK_ (+-_#[0-$AT+]H+]FGXJ^%?&T$0 MCU'P[%X0>99K@ !OLSLZET)^[O"]>IX)^T:*^@/,/A']E7]FGXP_'2']I;X^ M^)/A[=_"^+X\:*^E>$_#FI1F&ZMD^QS0?;[F)1F-Y'E$A&-VYI3R&5FY3]G; M]L#P%^S9^R+'^PO^UO\ LH>.CXFT&QN]%N?">F>$)+RV\20R2R$202(=CB3S M.7S@MEU)R,?HS10!^6?_ 3"^#OQL_8R_:VTJ\^.7[,?BJVT_P"*&@S:;X$U M'[4=0?PI;+<27)L;O ARB*[$A2NW.WF4)]%_L*^$?%>A_\ !0S]JGQ!K7AC M4+.PU36-";3+VZLI(X;L+%=;C$[ +(!D9VDXR*^P:* "BBB@#XL^*GQO_:=_ M8._:Y\7_ !%^)'@KQU\2?@KXYBM9]+N/#P>_E\(7,:D21"W+ 11,S,3RJLOE MX8LC*?/OVP?VL[/_ (*<_!V7]D7]D_\ 9S\::UJ7B+4[)KSQ5XE\.FRTWP[' M%.DK7#3,6*OM5DQ@95W"ER0C?HI10!\<_&OX9^*=#_X*0?LIQZ?I>IZGIOAG MPUXALM1UM;-VBC(TIHD::0 JC.1QN/).!FM/]L_PKXHUG_@HK^RQXATCPW?W M5AI=]XF.IWUM9N\-H'L[<(974%8]Q! W$9P<5]9T4 ?)O[=OA7Q1KG[<'[*V MM:+X;O[RSTOQ5K;ZG=VMF\D5HK6]J%:5E!$8)!P6(S@U\_\ BVP^!GA3]OCX ML>(_^"G?PB\3>(UO-1@/PEO[CP]?:II(TH;]MO!%;JR>9CRMP92-ZR9VL6+? MIE10!^>G[(VF7S?\%6W^(_AC]E+5/AEX!UGX0SZ?X.MIO"ZZ1O#:!'B0KND5L'!4$'!Q7Z.T4 ?-OPK_ &+_ -GS]H3]DWX,1_M'_!:T MUO4O#WPPT:UMXM6$T4MD386_FQE592IW( 0PR"N*A_:3_P"";/P=\;_L5>)_ MV6/@#X0T[PE]MO1K6AK"\GDQZM'LV2,6+,H=8Q$Q&=JN2 2*^F** /BCX;_\ M%8S\*/!UI\/?VV_V?/B/X7\?Z1;I::D;/PL]W::Q,@V^?;2HVUO,(W8^X"WR MNPYK9_9*UG]JW]JG]J_5/VN_'>C>+?AW\+]/\/\ ]D^"? 6M74MO)K#EF/\ M:%W:!MN0'<@D?Q1A&81EF^OJ* /RJ_9@3]E_X>ZQXLC_ ."D_P"S;XM\6_'2 M?Q9=R7']K^"+W6UU>(E1"MBBH]NT?4+D $,N&*[0OI'[!.@^.O#OC[]K6[\< M_ :^^'4?B'2;'4= \/3Z:L,-O9?8[\QQ(8AY.](I8-Z(?D=RI (('Z&UD^/O M#]SXM\"ZUX5LIHXYM3TFYM(I)<[4:2)D!..< GG% 'YZ?\$VO^"COA+X!?L. M^$?A]\9_A+XZ6]L[>\'A"YT+PM->P>);2,%%E23?"R.5QL5L_-@?0 M?_!+_P""7Q1\ > O'/QL^-OA>30?%'Q;\>WOBBZ\/3']YI=M,V8;>0=1(-SL M0>0'4, P8#T']@_]GGQ-^RE^R?X1^ 'C'6[#4=2\/17:7-[IA?R)#+>3SKMW MJK<+* <@<@UZ[0!\[?\ !47]F3QE^U1^R9J/@[X:6\=QXHT+5;77O#EI,RJM MS0?&C_@I9;?'#]G+7?@'\/OV]V#DC("[@@+%?NBB@#X1^.O['OQ>^ M?[+W[//CKX:>&9O%WBK]GS4;>]UK0M+R\VI6DRH=1CMAC+L&4!0!DH"<$@*< MW]J_]HJT_P""H'@S1/V./V8_AYXR:+Q%X@L9_B!K^N>&YK"V\.Z=;RK-(DKR M@!I]RIM5202F 22*_0"B@#X[_;+\,>,?V:?VP_AU^WKX.^&VK^(_"NE>%I_" M/C[3O#EF;B\L=/9WEM[I(EYD1))"7]!&HR-P(YKQ5\1#_P %-OVKOA+;?!GP M-XCB^&WPL\1_\)5XG\7Z]HDUC!=W\.TVMI;K,JM(P=?GX^ZY.,+\WW310 5\ M??"WPEXKM?\ @M;\2_&5SX9U"/1[GX06<%OJLEE(+:6436!,:RD;68;6^4'/ M!]*^P:* /DS_ ()C^%?%'AKXD_M*7/B/PW?Z?'J/Q\UJZT^2]LWB6Z@:5BLL M98#>A[,N0?6D_96\*^*-+_X*B_M,^)M3\-W]OINI6?A@:=J$]FZ0712P57\N M0C:^T\':3@]:^M** /@7]B_]FCQE\7_^":OQD_9_UO2+O0]4\3^-_$2Z7_:] MI) /,;R'MY"&4'RS(BY8 \9QFMCX!_\ !2C2OV?_ ( Z#\"/VA?@%\1].^)G M@W0X-$_X1;3_ A<7)UJ2VB6&*6UFC!B=951#NR!DMMW+M)^XJ* /S.\;?LQ M?';P;_P1]^->M?$?P)>IX\^*OCB'Q9>>%["W>>YLEGU>P98"B DN%1Y&'50^ M& *L!]A_M(Z+K.H_\$Y_&_A[3])N9]0F^#=_;PV,,#--),=+=1&J ;BQ;C:! MG/%>W44 ?+GPM\,^)+7_ (([6_A&Y\/7T>K#X#W5L=+DM'%P)SI&/$FF?\$B]*\)ZEX>OK?54^$VH0-ID]HZ7 E-O.!&8R-VXD M@;<9YKZDHH _+WXA?#_XS0_\$I?V?/#^I^ _%]SX*TWQ#%)\8O#.@6TT>IS: M0+N9F5HEVR&/;N)' #-&QQC<,G]L*T_92^)_[(GB+X>_\$Y_V'-2O[N2.TFU M[QC;?#N>T;2[2&XBE:-;FZC$\\[NB)Y4>[*&1B<+S^K%% 'PM_P4 N?$6@># M_P!E_P#:.M/ 'B#6-!\$>*M.U/Q+%HNE//=6EL]M"V]HN&7[C#YL -A202*V MM:U6_P#C!_P5 ^ GQU\)^$-=3PYJ'PHU.@3ZA9S MPW00-:3&!6:.5!&@VD9)WDX4H6ZS]D[2?B)^U-^WUXC_ &^M<^&FM^%?!.G> M!T\*> H/$ED;6]U53.)I+PPM\R1Y,H!/#"5,$E6 ^S** /DS_@BOX5\4>#?V M'[31?%_AN_TJ\'BO5G-IJ5F\$H5I\JVQP#@CH<][9O$+J!IF*RQE@-Z'LRY!]:^LZ* "OC[Q_X2\5S_ /!; MOP/XT@\,:@^C0? Z:VFU9+*0VT(?""Z'XMM(?#B:M-X?O(G#17WV=E)*%%1 M-XZ R@G)16A^&.M?LZ_'']ICP3HO[#W_ 3X\'#PUI6H#4/&OQ(\3?"\Z='I MBQ,KQ)8.5B;[7N4X)5MK%"%*J[+]^44 ?#5GXQU/_@FY^VM\6?''Q9^'_B.^ M^&7Q']%EOH]+U"-)!/;720@M'N:5RIPJ_8-% 'S]_P2PT'7?"__!/_ .&>@^)=%N].OK;1YEN+*^MFAEB/VNOD'PA\-/B/#_P0Z^+/@F7X?ZVNLW7C2ZDM=(;2IA=3(=5LF#)%MWL- MH)R!T!/:OT_HH \0^+^BZS=_\$W/%'ARTTFZEU"7X'WMM'81P,TSS'1W41A M-Q.]8\9^ M.(8],U"+6/"T]A;>'K=W4SR7DTHV)A R?*2N6SNX ;7\>_ WQ%\,/VV_V-_! M&B:/?ZCI7@3P=K&D7^LV]C(T$7DZ0L"/(X!6/>4XW$9)Q7VY10!\(?#_ .(6 MH?\ !,;]ISXNZ7\"_ UUX?\ #-UXET][.Y\0 M7-UYJS3QPO\ ,L(CFD&X_P!Q/XF94^W** /@;]DCXU^//^":O@.__8U^.W[. M?Q(UZ/P]KE[)X$\2^"/"CZG:Z]8SSM,BAD($<^^1LH3QO .TCG3_ ."2GBOQ M_P"//VE_VGO&WQ-\&R>'M9U+Q=I$EUHM>"OVZUK7BS4K$QVC MZM+&PA A3)%O&YSM')#/@*"J* ?''QJ^ WCJW_;UUC_@G7HFG./AU\8?'^E_ M$?4!&Q$<.GPI<2:G;D#A1+<01A?[OE1#!W"OU$CCCAC6*) JJ %51@ #H *^ M+I]E),8 M(52?=*^P':@R,L>!FKWQZ\*^*+[_ (*X_ CQ98^&[^;2K'P9K\=[J45F[6]N M[6TX57D VH22 2,YKZSHH ^3/\ @HIX5\4>(?VDOV8=1T#PW?WUOIGQ5\_4 MI[.S>5+2+$/SR,H(C7@\M@<5R&J^*-7_ ."'](DOAHNIVL;H\%RD0+(KF25@P!SE <.5^XJ* /@SX6?%CQM^TQ_ MP5F\+?&W2?@UXKT3P':?#'4-.\/:SK^B2VO]HXE9WN"K#,2N[E45\,RQ[L?- M@>>> _AE^SE^PS\7/B)\,OVZ/V0(/$?A_6?%]UK?@'XEGX?KK4,]G/@_899$ MC=XGCVCY,'YFD/"E&;]-J* /C+]BKQ%X/_X3KX@_M'>#/V(?#GPO^%NBZ$T/ MAC7H? 9L/$FO*-DEPPBCY>W)B^5 F78Q %F5E'E4W[)O[47[_]')7O_\ MP7X_Y0V?M"?]D_F_]'15X!_P:'?\H;-$_P"R@:]_Z.2@#]/J*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"C MHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK M]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /P!_X--O^4IG[7?_ &\?^GR>OW^K^8']GG]G M#_@XJ_X)Q?M=_&#XS?L6_L/>(/\ BO/$%_%<7NK>&K>]BN++[?+/"\8>4;<[ M@<]P:^@/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^ MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+ M/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6? M_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ M /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z / MW^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#] M_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ ' M_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_ MX;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/ M)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R M7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L M_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\ MQQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^ MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+ M/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6? M_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ M /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z / MW^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#] M_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ ' M_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_ MX;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/ M)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R M7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L M_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\ MQQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^ MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+ M/_,<6?\ \?H _3__ (+\?\H;/VA/^R?S?^CHJ\ _X-#O^4-FB?\ 90->_P#1 MR5\!_M/?&S_@[9_:Z^ /BG]FKXR?L17D_A?QCI;:?K46G^!+2"9H2RL0D@G) M0Y4--8NI=%U>-5F6&65#& MY"DC# ''- 'Z!T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T=%7\8 M5?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O M]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 45\EZQ\ M4_V\_P!I[X^^-_A_^SAK>C_"_P %_#_45TQ_$OBCPJ]]>>(+X F0P12E4%L" M" XY(*L&;?M3J?V&_P!J?XK?%?Q9\1_V>OVC=)T:W\>?"K5;:VU?4_#^];'5 M+6X1W@N45R3&Q6,EE)P-RG"Y*J ?1=%?%7PU^.'[?_[=R^(OC/\ LK_$CP;X M ^'VFZU6,97;M4[U_U>2%^E_V1OVD/#G[6O[._AGX^>&;(V<>N6;&[T]I-YL[J-VB MGA)P,A9$8!L#_\%^/ M^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\ MI3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 <5\?/"?QK\:_#^30/@' M\6K/P3K\ERA&OWN@)J0BA ;@*L06WG !6_X(P"R'_!-3X:_8=N/+U7S-O]_P#M:\W9]\_T MKY5^((U#_A ?^"A)T(-]F_X2'3=OE]-_FS?:?QQUKW;X;_ [_@H%^PBGB'X- M?LK_ \\&>/_ (>ZCK-SJ'@R37O$#6%SX;^T,6:WG0C_ $B)'Y&P[FRQRI;: MOI'[,'[!D/PZ_9E\:_"?X\>(XO$?B7XL7>I:A\2=8L5V)-=7R%)%@+*"%C4_ M*Q ^F_LEBR'[*OPS&F[?LW_ K[1?L^SIL^PP[<>V,5\\_\$.0W M_#&VJ&'_ (\S\1]9_L['W?(W18V^V[=6-X-^&W_!67X(?!5?V/?A[X<\ :WI MUA9/I'A?XKW>OO;R:?IQ&R)I;/:7,T49VKMW*NQ0?,VDM]+_ +(O[-WAS]DG M]G?PS\ O#-\;R/0[-A=Z@T>PWEU([2SS;VU&XOY\/%,DQ("*HY!!')-=]7A?@'_E()X__ M .Q$TK_T8U 'KGV+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% '.Z1<>,=8MFNH-7 MM5"RM&0]MSE3CUJU]B\;_P#0;LO_ &/^-'@?_D$2_\ 7[-_Z%6Q0!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C5?5'\9:5I\NHS:Q:,L*;F5;8Y/ZUT%9OC'_ M )%B]_ZX&@"M!;^-9X4G76K,!U# &V/M=%6/X'_Y!$O\ U^S? M^A4 'V+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 <_JC^ M,M*T^749M8M&6%-S*ML-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH YV_N/&.GW-K:RZO:L;J7RT*VW .,\\U:^Q>- M_P#H-V7_ (#'_&CQ+_R%]'_Z_3_Z":V* ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJUI4&OPR.=8OX)E*_ M((HMI!J]10 4444 ?('_ 7X_P"4-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[ M0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S] MKO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% ! M1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B M]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O MV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 M34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D M+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% ! M1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?]D_F_ M]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T M^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E( M)X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !11 M10 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+ M%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z M_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P? M]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^ MG_T$UL4 %%%% !1110 4444 %%%% !1110 4444 ?('_ 7X_P"4-G[0G_9/ MYO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[> M/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@ MGC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ M *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%? MY"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_ ,@B M7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL M4 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_ M&%7]GO\ P7X_Y0V?M"?]D_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7 M[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%>8?' M;]L_]EG]F?4(-'^.?QNT3P_?7,0EATZXF:6Y,9. YAB5I A((#%0#@\\&NG^ M$?QK^$OQZ\))XZ^#7Q#TKQ)I+2F(WNE7:RK'( "8W YC< @[6 ."#CD4 =11 M7DGCO]O/]C;X8>+K[P#\0?VD/"ND:SIDWE:AIM[J:K+;O@':P['!'YUUOP>^ M/7P:_:!T*Y\3_!3XD:5XFT^SNS:W5YI-R)4BF"J_EDCH=K*<>A% '745XQXE M_P""B'[$7@_XCR?"7Q+^TQX6L]>AN?L]Q:RWW[N"8':8Y)P#%&P/!5G!!X.* M]EBEBGB6>"171U#(Z-D,#T(/<4 .HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O" M_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH Q_ __ "") M?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ MZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7 M[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB M@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C"K^SW M_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K\ ?^ M#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH \,^ _[#G@WX3_ M !E^(_Q[\Q:GJFB(LFD6&,1:?$S/)E$7"[ALW*B K\@K MP_\ 82B\(ZY_P4S^//C+]FW3X+;X8Q:18Z?JTNDH$TZ\\0HT9>2 +A&*@7(8 MKP2^[I(I.'^T_P#MDQ?M=?'G7OV+OAO^T;X<^%_P^\.2FT^)?Q U3Q#;6=[J MC[BDNFZ:)G4D95TDE''#9.W"S?3G[,=_^R'\.?AK'\#?V0/&/@S6(M!TN2YB MT'PYXGM;NYN"-H:>9HW9BSNR!I7&,NHZ8% 'P+^R9^T-^SUK-U\6OC!X_P#V M&/%GQHU7Q-\5M5U274M"^&<&LV^C:62I@A,]QPK8\QMBD_+M)(KZ<\5?M2_L MWVW_ 3.^)/[0W[#ND:1X=MX=%NHGM=%T2'3;C3=4D5+<&>&)0%G3S(V#<@A M5(++BN^_8K_;7_9Z^.GP9O?$^D:;HOPYNM#U.\M_$_@W4+VWM9='ECE;+RKB M, .H#ERH ;>I)*-7R7\)_A/J/[3WPG_;;\:_!/299O"/C[5O^*$6W@*QZO>V M/VB>>6!<#(FE:( @6WBGP1: MW?B.YFL8VGN;V[MUEEN#(1N\Q7D^1\Y0(F"-HQG?\$:/B-XH\=_L,:-H?C#4 M'N[[P=K5_P"'#=2,2SQ6TN80<]DBD2,?[,8K0_9-_;;_ &?;?_@GUX5^,?B3 MXEZ3:6_A7P1:VGB2UFOD6XMKVTMEBEM_*)W>8SI\BXRX="H.X5G_ /!&?X=^ M)_ O["^BZYXOTY[.^\8:S?\ B(VLJD,D5S+B)L'L\4:2#_9<4 ?55%%% !7A M?@'_ )2">/\ _L1-*_\ 1C5[I7@/A;2+;6/V_O'L%U)*H7P/I3 Q2%3G>_I0 M![]16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U !X'_Y!$O_ %^S?^A5L5RGA7PKIVH:=)--/<@BYD4!+AE& M U:?_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%9OC'_D6+W_ *X&H?\ A!](_P"?F]_\"VJCXE\):98Z#=7<-Q=% MHXB0'N6(_$4 =!IW_(/@_P"N*_R%35A67@O2I;.*5KF\RT2DXNFQTJ7_ (0? M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH \X_:'_ &J-.^$=V?"7ABQBU#7#&&F$S'R;0$97?@Y9B,':".""3T!\&NOV MNOCE>ZI#J=QXBMB+>7S(K8:;$(P?3[NXC_@5<#XEU:[U[Q#?:U?N[375U))( M7))R6)QSZ=*HU_('$7B-Q+FV9SJX?$3I4DWR1A)QLNE[6^NUEH?#8K- M<76K-QDXKHEH?8O[/'[5&G?%R['A+Q/8Q:?K@C+0B%CY-V ,MLROU^=/AK5KO0?$-CK5@[+-:W4] MS8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:OU$]@V**Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ - MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ M .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!]( M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BL?P/_R" M)?\ K]F_]"H_X0?2/^?F]_\ MJS/"OA73M0TZ2::>Y!%S(H"7#*,!J .KHK M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ )O&/_ "+%[_UP-7-._P"0?!_UQ7^0KG_$OA+3 M+'0;J[AN+HM'$2 ]RQ'XBK-EX+TJ6SBE:YO,M$I.+IL=* -VBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ #Q+_R%]'_Z_3_Z":V*Y37/"NG6NHZ;#'/_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;5:TK0++1Y'DM99V+K@^;,6'ZT 7J*** /D#_@OQ_P H;/VA/^R? MS?\ HZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\ M?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@#Q M/4/^";_[".JW\^J:E^RMX.GN+F9I;B:32E+2.Q)9B>Y))-=+\'_V0_V9/@!X MDN/%_P %O@CX?\-:G=6+6=Q?:38B*22!G1S&2/X2T:''JHKT>B@#Q[XK?\$_ M_P!C'XW>-&^(OQ0_9U\.:KKH^%/" M?A?P)X,=%1$ 51[ 5H44 >,^)_\ @GC^ MQ%XR^(S_ !8\3_LS^%;S79;DW%Q=26&(YYB_]<#6E6;XQ_P"18O?^N!H N:=_R#X/ M^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%<]\3_B3X>^%/A"Y\7>(IODB&VWMU;#W$I!VQK[G'7L 3VK# M%8K#X+#SKUY*,()MM[)+=DSG&G!RD[)'R!^TU\*+CX6?$NYCA"'3M5D>[TTJ MPRJ,V6C(ZC:QP/48]\>=U]#_ 1^&FO_ +2'CVX^-WQ:A\W2DF(LK)P?+N&4 M_+&H/_+%._\ >;(.?FKTO7?V:?@;:>(--NK?X?6RF>\(E3SY?+88SC9OVX]L M5_,E/PTS'BJK4S/+>6CAZDVZ<:CES.'\R2B[)N_*GTZM6;^164U<:W6I6C%O M1/>W?8^:?V;/A[;?$CXN:;HU]=11VUJWVRYCD8 S)&0?+4?Q$G&1V7<>U?=% M?-O[47PGG^%>N:9\=/A181:>MA+$E[;V<(2.%A\J2;5XVL/D8=#D?WC7N'PK M^(VD?%7P/9>,M((43IMN8-V3!,.'C/T/3U!![U^D>&V!I<,8O%Y%B5;$)J?- MTJ4[6BX_X7=-=&_6WJY336#G/#S^+>_=>7H=%1117ZT>V%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ MU^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7 MT?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "B MBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3_LG\W_HZ M*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_ M?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\ M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH * M*** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_Z MX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !111 M0 4444 %%%% !1110 444C,J*7=@ !DDG@"@"KKVNZ1X8T:Y\0:]?);6=I"9 M;B>0\(H_F?0#DG@5\PVT'BC]M'XN&[N1/9>$M'? 7ILC)^Z.QFDQR?X0.^!F MS\8/'_B3]J#XCP?!KX7S$Z+;3;KN\&?+F*G#3N1_RS7HH_B)!ZE5/K"/5]>G1KQY-YG7Y%_"B]?[S[>B-32-)TW0=+M]%T:RCMK2UB6*W M@B7"H@& !6?XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$U^GPA&G%1BK):)+H M>NDDK(O:WHVF>(M(N=!UFT6>TO(&AN(7'#HPP17S-\-M9U/]E#XZW7PX\4W; MGP]K$B^3=2<*%8D17'H,$V\!>([@_VSH<80>:?GGM@=JL<_Q( M<(W_ $]2:]DKZ#(\YPF?Y52QV&?NS6W5/K%^:>GX['3AZ\,3152&S_JP444 M5ZQN%%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5 ML5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S M3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ H MHHH **** "BBB@ HHHH ^0/^"_'_ "AL_:$_[)_-_P"CHJ_C"K^SW_@OQ_RA ML_:$_P"R?S?^CHJ_C"H _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[ M7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH ** M** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O M_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %?/W[4WQMU76M47X!_"WS+G4;Z M00:I+:G+9;_EW4]B?XST X/\6.H_:A_: C^%6@_\(QX9N%?Q#J41$ 7DVD9X M\TC^\>0H]>>@P:G[*W[/\GP_TT_$'QK;L_B'4D+*L_+6<;NQ$PL>6G!62_K=O=O=O5GHTJ5.C34(*R05C^)?^0OH_\ U^G_ -!-;%8_B7_D M+Z/_ -?I_P#037::&Q1110!\S_M'^#=:^!?Q3L/C_P" (-EM=7>=0@7A%G.= MZMC^"5=WT;/3*U]!>!_&6B_$#PI9>,/#\^^UOH0Z _>0]&1O1E((/N*?XQ\) MZ-XZ\,7OA+Q!;^;:7T!CE'=>X8>C @$'L0*^=_V?O%FL_L^?%V^^!'CRYQ87 MUV!8W#<(LS8\N1?19%P#Z,%Z8:OS.7_&$\4U.N_RC4_/LHGD?\B_ M&?\ 3NH_NE_DSZ;HHHK],/7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/V MN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y M2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_ MZ%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!'-/E"0V@8[' .5MT/<R+@!![ C@+GZ+IL$$-M M"EM;0K''&H6.-% 55 P .@%.KU>&^'\+PYERP])\TV^:3_3LOO-L M)A886ER+5[M]WW"BBBO?.D*Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z" M: -BBBB@ KR']KGX+-\1?!H\7^'[4G6M$C9T$8^:XMQR\?J2/O+[Y ^]7KU% M>5G>3X3/LKJX'$KW9JWFGTDO-/5&.(H0Q-%TY[,\P_99^-(^+'@1;'6+H-K6 MDJL-_N/S3)CY)O?(&#_M ],BO3Z^7OBUH.J_LM_&^S^+'@^T;^P]6F;[3:Q\ M*"W,UOZ '[Z>A'3Y*^E?#^O:5XIT.T\1Z'=K/:7L"S6\J_Q*PS^![$=CQ7SG M!F;XNM2J93F+_P!JPS49?WX?8J+OS+?SU=KV.3 5YRBZ%7XX:/S71ERBBBON M#T0HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/ M_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_K MBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1 M110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ M9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"W MC_T^3U^_U !1110 4444 %%%% !1110!\?)\=/VU_P!L/XZ^/_ G[*?C;PU\ M.O!7PWUUM"O/$^N>'SJ=]K&IQ_ZY8HG81I"I&,]2&5@6W;4Z;]C[]J3XZ:I\ M?_&W[&/[6-GH4OC3P;I<.L:?XF\-QM%9ZSI^"(=?\ &\D^IZ[JTGV;PKX0TE?,U#6[HD!8H8P"0NYE#.1A M=P'+%5;Q;]FK]FKXX:-X9^+7[:7[2R16_P 4_B5X8N8[;0;)LQ^'--CMV^SV M*D9S)\L6_DX,:\EBY(!G?#7XX?M__MW+XB^,_P"RO\2/!O@#X?:;K5SIW@R' M7O#K7]SXD\@[6N)W)_T>)WX'EC6,97;M4[U_U>2%^E_V1OVD/#G[6O[._AGX^>&;(V<>N6;&[T]I-YL[ MJ-VBGA)P,A9$8!L#V, M5\\_\$.0W_#&VJ&'_CS/Q'UG^SL?=\C=%C;[;MU 'V/1110 5X7X!_Y2">/_ M /L1-*_]&-7NE> ^%K^YT_\ ;^\>RVNF2W1;P/I0*1$9 WOSS0![]16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T '@?_ )!$O_7[-_Z%6Q7*>%=_]]+0! ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0! ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L5F^,?\ D6+W_K@:A_X275_^A0O?^^EJCXEU[4[G M0;J";PQ=0JT1!E=EPON: .@T[_D'P?\ 7%?Y"IJPK+Q'JJ6<2+X2O& B4!@R MX/'6I?\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*BOKZSTRREU'4+J."W@C: M2::5@JH@&2Q)Z "LS_A)=7_Z%"]_[Z6OGKX_?&/Q1\;?$L7P,^%UA*T;3[=1 M>)]WGNIR5)7@1IC)/)N(K>B7=E3Q1K7BC]LGXLQ^$_#4DUKX5TF3>\Y7 "9P9V!ZR/R$4]!Z?, M:^F/"WA?1/!GA^U\+^'+%;:RLXA'!$OIW)/_P#?2UP<*_]]+7V)WFQ16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q6/XE_Y"^C_ /7Z?_031_PDNK_]"A>_]]+69KFN:C/J.FR2>&[F M,QW)9$9ES(=O04 =716/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8 M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM $/Q,^'VC?%#P7>^#-;7$=U'^Z MF"Y:"4-[[]G;XA-Y+I=/_9C2-\J3=3&I/\$@ M^=?4GU>O=_\ A)=7_P"A0O?^^EKQ3]K;X=:QXFL8/BMX:\,WMGJFC*&NYHR, MO IW"3Y>=T9YS_=S_=%? <9Y?B\'5I<0Y?&]?#_'%?\ +RC]J+\U\4>VN[L> M9CZ4Z;6*I?%'==X]5^I]!T5YE\"OCS<_%3P1%?\ ]A2SZC9A8=5$#J!YF.' M[!@,CWR.U=K_ ,)+J_\ T*%[_P!]+7V66YAA_FMFNCT. M^E5A6IJ<'HS8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EKM-#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BL?P/\ \@B7_K]F_P#0J/\ A)=7_P"A0O?^^EK,\*ZYJ-KITDZA(Z76B3VH5OW^K\ ?^#3;_ )2F?M=_]O'_ *?) MZ_?Z@ HHHH **** "BBB@ HHHH _.^T_9=_X*DZ#^U_XJ_:X'PR^$?BG7-3G M>W\+2^+M_#WX8Z7X;_LB0V4W@R\NY;E[SS8@J.)I&7RC&9B<#.X+VS7NE% 'Q3\-_ M@=_P4"_813Q#\&OV5_AYX,\?_#W4=9N=0\&2:]X@:PN?#?VABS6\Z$?Z1$C\ MC8=S98Y4MM7TC]F#]@R'X=?LR^-?A/\ 'CQ'%XC\2_%B[U+4/B3K%BNQ)KJ^ M0I(L!900L:GY6('SEF"KD*/HZB@#X?\ !OPV_P""LOP0^"J_L>_#WPYX UO3 MK"R?2/"_Q7N]?>WDT_3B-D32V>TN9HHSM7;N5=B@^9M);Z7_ &1?V;O#G[)/ M[._AGX!>&;XWD>AV;"[U!H]AO+J1VEGFVY.T-([$+D[5VKDXS7I-% !1110 M5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 44 M44 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@ M:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH ** M** "BBB@ HHHH ***\Y_:-^.]A\&?"NRQ>.77+]"NFVS<[.QFB75F5:M3H4G4F[)'+?M6?'R\\.QCX2?#R M5Y=>U(+'=26N2]LC\"-<<^:^>.X!SU((Z+]FGX"6GP<\,?;]7B237]0C!OYA M@^0O40*?0=21U/L!7*_LI_ B_LI#\:?B2DD^LZB6FL([KEX5?DS/G_EH^>/0 M'U/'N]?%<,Y9CXB M62":-LJZ,,A@>X(.:YCXU?"S3?B]X"NO"EYL2XQYNG7+#_43J#M/T.2I]F/M M7E7['OQ3U+2[V[^ ?CLO!?Z;+(-,6<_,-I/F0>Y4Y9?;=V K\SRQO@SB5Y7+ M3"8IN5%](5/M4_)2WBO1*[;9Y%'_ &#%^Q?P3UCY/JOGT/H&BBBOTP]<**** M "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_] M"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQ MC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ M]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%% M% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 M ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1 M110 5^?>H?M=_MH?M1?\%0)/@!^S9=IIGPW^%GBBVC\>,AAC:]@AN%2[,TK@ MN26$L<<,>-P0LW C>:6U!EF:6<_NUY4( 0 0S'W3_ ()" M_M4_M&^+?&_Q%_8U_:QUJ75O%OPWN!]GU>YE$L\L*RM#-')*/]<%?RV24Y9E ME.2<"O,/^">_A#Q[_P $R/V%/B7^W9\>?A;J=WK^OW=C+'X$)=!/Q%F\K0 MK*6!HO.B>;SI'C5_F\E=L$:.?O[6.>,D _0>BBB@ HHHH **** "BBB@ HHH MH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BB MB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ MUP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4 M444 %%%% !115+Q%XAT;PIH=UXC\07Z6UG9PF2XFD/"J/YD] !R20!45*E.E M3'OA+X.N/%OB"3<$&RUM5;#W,Q'RQK_,G ML 3VKPKX"_#'Q#\?O'<_QX^+,?FV*W&=/M)%_=W#J?E55/\ RQCZ8_B8_7[2/(IIYG6]I+^%'9?S/N_+M_PY/1117Z@>P%%%% !1110 4444 %8_ MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %?/ MO[8/PNU/1M0M/C_X$W07VG31_P!IM .1M(\N?WQPK>VWL#7T%4.H6%EJMA-I M>I6R36]S$T4\,@RKHPP5(]"#BO!XDR*AQ%E,\'4?++>$NL9KX9+T>_=774YL M7AHXJ@X/?H^SZ,YKX,?%'3/B[X"M/%MEM21O"VMD;9G)($)8[)/]Z,DJWJN3CE:^I8Y$E02Q.&5 M@"K*<@CUKS^#\]KYO@94,8N7%4'R58^:VDO*:U3VO>VAE@<3*O3<:FDXZ2_S M^8M%%%?7'<%%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+ M_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7 M^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ M$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ M HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/ M^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\ M?^GR>OW^H **** "O@#]MK_@K[\:/A=^TOJ'[+7['_[/2>-]<\/QJ="OV#?CM_P5(^+OQ%_:1^+OA-/ UCKMQJ>@1WWB*"WT_7;F M6<$'S2X$T8^=RJGYB5W$KN5OU9^"GQT_9J^)ULWA#]GOXJ>#M;AT2TC5M,\) MZK;3)8P?=C'EP,1&G& , <8% '>4444 %%%% !1110 4444 %%%% !7A?@'_ M )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %% M%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2 MK-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH *** M* "BBB@!))(XHVEE<*J@EF8X [FOE[XK>.?$O[57Q,@^$GPUG*Z#9S;[F\ M.R7:<-^'_@/P]\-?"EKX0\,VOEVULG+M]^5S]Z1SW8GD_D, 5LT45^D8?#T<+0C M1HQ481222V26B2/5C&,(J,59(****V*"BBB@ HHHH **** "L?Q+_P A?1_^ MOT_^@FMBL#Q+J-B?%&D:0+I/M(F,Q@S\WEX*[L>F>*F4X0MS.U]/GV&HRELC M?HHHJA!1110 4444 %%%% '!?M%?!ZW^,7@";3+:)!JMEF?29FX_> Y]7K\YXLP]?(,RI M\38.+?(E"O%?;I?S6_FAOZ;M),\K&PEAJJQ=-;:27==_5'TA16%\-O'^B_$[ MP99>,]#?]U=Q?O(2V6AD'#QM[@\>XP>A%;M?H&&Q%#&8>%>C)2A-)IK9IZIG MIPG&<5*+NF%%%%;%!1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D M$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 UOW^H **** "ODGXP_\$6/V+OCA\4=>^+WC>/Q6=7\1:E+?:C]CUX1Q M>;(V37UM7Y=?MP_\%C/VG;']H_7_P!DG]FW0?"_A&XTK7I=(/BS MQ!J=OODD0X,HDNS':VJ=?]8'Z## G% 'IWQ%_P""*G_!+WX1>&I?&/Q3\;:[ MX=TJ'_67^L^-(;:+.,[0SQ@%CV49)["M'_@E3I?_ 3H\.?&;QYX;_86UCQ; MJ]Q;Z-:_V[K.M.3931^'&T_X#_#*TT::_MXQJ6I-(\]W>;>1YDTK,Y&23M!"@G@"@#U M6BBB@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _ M\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F M_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZX MK_(5-4.G?\@^#_KBO\A4U !1110 4444 %>1?M2?M CX8Z,/!WA.XW^(M2CQ M&8^39QGCS,?WST4?CV /4?'7XS:-\%_!SZU=;)M0N=T>EV);F:3'WCWV+D%C M]!U(KRW]E_X,ZSXQUY_V@OBOON;N[F,^E0W*\NW:X([ =$'0 9' 6O@>*'\HE;$5%><^E&GUD_[S6D5OK?2Z9YN,Q%2=18:A\3W?\J[^O8Z?]EC] MGX_#;2#XV\86^_Q#J4>6$O+6<3<[.?XVZL?P['/L%%%?4Y+DV!R#+88+"1M" M/WM]9-]6WO\ +/C[\+?"&Z*\\2QW;6.[")!W%H#MVX]=OS?[QK;^*O[4%]XXT*Y\+>'=!- MC:70V37$TVZ5TSDJ .%ST/)XSZUY/7\Y>)'B+2S/&X:EDU5N%&2J.5FKU$_= MT:3:BK^3OY'ZEPMPO/"8>K/'0]ZHN6VCM%[[=7^%C[DM;JWO;6.]M)EDBFC# MQ2*E1Z.=-BU73;&,#RY$*O#'G@>8O0)F,GVD7(Q[L%K]9R#Q-X6SJE!5*RHU6E>, M_=5^MI/W6KZ+6[[(^,S+A/.,!.3C#G@NL==/-;K3RMYGI-%0V&HZ?JMJM]I= M]#X44450@HHHH *I>(O#^D^* M]"N_#>NVBSV=[ T5Q$W=2.WH1U![$ U=HJ*E.%6FX35XM6:>S3W3$TI*S/E_ MX0>(-6_9?^-UY\(O&-VW]B:K.OV:ZDX0%N(9QV 8?(_H1R?DKZ@KR[]JCX*C MXK>!3J.C6N[6](5I;':/FG3J\/OD#*_[0 XR:J?LD?&EOB1X,_X177[HMK6B M1K'*9#\UQ!T23GDD?=;WP3]ZOSGARI/A3/)<.UW^YG>>&D^V\J5^\7JO+7JD M>5A6\%B'A9?"]8/\U\CURBBBOTD]8**** "BBB@ HHHH *Q_ _\ R")?^OV; M_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 UO%7/^'OO_5O/_EV_P#W M)7N_\0SXW_Z!/_*E+_Y,\#_B)_ W_07_ .4ZO_R!]I4445\(??!1110 4444 M %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_P!'15_&%7]GO_!?C_E#9^T) M_P!D_F_]'15_&%0!^_W_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ M +>/_3Y/7[_4 %%%% !7@W[37_!-/]CC]K"6YU?XG?"2UMM=N?;8O! MNO7AL9EG"LJNGS?9I90K,/,;R3AB.YS]:_\ !-?]JS]L_P"+WBSQ-\%/VSO@ M>/"^L^%M,MY[34_[)FLSJ*N[1DX8M%)C:#OA(0YZ5]=5\$_\$W?'7C?Q%_P4 MJ_:?\.>(/&.JW^G:9KTRZ;87FH2RPVB_VA.N(T9BL8P ,*!P* /O:BBB@"GX MA\0:)X3T&]\4>)M5@L=.TZUDN;^]NI D<$**6>1F/ 4*"2?051^'/Q%\%_%O MP/IGQ)^'>NQZGH>LVHN=,U"*-T6>(YPP#@,.AZ@5\J_\%+?V;/C_ /'KP1X^ MUGQ9\%_ UYJMAX0\/0%+S7-0MK.2<&^F88$"RHI$:[@P7D*P5Z]+_ M ."8'_*/WX4?]BE#_P"A-0!O>._V\_V-OAAXNOO /Q!_:0\*Z1K.F3>5J&FW MNIJLMN^ =K#L<$?G76_![X]?!K]H'0KGQ/\ !3XD:5XFT^SNS:W5YI-R)4BF M"J_EDCH=K*<>A%?FA^R9^T-^SUK-U\6OC!X__88\6?&C5?$WQ6U75)=2T+X9 MP:S;Z-I9*F"$SW'"MCS&V*3\NTDBOISQ5^U+^S?;?\$SOB3^T-^P[I&D>';> M'1;J)[71=$ATVXTW5)%2W!GAB4!9T\R-@W((52"RXH ]:\2_\%$/V(O!_P 1 MY/A+XE_:8\+6>O0W/V>XM9;[]W!,#M,RQ2Q3Q+/!(KH MZAD=&R&!Z$'N*^:/V2_V*?@%*VES"#GLD4B1C_9C% 'U51110 5X7X!_Y2">/_P#L1-*_]&-7NE>% M^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ MU^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!+O$UWY5K:IG:/O2N M?NHH[L3P!^)P 36EJ.HV.D6$VJZI=QV]M;1-)//*V%C11DL3V %?+NN:EXH_ M;.^+2:!HCS6GA/2'W-*5QMCS@RL#P97P0JG[H^C$_)\5<1RR3#PH86/M,76? M+2AW?63[1CNW\KK5KBQN*>'BHP5YRT2_7T1+\+_!?B7]J_XG3_%;XBP,GA^Q MF"6]GD[)-IRMNG^R,Y=NY/\ M#PJPU-\SO)ZM]W_D%%%%?3G8%%%% !102%!9B .2:X_Q9\= M_A=X/W17_B>*XG7_ )=K#]\^?0[?E4_4BN''YGEV5T?:XRM&G'O)I?=??Y'1 MAL)BL94Y*$')]DFSL*1F5%+NP R23TKP[4_VI?&7BJ[;2?A9X!DDD/"RS1M M/)CUV)POXDBH%^#?[0/Q283_ !%\7FPM7.3;23;L#VABPGYD&OBI^(6&QTW3 MR/"U<7+:\8\E-/SJ222^ZQ[\>&:N'2EF%:%%=F^:7RBO\STCQ9\>OA;X/W17 MOB:.ZG7_ )=M/_?/GT)7Y5/U(KSW4OVHO&WBVZ;2?A7X!D=SP)98VGD ]=B< M+^)(KJO"?[+7PR\/;9]6@GU:=>2UY)B,'V1<#'LQ:O0M-TK3-&M%L-(TZ"U@ M3[L-O"$4?@!BH_L_Q"SO7%XF&#IO[-)<]2W9SEHGYQ']9X9R_P#@TI5Y=YOE MC\HK5KR9X:GP7^/OQ083_$CQB;&VD45WY?X>\-8.M[>O3>(J_SUI.HW\G[O\ Y*<^ M)XFS:O#V=.2I0_E@N5?AK^)\U_$'X(?&+Q;XLN]7T[X>Q6MGO\NPM8;VU18H M5X4!1)@<[U_Y]Z>G0]6CQUFU"E&G"G3 MM%66DNG_ &^>$_"_X0_'+X?>-K+Q(G@LM"C^7>1#4;;]Y"W#C'F<\,=\MYX<2TN&_P"7K3CY+Y]2!\K'W(-=E17TN2\ 9!DV6SP#3KTI M/FY:O)+E=K-QM"-KV5_16L>5C^),RQV*CB4U3FE:\.977GJ[V/"[_P#9H^(W M@>Z;5?A1X[4P2,/0D91_\ @6!4=O\ M _&/X<3K8?%3P0UQ&#M^TM% MY+-]'4&-_P !^->\4RXMK>\@:VNX$EC<8>.10RL/0@]:XI>'\VTIM+N&_Y M:Z:VQ<^Z'*X^@'UKAI?@5\$+M=(^*_@.17'!FBB:"0CUV/\K_@5%>B^$/CG\,?&FV+3/$T4%PW M_+K??N9,^@W<,?\ =)KV,IXYX9SBI[&G74*NSA4]R:?:TK7?HV<.-X>S; QY MY4^:'\T?>CZW6WSL==11UZ45]<>*%?,?Q]\*:S^SQ\7['XY^!+;&GW]T3>VR M\(LK'[GS;2^@$L+=QGJI]&!R".Q!K2KYH_9L\::U\$/BA?_ +/WQ FV M6]Q=XT^9C\BSG&TKG^"5=N/]K'JX5S]<094JLX\E:#<*L.L9QT:MV>Z M\G;=,>"Q/UJCS/22T:[-!1117TIUA1110 4444 %8_@?_D$2_P#7[-_Z%6Q6 M/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%([I&I=V"J!DDG HV 6BN7\0_&CX7>%]RZKXTLS(O6&V?SG!]"(\X_ M'%<+X@_;#\+VS&#PMX6O;Y\X5[EUA4GV W$_D*^8S/C3A7*+K%8N":Z)\TO_ M &-W^!Z^$R'.,;K1H2:[M67WNR.D_:.\#?AQ<6\4N+S4S]FM%!Y&>7?\ M%_4BG_L\_$!?'?P\MTNIMU]I@%K=@GEL#Y'_ !7OZAJ^>/BC\4?$'Q3UJ/5- M<@B@6VB,5O:P9VQC.2>2,GV'I5/P/XJ\7^&M5$7A#Q ^GRWK)$[APJ-D\ M;L@C )ZGIDU^)U?%EQXX>,I*4\)R^S4%HWUYDG9%_V3^V5#PFI[\_\ 3:S/\Q1] MB_;/C^=;O<1T'F6)S^?%'^O]1;Y3C/\ P3_]L'^K<7MC:'_@S_@'NE%>%_\ M&:W^?[-H^V_MGI\C6F2."?+L>?RH_P"(@Q6^58U?]P/_ +8/]67TQE#_ ,&? M\ ]THKPO^U_VRH?OZ9OST_&?\)5^U_P#]"V/_ #@_P :3_A-OVN8 M_D;PCN(ZG[ AS^34?\1%P77 8I?]P'_F'^J]?IB:/_@Q?Y'NE%>%_P#"?_M9 MP\R>"=^>W]F@X_)J/^%D_M7+\Q\ Y [?V6W_ ,51_P 1'RU;X/$K_N#+_,/] M5L7TKTO_ 8CW2BO"_\ A:G[5'_1-_\ RCR__%4?\+?_ &HH_D;X7[B._P#8 MDY_D^*/^(DY/UP^(7_<&0?ZJXY[5:7_@:/=**^>?$G[3?QM\#VO]H>,O".FZ M; 1_K=2L)H5^N6D%Y=7AS4\+B6O*A4? MY(Y:V13P\^6IB*,7V=6"_-GU117R^G[?.H2N(H;OPFSL<*HNB23]/.JUK?QV M_:4\7:>LOA:T.F1N/DN])\/F8GWS-YBG\J;X_P CIR2Q$*U-/K*A52_"+?X$ MK(<;4BW0E3J-=(U:;?XR2_$^EJ_%NOKWQO\ #_\ :+\>*X\5?%'XB312'Y[= M0\,+?]LXD5/TKR?3_P!GGX>7URL5IXWFN6'S-%#-$25!YZ-OAEP MAAL55Q.*JRY^1OEPU:T>7FW;BEKS=;;'Y#XA>&7'O&&(PM/#X6$%#GMS5Z5Y M[7^T^=YOD_].O3=CUS\W^[7%5];?8+ M+[!_9?V5/L_D^5Y.WY=F,;<>F.*^9/B'X1G\$>+;O0) QC1]]L[?QQ-RI_H? M<&O<^CKXYXKQ,S7-,MS1VK*I*O0CVH2:7LUW]D^77=J=^A\MXW^$>'X"R[+\ M=EZO2<(TJK[UDK\_E[17TV7+YG[$T445\"?MH4444 %%%% !1110 4444 %% M%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA M4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% !7Y\_M.^+_P#@NQ8_'[Q5:?LY>"[:X\#1ZJP\,S/!H9+VV!@YGD$G M7/WAFOT&HH _+[_A.O\ @Y#_ .B?VG_@-X=_^.UZ+_P2,_9F_;-^%G[0WQ7^ M-G[7?PW?1K_QQ!#_;;)UNKMKB267"6LKA/O9Q@#GBOOROA'_@G-\4?B9X MP_X*0?M,^#O%OQ%UW5-(T779DT;2M1U>:>VL%%_.H6&)V*Q#: ,*!P * /NZ MBBB@#S;]LO\ Y- ^*W_9-M=_]-\]<1_P34GN[7_@G5\,;JPT_P"USQ^"T:&U M$@3SG&\A-QX7)P,GIFO<_$?A[0_%WAZ_\)^)M+AOM-U2REM-0LKA=T=Q!(A2 M2-AW5E8@CT-5_!'@CPC\-O"=AX$\!^'[;2M'TNW$&GZ=9Q[(K>,=%4=AS0!X MC^Q7^VO^SU\=/@S>^)](TW1?AS=:'J=Y;^)_!NH7MO:RZ/+'*V7E7$8 =0'+ ME0 V]224:ODOX3_"?4?VGOA/^VWXU^">DRS>$?'VK?\ %"+;P%8]7O;'[1// M+ N!D32M$ 0.2^#@J0/M;XK?\$__ -C'XW>-&^(OQ0_9U\.:KKH^%/"?A?P)X,=%1$ 51[ 4 ?.O[)O[;?[/MO\ \$^O"OQC\2?$O2;2W\*^"+6T\26LU\BW M%M>VELL4MOY1.[S&=/D7&7#H5!W"L_\ X(S_ [\3^!?V%]%USQ?ISV=]XPU MF_\ $1M95(9(KF7$38/9XHTD'^RXKT3Q/_P3Q_8B\9?$9_BQXG_9G\*WFNRW M)N+BZDL,1SS$Y,DL((BE8GDET))))SFO9(HHH(E@@C5$10J(@P% Z #L* '4 M444 %> ^%M(MM8_;^\>P74DJA? ^E,#%(5.=[^E>_5X7X!_Y2">/_P#L1-*_ M]&-0!ZY_P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% & M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M6Q10!RGA7PKIVH:=)--/<@BYD4!+AE& U:?_ @^D?\ /S>_ M^!;4>!_^01+_ -?LW_H5;% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M5'Q+X2TRQT&ZNX;BZ+1Q$@/9:)2<738Z5+_ ,(/I'_/S>_^!;5I:=_R M#X/^N*_R%34 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L5X7^U9\>+[2R/ M@U\.)))M;U+;%>R6O+P*_ B3'_+1\_@#ZD$>-G^>X+AW+)XS$O1:**WE)[1B MNK?X*[>B.?$XFGA:+J3_ .'?8XSXV^*[_P",7Q A^!OP>FGN;83[-0NVN6:. M9U.6)/3RDQDG^(CC.%S[C\./@1X1^&_A>#P[ILS]F_P" UC\&O"WGZC''+KNH1AM1N!SY0ZB%#_='<_Q'GH!CTFOG^%(K_ !R_\E7;_,Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:M@D 9)KDO%GQQ^&'@[=%J?BB&:=?\ EULOWSY] M#MX4_P"\17UF.S++\LH^UQE6-./>327XGL8?"XG%U.2A!R?9)O\ (U?^$'TC M_GYO?_ MJ0^"=' R;J\ '4F[:O)]5_:J\4^);LZ3\+? ,LTK<+)<1M-)CU\N M/@?BQ%5A\)?VB/BF?-^('BLZ=:2)[PZ5\+?!.HS2'[LEQ/)-)CU\N/A?Q8B MN]\)_LK?#7P_MGUE+C5YUY)NGV1Y]D3'Y,37H>EZ/I.AVBV&BZ9;VD"_=AMH M511^"@"H^H>(>=_[UB(8.F_LTESU+=G.6B?G$?UGAG+_ .#2E7EWF^6/RBM7 MZ,\&L/@5\=?B" _CGQ,=.M7.3!/<&0X]HD.W\R#79^&_V4/AKHZ*^KR7FIS# MJT\H1,^RJ/T)->GT5W8#P\X:PE;V^(A+$U?YZTG4;^3]W_R4Y\3Q-FM:'LZ4 ME2A_+37*OPU_$P+#X;>&-+MQ::9%/;Q+]V*"8HH_ 5/_ ,(/I'_/S>_^!;5L M45]M"$*<%""LELEL>!*4I2O)W9C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L450C'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M MJS-<\*Z=:ZCIL,<]R1/WI75UC^)?\ D+Z/_P!?I_\ 030 ?\(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!@7_ ,-O#&JV MQL]3BGN(F^]%/,74_@:XWQ-^R=\.=91I-$N+O2YST,3B2//NC?T(KU&BO'S; MA_),\I\F/P\:GFUJO22]Y?)H[L%F>/R^7-AJCCZ/3YK9_-'SWJ'P>^/WPV&_ MPEK;ZK91\B&VG.0/>)SQ_P )-&@_'RUTN[_ +)^)OA+4[2=#B22TN)%9?K% M(01_WU^%?0E4-?\ "_ASQ3:_8O$>AVM[%CA;F$-M]P3R#[BOD?\ 4G-BO-79[7]OX/&Z9EAHS?\\/M'+_P!\-@GZC(KH?^$'TC_GYO?_ +:O/?%O[(_@O5"UUX1 MU6YTJ;.5B8^=%GZ$AA]=Q^E<]_9?[4?PAYT^Y?7-/CZ(I-TN!VVMB5?^ \4? MZT\4Y+IG67.4%O5P[YX^K@_?BN[;^0_['R?'ZX#%)/\ DJ^Z_P#P):-EK]JS MX 0^(/")\>>$EN&U;1DWR*92S36XY8#ON3EA_P "'4BM+]FCQCHGQA\"K)J5 M_=#6=-VPZG&MVPW\?)*!Z, <_P"T&[8J/PO^UUH/?#5QITRG;)+;@R M(#WW(<,OT^:O*M;U_1O@%\;+?XG?##58;[PUJSG[3:6K_P"K1B#) R'!0@X= M,@= .=IKYFOQ3D&!SZ.?97B(RHU;0Q-/:2Z1J\CM+W7I)I;;:ML^4SC),UR# M$_6JU)J#TDUK'RE=71]0?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U7]&UC3?$& MDVVN:/=I/:7<"S6\R'AT89!_*K-?M4)PJ04HNZ>J:ZH:::NC'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBBJ&8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% &/_ ,(/I'_/S>_^!;5F>%?"NG:AITDTT]R"+F10$N&48#5U=8_@?_D$ M2_\ 7[-_Z%0 ?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L4$@#)- &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M5?$/Q;^&OA7,[&-U^]#%+YL@_P" )D_I7">(?VP/!5CNB\.:!?:@XZ/* M5@C/X_,W_CHKYO,^,.%\GNL7BX1:Z)\TO_ 8WE^!ZN$R/-\=_!HR:[VLOO=E M^)Z+_P (/I'_ #\WO_@6U(W@G1U4LUW> 9)-VW%>0_\+=_:2\?_ ">"O!!L M8'^Y.EG_ .U)OD/X 4+^SY\;/'1$OQ$^(GE1,>8&N7G*_P# !M0?@:^?_P!? MJV/TR?+JU?M)Q]E3?_;\_P#(]+_5N&&UQV*IT_)/GE_X"O\ ,[GQ#XJ^#?A; M/0'7K#!?M,X/H5CR1^-<+XA_:+^'5F6B\,Z)K5^XX#SWOD(?8_B!7 M3>'OV2OAMI>V36[F^U-Q]Y9)O*C/X)AA_P!]5W7A[X?^"/"@4^'?"MC:,O26 M.W7S/Q<_,?SH]GXEYK\4Z.#B^R=6HOO]Q_(.;A3![1J5WYM0C^'O'A4/B#]H M'QVV/"/@^ZLH'^Y-M=1C_KI,VT_@!6E:?LS_ !8\6XD\?>/UAC)R8C-)]T4+P\P^-US?&UL3WC*;A#Y0A:WWA_K/5P^F"H4Z7FHWE_X$_\ M(\MT+]DGX:Z:%?5KK4-0D'WA).(T/T" ']35'XSZ'X"^#G@22?PQIHM=1OV^ MSV1B?##(^=R>IPOZD5[!17K3X-R?#995P^5TH8>I*+BJB@I2C?2]VU)NVWO: M/4XHY[CJN+A5QDY58IW<>:R=NFS7KH?"]%?:WC'_ )%B]_ZX&KFG?\@^#_KB MO\A7Y3_Q ?\ ZF/_ )1_^ZGV7_$1?^H7_P G_P#M#S7X W^D_$3P)'->WMV; M^P;[/>J+MAG ^1\>Z_J&KN/^$'TC_GYO?_ MJV**_<\IPF)P&64L-B*OM9PB MHN=N7FMHFU>6MM]7=ZGY[C:U+$XN=6E#DC)WY;WM?I>R^6AC_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M6Q17HG*8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U:MQ<6]I"US=3I%&@R\DC!54>I)Z5P'C+]J_P#9O\!;E\2_&70DD3[\%G=B MZE7V*0;V!_"NK"X'&XZ?)AJ4IOM&+D_P3.7%8[!8&'/B:L8+O*2BOQ:.J_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:OG[QE_P50_9_P!#WP^%-"U[7)1G8\=J MEO"W_ I&WC_OBN#E_P""C7[2GQ.D:V^!G[.8<,2JR_9;G4F7WS$L:C\00*^I MPWA_Q7B(>TG0]G#O4E&"7JF[_@?)XKQ#X2P\_9PQ'M9_RTXRFWZ-*WXGU[_P M@^D?\_-[_P"!;56U70/".A6;:CK>O26=NGWY[O4O+1?JS$ 5\E?\(G_P52^, M?.J^))/#%I+]P_;;>PV#_MW!G'X\U9TK_@EIXY\67BZM\9_V@9;NX_Y:+:6\ MMT[>N)IW!'_?!KI_U3R/!?\ (QS6E'RI*55^FEDFXW_D7935DN]5QI M+UUNVCV+QE^T_P#LB^!]Z:K\:[>YD7CRM)O);TD^F8 P!^I%>3^,O^"E7P)T MK?%X(\$>*=8D7H]W?+:1-]#F1OS45Z!X-_X)F?LP>&-DFLZ7J^O2+R3JFJ,J MD_[L CX]CG\:]7\&_ GX+_#W8W@OX6:#ITB?=N+?3(_._&0@N?Q-'MO#O ?! M2KXF7]Z4:<7Z'H)?O1SZ\(/E]-ED&S M]&_&ON&BC_7;#X33+LNH4NSE%U)K_MZ7^0?ZC8G&:YEF5>KW49*G!_\ ;L?\ MSXZ\-?\ !)RVO;G^TOBC\;KV]FD.9X],L0K'_MM,SD_BE>F^%?\ @F]^RSX9 M56N?"U_JTJ])M5U-V_-8]B'_ +YKWBBO/QO'/%F/5JF+DEVA:"]/<2/1P/ ? M". ?-3PD&^\[S?K[[D<=X7^ ?PI\$H$\'>$K72L#&=/A6$GZE0":V?\ A!]( M_P"?F]_\"VK8HKY>K5JUYN=23DWU;N_Q/JJ5&E0@H4XJ*71*R^Y&/_P@^D?\ M_-[_ .!;5\.VO[.^A?L]>+=3\.:?XS_M^Y79'/?_ -G?9A&0,F(+YDF<$\G/ M48QQD_?5<3=?LZ?!R]NI+V[\(M)+-(7ED;4KDEF)R2?WG4FOD>-L+Q9G7#-7 M),HK0ITL0XNMS-KFC3?-"*:A)VYG=ZJ]DG=/3U'-0\9_V!O@_9ZCIL%MX0VI<7)28?VA<'<-N<!N)L-G>6XJC&K2= M])3UBTXRBTZ334HMK5/ONC[#B?/>$N+,CK97F%"_^!;4?\(/I'_/S>_^!;5L45^^GY\8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M5K M2M LM'D>2UEG8NN#YLQ8?K5ZB@ HHHH ^0/^"_'_ "AL_:$_[)_-_P"CHJ_C M"K^SW_@OQ_RAL_:$_P"R?S?^CHJ_C"H _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZO MP!_X--O^4IG[7?\ V\?^GR>OW^H **** "OSY_:=^./_ 6T\._'[Q5HG[/G MP3MM0\%VVJLGAR]?1;20S6V!AMSS!CSGD@5^@U?GW^WK_P %&_VHM9_:4?\ M85_X)W^$OM_B^SC'_"0:\EI%.]O*45VBB\_]Q$D:NOF32Y 9M@VE-X8; MIKF585BN+I[F264(L;MM W9Q[UYAJ?PP_P"#A_X6V+_$:V^)-QKSVB^?<:-; M:IIU\[J.646\B;9#C(VQY8_P\XKZR_X)>?\ !0MOVZOAKJMIXX\/0:+XZ\(S MQV_B73K962&99-PCN(D/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%% M% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z% M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18 MO?\ K@:TJX']H[QS%X-^'%Q;Q2XO-3/V:T4'D9Y=_P %_4BO.S;,\-DV65<= MB':%.+D_.VR7FWHO-G5@L)5QV+AAZ?Q2=O\ @_+=G<:=_P @^#_KBO\ (5-7 M"?L\_$!?'?P\MUNIMU]I@%K=@GEL#Y'_ !7OZAJL?$/XZ> _ 6FW#G6;>^U" M-#Y&FVLP9WD[*Q&1&/4GMT!. >&CQ-DU3)*>:U*T849QYDY-+IJO.2>EEK?1 M&U;*\=2QL\+&FY3B[-)-_/3H]T8_[2?QZLO@WX7^RZ7+'+KVH1D:? <'R5Z& M9QZ#L#]X\= <;!8"V>6%&'W!L7DHG&%Z9 SGD'UO_A5W[1W MQ5_>>.O$YTRSD^];2S;05_ZXQ<'_ ($0:_','Q75XHXA>90P57$JB[4*<5:$ M7UJ5)OW5)]-'R^J3+H<(XV5?ZUFU2&'@OAC)IR]>6-[ORO='IWBSXW?#'P;N MBU7Q3!+.O!M;,^=)GT(7(4_[Q%>=ZO\ M6>)/$5V=)^%W@*:>5N$DN$:60CU M\N/I^+$5T7A/]E+X;Z#MGUUKG5YAR?M#^7%GV1.?P)->B:1H>C:!:"PT/2;: MSA'2*VA5%_("OO/J7B'GG^\UZ>"IO[-->TJ6[.;]U/SB>K]8X8R_^%3E7EWD M^6/R2U?HSP\?"G]HOXJ'S?'OBDZ;9R=;:68#C_KC%A?^^B#76^$_V5/AMH&V M?6_M&KSKR?M+[(L^R)_(DUZ;17;@?#SAO#5OK&)A+$U?YZTG4?W/W?P,,1Q/ MFM6'LZ+5*'\M-8_V#?C:-N,\P<_A7YK45_2G_ M !!SAC_G]6_\"A_\K/YD_P"(T<4_\^:/_@,__EA^G?\ P\-_8]_Z*_\ ^6_J M'_R/7M-?BW7[25^:^(?!V6<)?5OJ]^A^F^'/&F: M<7_6OKD(1]ER6Y%)?%SWOS2E_*K6MU"BBBOS4_3@HHHH **** "BBB@ HHHH M Q_%/P_\%^-8C%XH\-VMV<8$KQXD4>SC##\#7EWC']CO0[U7G\%^(9+5B"1: MWZ^9&?8,/F4?4-7M-%?-9UPAPWQ F\=AHRD_M)U>;X:6L,(/#-I_:T7[C56M MQY4L[=?X7[K??\$>EZ'XD\/^)K07WA[6K:]A[O M;3!P/8XZ'V-7:\2US]D_5M%NSK'PN\^&3J=E'P;F6//'M-%D#_@0)K[+_7?,LH]W/\ +YT4O^7E/][3]6XZ MQ7D[L[_]7\+C=BU M9SPHU9TY5(QO&-KOM?17]3KJ***Z#(**PO$/Q.^'WA7'D M_P"^%RWZ5PGB']KSP!IVZ/0-*OM2<=&*B&,_BV6_\=KY[,^+>&LGNL9BX1:Z M[+\3UBBO"/^%X_M >/OD\ ^ OLL+_/OLL+_?MWNVDQ_VSCQ'^M?.?\1 ^OZ9/ M@*^([2Y?9TW_ -OS_P CU/\ 5KZOKCL33I>5^:7_ ("O\SU?Q%\5?ASX5W+K MOC&QA=?O0I-YD@_X F6_2N$\0_M?>!=/W1^'M$OM1<='?$$9_$Y;_P =J3P] M^R)\/]-VR:_JM]J3CJNX0QG\%RW_ (]7=>'?AE\/_"FUM \(6-NZ_=F\@-)_ MWVV6_6BWB7FO6A@XOUJU%_[8POPI@_\ GY7?_@$?_DCR7_A'?\ $'X@^1"_WK=[IYMO_;-,1_D:]WHH M_P"(?0QVN<8ZOB>\7+DI_P#@$-OO#_6:6'TP.'ITO.W-+_P)_P"1Y5X>_9'^ M'6F;9-=O[[4W'WE:00QG\$^;_P >KN_#WPX\!^%-I\/^$[&V=>DRVX,G_?9R MWZUM45])EG"O#>36>#PL(-=>5.7_ ($[R_$\K%YQFF._CUI27:]E]RT_ *** M*^@/-"BBD=TC0R2.%51EF8X % "T5R7B7X]_!'P=N7Q1\7/#EDZ=89]9A$GX M)NW'\!7GWB7_ (*(_LG^'-T<7Q#EU*5>L6F:7.^?HS(J'_OJO6PF0YWCO]WP MU2?I"37WVL>1B\_R+ ?[QBJ_M4^(_P!J#_A'K_5OAR- ML]*^U_8&%R\WVCS?)W?.40';Y:]!_%SVK]-X!X,XERWB;#X[%8=PIQY[MN-] M822]V_-N^Q^7>(7&O#.9\+XC X3$*I5ER624K:5(M^];EV7<\7HHHK^B3^;S MZO\ ^"9'Q?\ AA\([/QY??$KQSIVC)<_V9]E6]N KS[/M>[8GWGQN7.T'&X> MHKVWQE_P4[_9E\-[X]!N=:U^0<*=.TPQH3[M.8SCW -?-O\ P3__ &6OAG^T MC>>)[GXD3:F8]!^P_9K>PNEB27SOM&[>=I8X\I<;2O4YSQC[,\&_L:?LP^!= MCZ+\&M(ED3D2ZI$UZV?7,Y?!^F*_GOCB7!5#BG$5,>JU2L^2\8\L8+W(V]Y^ M]JK/3N?T5P)'CC$<*8>GE[HTZ"Y[3ES2F_WDK^ZO=T=UKV1\^ZA_P5"^)_C6 M[;2_@G^SR]U/G"&XDFO7.>F8H$0CZ;C4/]K_ /!53XQC_1-,D\,64OWOW%M8 M;,_]=2;@?A7V?IVF:;I%HMAI.GP6L"#"0V\01%^@4 "IZ^3_ -;LFP7_ "+L MJI1\ZCE5?KK:S/K_ /4_.\;_ ,C+-JTO*DHT5Z>[>Z/BR#_@FO\ '[XD3K>_ M'/\ :,\YBVYE66YU)A[9F:,*?ID#WKO_ ;_ ,$M?V=M V3>*-1U[7I!]]+B M^6"$_1855Q_WV:^E**YL5Q_Q7B8>SCB/9QZ*FHP2]'%)_B=6%\/.$L-/VDL/ M[275U'*;?JI-K\#@O!O[+O[/'@'8_A;X.Z##)']RXGL5N)E^DDNY_P!:[N** M.&-888U1%&%51@ >@%.HKY7$XS&8V?/B*DIOO)MO\;GUF%P6#P4.3#TXP7:* M27W)(****YCI"BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\ M?\H;/VA/^R?S?^CHJ_C"K^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O M^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH *_,/] MC#XJ_#_]F'_@L!\?O!7Q_P!9M=!O_&>M7;#+$ M5R0"8@N=Q4']/*^6O^"DG["O[&O[2GA:/XE?M&>-;3P'J6E0BWM?'1U*"T(C MR66";S_DG7)8JIPX).UAD@@'T/XT^*/PW^'/A.7QWX]\>:1H^C0PF634]1U" M.*#8!G(=B ?H,D]J_/7_ ((]ZU8_&C]O_P#:(_:/^'.F2P>#=5NI%LI'A,8F M>XO6FC?:>CLD4DC+U7S1GK7@?@3_ ()K?\$T]9\;1:1JO_!5_0;VUDF"BS@T MF#3Y'YQM%U/QV'Z&OUD_9E_9U^"W[+_ ,);#X8? ?08K/0T_P!)^TK- MYTM_*ZC-S++_ ,M78!?FZ !0H"@ 'H%%%% !1110 4444 %%%% !1110 5X M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 M4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 M %%%% !1110 4444 %%%% !1110 445'=75K90-&MR3^*XKN5?^66GJ9B?^!+\H_$UPVK_M>37\_] MG^ O 4]S*W^K:[7NK[Y6_ ]MJKJNMZ-H5N;S6]6MK.(?\M+J=8U_-B*\1\S]K M3XC_ '4?1+9_9;3;^>9:M:5^R+?:GYEIE&559)_;JM4H^J3NY+TLSM_L++L+_ +[C()]H7F_331,ZWQ'^TY\) M] W1VVK3:E*O\&GP%AG_ 'FVJ?P)KP;XR_%2Y^*WB9-6%H]M:6T/E6=L[[BH MSEF..,D_H .U>A?&SP%\+_@UX(2'0_#RW&K:G(8+>YOY3*T: 9DD"GY<@$ $ M $%P>U>'U^,>)?$G%4ZW]D9C5II:2E"DG9=8J4I:MV]ZR]W9^GW7"669-RO& M82$]+Q4IVN^[26ENE]]UW+VB7TD,QTZ?Q!<:?971"WLD(=@5&>612-^,GCWK M8^ GPRU;XU^,9)$26V\-:?,#>73+B2?N(0>0&8N<9YFOI?]DWQ'I.I M?#4^';'3X;:?2;@I<)"N/-#DLLI]S\RG_<[# KQ/#C*,LXBXBI8/'OW8IR2U M]^UGR;V2WD[*[5U?MR<>+.*-&E7PE9PI7:FHZ-O3E?,M4MT]>R/1M%T#0_#E MDNG:!I-O9P* !';Q! <=SCJ?<\U;HHK^PZ=*G1IJ%.*45LDK)>B/RN4I3DY2 M=VPHHHJR0HHHH **** "BBB@ HKE/&?QU^#/P\WIXV^*.A:;(F=UO<:G&)OP MC!WG\!7DOC/_ (*;?LQ>&-\>AZAJ^OR+P!IFF,B$^[3F/CW /XU[.!X>SW,[ M?5<-.:?51=OOV_$\7'\1Y!E=_K6*A!KHY*_W7O\ @?0M%?&&I?\ !4/XE^-+ MQM)^"/[/3W<^<1FYDFO7;TS%;HI'TW&J_P#:7_!5/XS?\>UC+X7LI>O[FWT_ M9G_KIFX'X5]%'P^SB@N;,*M+#+_IY4BG\E'F^X^;?B+DU=\N74:V)?\ T[IR M:^;ERZ>9]IW=Y:6%N]Y?74<,,8S)+*X55'J2>!7G?C/]K[]F?P#O7Q!\9=%: M1/O0:?<&\D!]"L <@_7%?.MI_P $S_CA\0[A-0^.G[11N),[F6-[C47^F^=H M]I]\&O1/!G_!+W]FWP[LE\2/KFOR#EUO=0\F(GV6!48#ZL:?]C\#8#_>LPG6 M?6-&G;_R:>C%_;/'F8?[IET**Z2K5+_?&'O(R_&?_!5GX(:-OA\&>$->UN5? MNR21QVL+?1F9G_-*XL_M\?M?_%D^5\$?V>1%!+]VZ33;F^*#L?-PD0^K+BOJ M+P9^SG\!_A[L?P?\)-!LY4^[<_V M6.H_YJU1O[X1]W\0_L#C7'_[[F:IK^6C32^Z_ _%NBO:?^'>7[87_ $2# M_P N#3__ )(J&Y_8"_:WLYH8+GX3;7N'V0C^WK [CC..)^/QK^D_]:>&/^@Z MC_X-A_\ )'\R_P"JG%/_ $ 5O_!4_P#Y$\!^?#7QZ.J*GW$ M'BB:7CTVW48 ^G2O%_\ AWE^V%_T2#_RX-/_ /DBOT[K\U\0^-<-A?JRRZ=# M$)\_,GRU4K[];>1^F^'/ ^*Q?UIYE"OAVN3D:YZ3=^?FW7O6LO2_F? M%G_"8?\ !6+P-QJOA/[:O@WY?B'^S(/+3 M[TIT"_M=P]=S,ZGZ@8K[3HK\U_UQRNO_ +UE-!_X%*G^39^F_P"IF:X?_=,W MQ$?\;C4_-(^.-)_X*W:?%+]E\7? J[MG0XD-IK0<_P#?#Q+CZ9KL="_X*H_L MYZGM35M#\3Z:W\33:?%(@^ACE)/Y5]%:OX=\/^((O(U[0K.^3&-EY:I*,?1@ M:X[7?V6_VQUBY7\E=V4?E7&:[_P $H?@5>Y?0?&WB>Q8]%EG@F0?AY2G_ ,>H^K>' M.)^#$8BE_CA"7_I(?6O$G#?Q,/AZO^"13Q-]V2& M0,I_$5+7QC>?\$G]=T:]7_ ,B1.4_2C_4'&U?]UQF'J_X:JO\ #Q-'_%2=OO M39]IT5\8V?\ P5@UW1IQ8^//V>Y()?XS#K#1,/\ MG)#_P"S5U>A?\%7O@5> MX37O!/B>Q8]6B@@F0?CYJG_QVL*_A[QC05WA7)=XRC+\I-G10\1N#,0^58M1 M?:49Q_\ 2HI'U!<6\%W;O:W4*R12H4DC=_'\2IYK> M%-<[#)'D%N1[O"Q^I4_[5=OH7_!17]DS6MJS?$2>P=NB7VCW*_FR(RC\Z7XL M?$O]F/\ :%\ 3^&M-^-OA8:@G[[29+G5XH72<#@8D*MM8?*>.ASC(%?F?'/ M/$^)P<,7A\+4ABL,^>E)PDKM?%!NUFIK3>U[7TN=U;.LAS&FIX3%TI5(ZJTX MM^EKWU/;+6YM[VVCO+.=)89D#Q2QME74C(((Z@BGD C!&0>H-?/W[%7QK35; M.;X,^(M1C>]TT,=+;S@V^)3\\603DH>1_LDXX6OH&ED.<4L]RN&+C%Q;TE%Z M.$E\46GKH^^ZL^I[V#Q=/&X>-6#W_!]CCO%_P&^%_C+=+?>&X[6X;_EZT_\ M2;ASY#RF"0CTRN5?\=HKW2O,/VROB M'XQ^%/[-OB/Q]X!UC[!JUA]C^R7?V>.7R]]Y!&WRR*RG*.PY!ZY'.#7)6\.. M'>)\SI4HT53KU)1C&I!NG)2DTDVX[[[M2]#V:G%^8Y!EM7$3FYTJ<92E%I2N MHIMI*7DM-5ZG"^)/CA\=?!NC7/A7QYH(BGN[=XK?49+?RW!(P65D^1\ ]AP2 M#FN-^#OQ5N_A1XDDU=;-KJVN+997Q?.&%Q\L0L M'.4*55OFORNS:;2YHR:>K7O1M=6T/V#(<'A,QX?A5K854OK$8RG"UFKJZ32; MY6E:Z3T=SW'_ (7U\=_'A\OX??#[[/"_W;A+5YMO_;1\1_F*/^%,?M$^/OG\ M=>._L<+_ '[=[PM_Y#BQ'^M>9? []H3]H>]_:T\,_"SQ-\0'O/"VJ07316;Z M9:J2L5E,X0RK$)"5=%.=V2,9)R<_8E?T/#P^CFF68/,,SS2IBZ>*I1JQ4)N% M.TFTXRA%*THRC*,DG9-6N?EM#B]0QF*PV#P4QY+X=_9!\"Z?MD\0ZU?:BXZHA$$9_ 9;_ ,>KN_#WPK^'7A7:VA># MK&%U^[,T(DD'_ WRWZUOD@#)-:Q#&_T"EL MD^P%?29-P3D&7R49=5'FE_X$[R_$X,QXBQ]6#EC,2U'SERQ^[1'345X MQXE_X*!_LG^&MT;?%!;Z5?\ EEIFG7$V?HX39_X]7GWB7_@K%\%[#='X6\ > M(]1<=&N1#;(WT.]V_-:_0\+P9Q5C?X6#J?./*OOE9'Q.+XUX3P7\7&T_E)2? MW1NSZHHKXL?_ (*9?';QRYC^$7[-@G8G$>5NM1)/TA2/\J3_ (6-_P %5_B3 MC^P? S:#')U_XE5K:;1_V^,7'XZ4G_P"E3SMWJ5( M4[?+5GOOB7]L3]F#PGN&K?&W0G*?>73[DW9'MB .:\^\2_\ !4']F31-RZ0V MOZR1]TV&E!%/XSO&0/P_"E\-?\$O_P!F/1-K:O'KVLD?>%_JNQ3^$"1D#\:] M!\,_L??LP^$MITCX):"Y3[K:A:_:R/?,Y&[?[ M)X=T&RL(O^>5E:I$OY* *NT?ZS<+X7_=,IA?O4J2J?@[(/\ 5?BK%?[YG$[= MJ=.%/\5=GQ7_ ,*V_P""JOQ*_P"1@\>-H,4^6/#7_!)[X*V&V3Q3X]\1ZDXZK;M#;1M]1L M=OR85Z#X:_X)_?LG^&MLB?"Y+Z4=9=3U">;/U4OL_P#':]FHKR<5QEQ5C?XN M,J?*3BONC9'K83@KA/!?PL%3^<5)_?*[.:\-?!KX1>#=I\)_"_P]IK+TDLM' MAC;ZEE7)/N37RE_P5\_YIY_W%O\ VRK[2HJ.'^(J^2Y]2S.JG5<.;1R:;YHN M/Q-2M:]]GL:<1<-T,\R"KE=)JBI\NJBFERRC+X4XWO:VZW/Q;HK]DO&/_(L7 MO_7 UT]GS>];EOS2E+:[M:]MWM<****\$]\**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A? M1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_: M$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ M -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH *_*KXB_!37?^"K M'_!5[QY\'_BM\0M4TWP%\++9X;?3M,D4.%C:*)DBWAD2269GD>4JQVH$[+M_ M56OR;\9>"/\ @J-^S7^WA\8/C7^RQ^SC>:E9>,=>N4BU"]TE;F&XM?.\Q'C' MFJ1D]_2@#Z%\0_\ ! #]@_5=#FT[1G\9:7=M'B'48-?61HVQPQ22-E89ZC S MV(KF/^")'B_XD?#OQU\9/V&?'?BJ76;+X8^(3'H-S(QQ$@N)X)E0,24B9HHY M%3.%+OW8UPG_ UG_P ' '_1K%I_X2B__)%=Q_P1]^"W[6WA7]I7XO\ QO\ MVIOA#?\ AJ]\;PQ7C37%JL4,]T]S++*L:AFP!NSC/ - 'Z$T444 %%%% !11 M10 4444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ M -&-0![I1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^ M01+_ -?LW_H5;% !1110 4444 %%%% !16+XB^(O@7PF&'B+Q78VKKUA><&3 M_O@98_E7!>(_VNOA_IFZ/P_IE]J;C[K[!#&?Q;YO_':^?S3BOAO);K&8J$&N ME[R_\!5Y?@>GA,FS7'_P*,I+O:R^]V7XGJ](S*JEF( R2>U>$_\+K_:%^(/ MR> ? OV2!_N7"6A?_P B2XC_ $K,USX:^/M4_?\ QJ^-FFZ1"W+6]_JP8K]( M]RI^1KY:KXBQQ,.;*\#5KK^>25*G_P"!S_5'IOAVGA%S9ABJ=+ROS2^Y?YGL M?B/XR_##PKN35_&5GYB]8;9_.<'T*QY(_'%<'X@_;"\.0,;?PGX4O+V0G"O= M.(E)]@-Q/Z5PZ2?L>^"_FUKQO?>(;A/O0VL4@C;Z%%4?^/FID_;%^$W@\>3\ M,O@RX;[JRS&*W9NW)02,WXFOE\=QKG=7_>3M>%_0XZF:\#9 M=UG7EYOEC_Y+>7WF[_PG'[4_Q%^7P[X;;2;9^DBVHA&WUWSDD_5:DM?V7/'_ M (KG6^^)/Q'9VSG8CR7+#VW.5"_@"*Y__AHK]JWQU\G@;X3_ &2%_N7"Z5*^ M/^VDI$?Z4?\ "L/VW?'W/B3QV=)C?[R'5%@X]-MHI_(_C7EJEE.;-2K4L=F+ M_O*4*/R5X\I@^.Z]-:C<" M_P#'7Q4FN)6_UBVUH68_]M)&)_\ ':[+P_\ L5_ W1MK7^FZAJC#O?7[ 9^D M6ROKI-2?S]FN;[VSQL5G'$F9.]7_P FDVON6B,?Q!^W ME\,[#='X>\-:MJ#CHTBI!&WXEF;_ ,=KG3^U]\Y>'_A%\+O"VUM ^'^D6[KTF6Q0R?]]D%OUKH@ !@# '0"O7_L#C MC'?[WFJIK^6C22^Z_ XOJV8U/CK6\HK]7J?%_QYM_VD_$.A6?BWXRZ/)! MIUM<-%9CRH4$3R#)RJ'>,[!R_I@=:\KKW?\ X*B_%_XA?#C0?"OAGP=KJ6MC MX@34%U>WDL()A.(C:F/F5&*%2[$%2#DY[#'Q1_PM+QW_ -!W_P E8O\ XFJK M_15XUXOA3S?*\?2G3JK5XBI4]IS1;@[N%&2M[ONZZ+0_)N*.,LHR+.ZF!JJI M.<.6[M%K6*DK-R3V:W2/8*^HOV ="O[3PQXA\131LMO>WL$,!/1C$KEB/^_H M&?;VK\_?^%I>._\ H._^2L7_ ,37VO\ \$NOB_\ $+XCZ#XJ\,^,==2ZL?#Z M:>ND6\=A!"(!*;HR9,2*7+%%)+$G(SW.?1R+Z,O&?AYC'Q!FV)P\Z=%:1I2J M2DW.U-:3I05ES-[FO"'&V3YOG]+"4H5%.7-:ZC;2+;O:3>R?1ZV]3ZMHJ*]O MK+3;9[W4;R*"&,9>6:0*JCU)/ KSGQG^V)^S+X"WIKWQDT9Y$SNATV8WC@^A M$ ?!^N*^YPF7X_'SY<-2E4?:,7+\DS];Q>88#+X<^*JQIKO*2C^;1Z717RUX MS_X*M_!31]\/@OP5KVM2K]UYECM(6^C$L_YI7'?\-X?MD_%O]W\$_P!GL0V\ MOW+N/2[B]*>G[T[(A]2M?58?P^XHJT_:5J2HP_FJ2C!?(O"M*I[ M.C5=:?\ +3C*;?HTN7\3[6K,\3>-O!O@NU^V^,?%NF:3#C/FZE?QP+CZN0*^ M._\ A2O_ 4\^,OS>-?B:_ARWE^]&^LI:#;Z;+!23]&_&M3PU_P2>M+ZZ_M3 MXJ?&V_OYI"#.FF605B?^NTS.6^I2M_\ 5?AS _\ (PS6G?M1C*K?_MY62^9A M_K5Q+CO^1?E-2W\U:4:5O/E=V_D>M^,_^"@7[*O@W?$?B.-5G3_EAHMG)/N^ MDF!'_P"/5Y3XK_X*R^'9)_L'PR^#6IZA+(VV%]4O4A)/;]W$)"WTW"O3_!G_ M 3P_96\'[)9? !(/LW@GP3I.D1[ M<%=,TZ* $>^Q1FCZ[X>X#^%A:V(?_3R:IQ^2AK;U#ZEXBYA_&Q5'#+_IW!U) M?-STOZ'R"?VA/^"EGQC^3X>_"-M MY>(KA-#$ *GOYM\Q4_50*/^&)_VXOB[ M\_QC^/WV.UE_UEG)K$]SM]?W,86'\FK[6HH_U[K833+<%0H=FHN9XVOB.Z<^6'_@,;6^\^5/!G_!)[X1:5LE\L^#/V+/V7O FQ](^#NE7$J<^=JRM>L3Z_ORX!^@%>I45X^.XO MXGS*ZQ&+FT^B?*ONC9?@>U@.#>%LLM]7P<$UU:YG]\KO\2#3=*TS1K1=/T?3 MH+2!/N06T*QHOT50 *GHHKYQRN_L _LEZ_E MY?A/%:R'I)8:EY])USQ/IK?PK#J$4B#ZB2( MD_G7TM17MX?B_BG"_P /&U/G-R7W.YX6)X-X4Q7\3!4_E!1?WQLSX&_:"_X) MP3_![P]'XY\$?$6\OK6&<+=K/8!9+8'A9-R.,C/!.!@D=<\2?"W]EC]K;Q-X M.M_&7P;_ &G"L#$I+9/XAOK9X9%^]&RHKJ3T(R<$$'O7W;JVE:=KNEW&BZO: M)/:W<+17$,@R'1A@@_@:^8O NJ:E^R3\>;CP+XBNG/AK677R[F3[HC)(BG^J MG*/[9/9:^=SKQ?X[X>SRA6QU>-; 5?:V?4[TZ08@OEW$647,?\ !/+_ )/"\(?]Q#_TWW-?IW7CYY@N'?"J MI1R7(,OI*ER&O^"3'PELMK>+/B9X@U CJ+&*&U5OP99#C\:^KJ*^>K>(G%M2') M3KJG'M"$(K\%?\3ZRCX<<(4Y\]2@ZDN\YSD_QE;\#Q+PU_P3P_9/\.;7D^'4 MFI2KTEU/5)Y,_55=4/\ WS7H/AKX#_!/P=M;PO\ "3PY8NO2:#1H1)^+[=Q_ M$UUE%?/XK/L[QW^\8FI/UG)K[KV/HL)D&1X#_=L+3AZ0BG]]KB(B1H(XU"JH MPJ@8 %+117DGKA1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K' M\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\ M*&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.BK^,*@#]_O\ @TV_ MY2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BB MB@ HHHH **^0O^"C?QM_;(G\->-?A%^S#\+;G1=*T3P=3;P6R MVLD\EKIX +2W+(NS>,^66Z*<2+W_ /P3A\01V'_!._X:^)_$%_(T=MX+2XO+ MF5RS;4WLS$GD\ T >_45\ ?LE?LQVW_!3#X8ZA^V9^U)\0_&AO/%NMWX\#Z5 MH7B>>QMO#.GP3O;Q"WCC.TRAXWRS!@VT$@DL3T'[-G[9/Q)^#?[*7QW\/?&; MQ')XI\5?L]:MJ&FVNLZB29-9MPK_ -GR3MG)9W4JS9+;0I)+9) /M^BO@[X, M_P#!.#4/C]^S/I'[17Q*^/\ X_'QG\8Z!'K]CXOM?%5Q FDW%Q&)[:WBMXV$ M:PH&C5D _OA2@VA?=_\ @FG^TGXF_:H_9 \-_$KQZP/B2V>XTKQ&ZH%\R[MI M#&9<#@%T$]4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ M?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% &+\0_B'X.^%/@Z\\? M>/M8^P:38>7]KN_L\DOE[Y%C7Y8U9CEW4< ]&_L>_]%?_ /+? MU#_Y'H_X*&_\F>^+_P#N'_\ IPMJ_-_X>>$9_&_BVTT",,(W??W>X M=KB /H%_\\3L2KC$'0UTWP\_;*_9M^*WC&S\ ^ ?B/\ ;]6O_,^R6G]CWD7F M;(VD;YI(5481&/)'3 YP*^(/CW\.6USPS;:KX>TUGN=, C6"WC)9X#@;0!R= MIP0/3=3?V-_#OB7X6_'O0/BGXP\/7,&EZ8MV9Q\GG,9+2:)0J%@?O2+UQQFO MB.%<^\*^(O#BIQ%B<=]5K1]K'V52M23]I"[A%)P4I\T7!^[KJTM4?0YZO$O) M>/:>14L'&O1DZ;]I3I56O9R:4Y-\[C'E?,O>TT3>C/TPHKY_\8_MMIIT#RZ+ MX=M+*(=+O5[OC_OD;0/^^C7DGC+]MK4M7W1WGQ8C1#_RPTF18P!Z;DP2/JQK M\LGX@X#%1?\ 9&%KXQ[7HTIN-^SDTOP3/TK$Y51RM#7XR\+LM=I8 M[ZQ)=(RA"/S,O#>$TP/U>CYOFK37HTK?@RS8^,_"K7(MM+\&ZIK- MP3\@DN1$K?6*-78_@XKM/#D/[2NI;3\/O@E9Z)G_ %=RVC*L@'J);YF/X@US MEG_P55M+%/[-\"_LS0P)_#'#K04?]\1VP_G4W_#QK]IS7/\ D5/V8]^?N_Z# M>W'_ * %]#7T^5_1:XLP*4L375+SA[&G)>DW*<_O/G\9XM8'-+JMF=6HNU.G M.*^Y12.]/[/'[6'COYO''Q7^R0O_ *RW;597_P#(<0$?ZUJ:%^P'X8B82^*_ MB#J%VQ.7%E;)!D_5S)GZUY=_PUK_ ,%'?$'&D?LU?9%;[K_\(??+^LLN#U_3 MZT?\+$_X*O\ B#G3? WV'=T_XEEC%C_O^Q_6OJ:7T=LFA-5,?7HU)=ZV)&#Q-9^5*3_-H^B- _9&^ ^@[7/@\WTB_P#+34+N23/U4$)_ MX[7;:#X(\&^%E"^&O">FZ?@<&SLHXS^:@5\@_P#"(?\ !6KQ!QJ7B?[#NX/^ MFZ7%C_OP#^E'_#+_ /P4L\0KJM_AH?)__ 4'_:;^%G[1WE8_ MG/CR.9PXKQ"S"495O+_\ A(=&_9I\ M0-ID#_9/^$ANEO8H-O\ KO(^9@9/^>W^K_'^&O&*^TO^"07_ #4/_N$_^WM' M'&83ROA;$8J,(S<>32:YHZSBM5UM>Z[-)AP)E\,UXKP^%G4E!2Y_>A+EDK4Y M/1]+VL^Z;0ME_P $ROC-X_N4U+XY_M$M'W".$GSO#*I+JZC?@9\/=C^#OA/H-E* MGW;E--1YO^_K@N?SKLNG2BBOE<1BL3BZG/7FYR[R;;^]GUN'PN%PE/DH04(] MHI)?<@HHHK W"BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z M":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KSO]I7X-1?%_P#)!I\"_VQINZ?2Y.A"GL:]$HK@S3+ M<)G&7U,%B8WA45G_ )KS3U3Z-&5:E"O2=.:T9XM^QY\99?&/AE_AOXGF8:QH M<>V+SN'FM@=HSG^)#A3[;>^:]/\ B'\//!WQ6\'7G@'Q]H_V_2;_ ,O[7:?: M)(O,V2+(OS1LK##HIX(Z8/&17@G[3/@C6O@Q\2K#]H3X?1>7%-=@ZC$@^59S M][PAMA/S1/T9&]U8$'Z5\K MP/F^88&O/)<9-K%81IPFFTYT[^Y4B][K1-K5.UW>YYV%Y:M*>!Q24K*S35U* M#TU3T::T:^\\N_X=Y?L>_P#1(/\ RX-0_P#DBLWPK^P%^R1J6G23WOPFWNMS M(@/]O7XX#8 XGKWNL?P/_P @B7_K]F_]"K]7_P!:>)_^@ZM_X-G_ /)'-_JI MPM_T 4?_ 5#_P"1.(^'G[&O[-OPI\8V?C[P#\./L&K6'F?9+O\ MB\E\O?& MT;?+),RG*.PY!ZY'.#7I]%%>9C,?CLQJJIBZLJDDK7E)R=M[7;;M=O3S/3P6 M7X#+:3I82E&G%N[4(J*OHKV22O9+7R04445R'8%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ MUP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ M HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K M^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP! M_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** /-OVR_P#DT#XK M?]DVUW_TWSUYC^PEH5[XI_X)7^"_#.FKFYU'X:2VMN >KR12HOZD5[Q\5O % MA\5_A=XD^%NJWTUK:^)= O-*N;FW ,D,=Q \+.N>-P#DC/&167^SQ\%M&_9U M^"7AKX(>'M8N=0LO#.F)96U[>JHEF523N8* ,\]J /"O^"+&MV.J_P#!.+P' MI]NX%QI4VJV6H0'AH9EU*Y?:P['8Z-C_ &A7S'KOAK4_B3\*/^"@7C'PM$UQ M8W7B:*WMYH1E9&TMI9;K:1UPA!..Q!KZ?\5?\$T]3TGQWXE\5?LQ_M8^-/A5 MIOC2^>]\4>&]!AAN+26ZD&)9[828:TD?J60D@XQ@!5'L'[/7[+7PA_9J^",/ MP#\ :(\^B;)O[3?56$\VJ2S#$\URQ $CR#@\ ;0% "@ %;]D7Q?H&L?L=_# M?QE!J,*Z>?AWI4TL[. D2I91[]Q[;2K ^A4^E>%_\$/=/O!^Q+)XKFMWCMO$ M?CO6=2T_>N-T)F6+(_X%"X_"EF_X)-W>E>'K_P"#7PZ_;.^(WASX4:I<2M=_ M#VS:"010RL6EMH+N0&2*%LL"F&R&.[<68GZE^&?PW\%_!_X?Z1\+_AWH<>FZ M'H5A'9Z;91$D1Q(,#)/+,>26))8DDDDDT ;E%%% !7@/A:+5IOV_O'JZ1=Q0 MN/ ^E;FECW C>_%>_5X7X!_Y2">/_P#L1-*_]&-0!ZY]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 >"?M^VOBF/\ 9(\6OJ6J6TD(^P;T MC@*D_P"GV^.?KBODS]G/P3_8GAI_%-[#BYU/'E9'*P \?]]'GZ;:^Z_VJOAI MK?Q@^!&M?#KP];>==:C-98C\U4)2.\@EDPS$ '8C8R>M>(V_[,?QEM+=+6V\ M#*D<2!(T74;8!5 P /WGI7QWBMQ1GR\-X\*Y1AZM1XFLZE:4(2DE3A&GR0;B MFO?FKM;I0L])&_"'#.6U?$+_ %BS"I",:%&,*2E)*]24JG-*S?V8.R\YZ:Q. M(KA/"&E?$OXL_M(67P'NO&KZ):ZFUPT%Y8VHW")+>692"3N)/E[3\W7/I7M] MC^SU\8-2A,]EX0WHKE"?[0MQR#@CF2M?X5?LQ?$K0?C_ .$OB?KOA=;6'17O M$NI_ML#YBELYXU&%&K<.<5U/[;R=U*56E4C"=7#N:HUE M%RI5%SP:7O+D;>BYKO1'VOBA3EGN1TEEF/Y)4ZM.4XTZW+[6DY)5(/EDF_=? M,M?LV6YC'_@E+X4OY_M7B+XNZY>R'[TG[L,?Q96K2L/^"5WP9L\?:-2BE8_%UP-PESN[E M>3?JY-W/G6P_X)K_ +/UGCS_ K'=8_Y[ZG>#_T"5:V]._81^!&ED&V^&.@- MCI]HCGF_]&2&O;Z*XJO$_$E;X\95?_<2?^9W4N%N&:/P8*DO^X6Z?\ MLK?"K2\?8_A+X&!'1I/"T$C#\64FM[3_ (2:;I&#I7ACPM:XZ?9] B3'Y**[ M2BO/JYCF%;^)6E+UDW^;/1I9;EU#^'1A'TBE^2,.WTGQ=:1B&UU/3XD'1([/ M:!^ J3[%XW_Z#=E_X#'_ !K8HKD;;=V=B22LC'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QK8HI#,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** /,OB_^ MS7X5^/7]G?\ "V-+LM5_LKSOL'[^Y@\KS=F__4R)NSY:=8_3&<\YP*]'T[_D'P?\ 7%?Y"IJ,3G^>XV@Z.(Q52<'O M&4Y-.SNKIMIV:OZAA>'\AP-=5\-A*4)K:4:<(M75G9I)JZ;7H8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C6Q17DGKF/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C69KEKXI74=-6ZU2V=VN2(&6 @ M*VWJ?6NKK'\2_P#(7T?_ *_3_P"@F@ ^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#E_%7@O7O&?AV\\+>(-0L9[.^@,4\9M MCT/0@]B#@@]B :\ ^#GB'Q?^SM\7+OX(^)=6C@L=0NE^RW4\>8O,88CE7T5Q MA3Z$#/W37U/7DW[6?P5_X6;X*_X2/0K3=K6BHTEN$'S7$/5XO<_Q+[@@?>KX M7C/*<6XTLZRY?[5AM4O^?E/[=-][J[7G>VKN>=CZ,[+$4OCA^*ZH]!^Q>-_^ M@W9?^ Q_QK,\*VOBF33I&L-4MHT^TR K) 2=V[DURW[*7QJ'Q3\##1];N]VM MZ.BQ79<_-/%T2;W)QAO]H9_B%=YX'_Y!$O\ U^S?^A5]1D^:X3/,LI8[#.\) MJZ\NZ?FG=/S1V4*T,1252&S#[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M*](U,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** .9\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q&+6;,+Y2[0;8Y Q]:M M^,?^18O?^N!JYIW_ "#X/^N*_P A0!F_8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!RFN6OBE=1TU;K5+9W:Y(@98" K;>I]:T_L7C?_ M *#=E_X#'_&CQ+_R%]'_ .OT_P#H)K8H Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&K6E0:_#(YUB_@F4K\@BBVD&KU% !1 M110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\8 M5 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$T MK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !111 M0!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T M 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^ M@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJVJV& MA:5"K>?1K34KB0I:V\Y4^6Q!*MM/1B-Q7H"<#@"L[0O%GB?PO?KJ?ASQ!>6-PK M9$MK?H:SZ*_AJICL54Q+K\S4FW+32S;N[)6MKVL?G;J3<^:^NY]B_ MLK_M#W?QAZ5[UIG[?_@^7']L?#_4H/7[- M=1S?^A;*_HW@;Q-RJ620HYUB>6O%M7DI/FCI:3DDU?6SN[NUWO=_59=F]%X= M1Q$[27KJCZ HKR'3/VW/@??X^U3ZK99Z_:M/SC_OVSUT.F?M/? ;5L"U^)%F MF?\ GZCDA_\ 1BK7Z-A^+N%L7_"QM)^7/%/[FTSU88[!SVJ+[T=[16)IGQ+^ M'.M8&D>/M%NB>@M]4B<_D&K:CDCF0212*RD<,IR#7N4<3A\3&]*:DO)I_D=$ M9QFKQ=Q:***V*"BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7- M._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B M7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0 MV?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_* M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ M )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% &/X'_P"01+_U M^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!_"[5YY].TJYU/12Y M:UU"UB+E$[+*%&48>N-I['L.%T+PGXG\47ZZ9X<\/WE]<,V!%:VS.1]<#CZF MOT4K'\#_ /((E_Z_9O\ T*OQ7'^">58C'.KA\3*G3;ORSCWLVV]V^[;W^Y66A[%##4:%%4HK1'%:G^SI\#M7S]J^&6EIGK]EA,'_HLK M7/:G^Q?\![_/V70KVRS_ ,^VI2''_?PM7JU%98CA7AG%_P ;!4F^_LXW^^UQ M3P>$G\5-? _\ ?22'^5?2-%>'6\->"JTN987E?>,IQ_*5OP.>64Y?)WY+>C:_4^;/ M^% ?M@>&_FT'XP_:47[L8UVX/_CLJ;1^='F?M^>&?O1F_B7VL9L_EAZ^DZ*Q M_P"(>8*C_NN-Q-+_ UG;[FF3_9=./P5)Q])'S9_PT/^USX;X\0_!O[1&/O2 MG0KD?^/1MM_2G0_MXZ_I4@M_%7PA,;]]E^\1'_ 7C/\ .OI&FS0PW$9BGB5T M/577(/X&E_JIQ3A_]USJHO\ '3A4_.P?4L9'X,0_FDSPO3/V^/AM/@:MX0UJ MW)ZF 12@?FZG]*Z+3/VS/@+J&!<^(;NR)[76FRG'_?L-7;ZG\+_AKK63J_P^ MT2Y)ZM-I<3'\RN:YW4_V7?@+JV3<_#FUC)[VL\L./^^'%'U+Q+PW\/%X>K_C MA*/_ *0'L\VAM.,O5-?D7-,_:'^"&K8^R_$[25ST^TW/D_\ HS;71:9XO\)Z MWC^QO%&G7>>GV6]CDS_WR37F&I_L/_!*_P _9!J]EGI]FOP&1_Q,O#1U +_P!.5K-D?]L"#1_PU5^TCX>X\7?!+"KU3@:B M]T$ : DHK(Y)RV,Y X!'.:C%^*/"%+ 5*]#$*< M8&--RC*[735?FCLOBM^VG\/-/2Z\->$]+N=:<@QO>1R"*#.?X6()?ZXP>Q-3 M?#G]M[X>Z_XQ^N^ MVYX@(':O;J_ICA M_.:/$&34OW^H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/' M_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8 MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0 MZ=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8 M_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!7O]*TO5$\K4]-M[E<8VSPJX_45X5^V5\%M'?P#!XT\%>$[*UFTJX+ M:C]@LDC:2!Q@NVP MM8*>>@9CZU[[398HKB)H)XE='4JZ.N0P/4$=Q7@\0\/ MX+B+*JV#K))S5E*R;B]T_DTM+ZK0YL5AJ>*HRIRZ]3\W:*^K?BM^Q9\/-02Z M\2^$]4N=%< R/9QQB6#.?X5)!3Z9P.P%3?#G]B'X>Z!,?KOL>2')?X^=3?!SQ!\=_@7H;^-_#_PZDO-$UI(Y)I9K-W5T0N%;O>!OVY/AGKY2U\8Z;>:'.>&D9?M$&?]Y!N'XKCWKVJ&&*WB6"")41%" MHB+@*!P .@KD_'/P(^$_P 1-\OB;P7:/M4;OA MOQ?X6\8V7]H^%?$-GJ,/>2SN%DV^QP>#['FM&OG;Q)^P]JVA7O\ ;GP=^)%Q M9W$9S#%>NT;K])HL$?\ ?/XUG?\ "U_VN?@A^[^('A9M:TZ+[UU-#YH"^OGP M]/\ MH"?:NO_ %TS3*?=SW+YTDO^7E/][3]7;6*\G=E_VA6H?[Q2:\UJO^ ? M35%>->!OVW?A3XDV6WBB"[T*X;@F=/.@SZ!T&?Q*@5ZQH/B7P]XIL1J?AK7+ M2_MSTFL[A9%^F5)P?:OJ\IXBR//(MOI6KZQX0TI;JV6Y4?,F5R5(.1AL'Y:]@_9S_:2U7XW?#W5_B#X^^!GBWX M91:/>21S6?CRR^R2O"D2R-O_ (S? M#W]B_P"(OB+X3Z9/*MS\0K,01^;#$Y66Z@LW(DE@7#$OE_]<#5S3O^0?!_UQ7^0H FHHHH *** M* .*\<_L\_"#X@[YM=\&6T=R^2;VQ'D2Y]24P&/^\#7D^O?L3>+/"M\==^#' MQ,GMITYCBNY6@E ]!-%U^A4#WKZ-HKY7-N">&)-2'Q.FO'U#4Y[AE_=QI:_+%$ M F 7.69B00IS6Y\6OVZ_%7[0/_!-CX^Z7XU\#-X0^)'@*Q?P]XYT""< "3C8WS,N&;H?A!_P %+/&WP&\/:A\)/^"AOPZ\7VWQ$T;4 MKF.UU'P[X,EN++Q+;EV:&2T:W41D[3LP=HPJDMN+A_: M.^*7QA\(S>#=7_:%=AX?\.ZJI$^DVMO',+&2Y7&5RC\PL.^\LQ/J6->&?\ !#W4+T_L M32^%)KEY+;PYX[UG3=.WMG; )EEP/;?*Y_$UR'P<_P""D.J? #]F?2?V=_B9 M^SU\0!\9O"&@1Z!I_A&V\*W$Z:Q<6\8@M[B*XC4QM"X6-F<'^\4#C:6]W_X) MI?LV^*/V6/V/_#7PU\?JJ^);E[C5?$:*X;R[NYD,AB)'!9$,<;$$@LA(."* M/>J*** "O _".J:?I7_!0#Q]-J-VD*MX&TI59SU.]^*]\KPCP-!#/_P4#\?K M/"K@>!=*(#J#_P M&H ]E_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 <_X2\2Z#8Z9)#=ZI%&QNI6 M"L>Q;@UJ?\)CX8_Z#4'_ 'U53P796 M'[SP_=VMKJL3R/$0B*>2:W/[.T__ )\8?^_0K.\76-E'X:O'CLXE80G!6, B M@ L?%WAJ.RAC?680RQ*"">AQ4O\ PF/AC_H-0?\ ?53:?I]@UA 390DF%F30:I$RPW1:5@?NC;U-=!_9VG_\^,/_ 'Z%9'B. MRLTU7252TB :\(8",Q;@UT']G:?\ \^,/_?H5D>"[ M*SETJ1I;2)C]LE&6C!XW4 6_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ M 'Z% &'XH\4>'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH\76 M-E'X:O'CLXE80G!6, BK>GZ?8-80$V4))A7),8]!0!#_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4' M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#" M8^&/^@U!_P!]4V3Q;X4E0Q2ZO;LK##*W((]*O?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%&X'F'CGX&_LX>.]\]UIUKI]R^?]+TE_(;/J5 V$^Y4FO+]2_9P\8_# MN\?6?@I\9T)SG[.]P]K*P[*2N4D_X%M%?3_]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A7R&:<"\,YI4]M*A[.KTG3?LY)][QLF_5,X:V782L^;EL^ZT?X'S+I7[6/ MQS^&DZZ?\5O!D>I0J<&ZV"%V^DD8,3?@/QKT[P5^V%\%O%RK%?:U+HURV 8= M4BVKGVD7*8^I'TKTJ;2-*N(F@N-,MW1QAT>%2&'H01S7GWCG]D[X*^-]\X\- M?V5];RJ1U;_P 5D8^P MS'#_ ,*HIKM+?[T=G;^.O!]Y"MS:>(K66-QE)(Y-RL/8CK4G_"8^&/\ H-0? M]]5\\ZE^R/\ &?X;73ZM\&_B%]I4'=]E:0V\C^@*DF*3_@1'TJ.S_:<^,?PM MN4TOXU?"A)T!V_:C:?9I']2&"F*3_@('UIKCV66ODSW!5,,_Y[>TI?\ @S[5Z/;V^CW<"75I!;2Q2+E)(U5E8>H( MZU]EEV;Y7F]+VF"K1J+^ZT[>JW7HSOI5Z->-ZF30: MI$RPW1:5@?NC;U-:G_"8^&/^@U!_WU53Q'96::KI*I:1 ->$,!&.1M-:_P#9 MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4 M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN? MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^JL:?K>DZJ[1Z=?Q MS,@RP0]!4G]G:?\ \^,/_?H4^*VMH"3!;HA/4H@&: 'T444 ?('_ 7X_P"4 M-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE M>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110!C^!_P#D M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._ MY!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ MH)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L M?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7 M^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% ! M1110 4444 %1WEG9ZA;/97]K'/#(,2131AE8>A!X-244FE)6>P;GE_CG]D/X M+^,]]Q:Z&^C7+<^=I+^6N?>,@ICZ ?6O.+C]F']H3X23OJ'P9^(K7<(.[[(D M_P!G=S[Q.3$_XG\*^EZ*^-S'@'AK'U?;PI.C5Z3I-TY+S]WW;^;3."KEN$JR MYDN5]XZ,^;-._:]^+GPXO$T;XV?#.1CG N$A:UE8=V (*2?\!VBL+XY_ME:U MXPBCT/X5S7FD6+1 W=W( ES(QZHI4G8H]0#682JTJW,DW%*I%1Y;IS6KYN;?1NS6QXV:3QN"IJ'M6XROTU5O,<=:UAKX: MHVK7)N0VX7!G;S,^N[.% MC=CRZL> 3D@DOW^K\ ?\ @TV_Y2F?M=_] MO'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _ M\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH M**** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC M'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y M"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KYB_:C_9<\1R>([KXC_#C2GO;>]*\N^J8NZL[QDMXONOR:>_ MK9KEQF#I8VER3^3['YR'1=86^&EMI-R+DMM%N8&\S/IMQG->^_LN?LN>(T\1 MVOQ'^(^E/8V]BXFT[3KE<2RRCE9'4\HJGD X)('&.OT-XE_Y"^C_ /7Z?_03 M6Q7P/#_@_E>49E'%XFNZW([QCRJ*NMN;67-;>VBOO=:'F87(J-"JISES6V5K M?YA1117[">Z%%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_1T M5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^ M3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$ MTK_T8U 'NE%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ M )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0? M!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\ M#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 M4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ M &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@' M_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 44 M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\ M8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+ M_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P- M7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q M6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% 'R!_ MP7X_Y0V?M"?]D_F_]'15_&%7]GO_ 7X_P"4-G[0G_9/YO\ T=%7\85 '[_? M\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 % M%%% !1110 4444 %%%% !17SK\2OB3_P4UTOQ]J^G_"W]FGX=:IX=AOG71M1 MU+QE)!<7%N#\CR1A<(Q'4=JP_P#A;'_!7+_HTOX6?^%Y+_\ $4 ?4U%?+/\ MPMC_ (*Y?]&E_"S_ ,+R7_XBO4_V:?%G[7/BC^VO^&J/A+X5\+>1]F_L+_A& M=>>^^U;O-\_S-P&S;B';Z[V]* /4Z*** "O"_ /_ "D$\?\ _8B:5_Z,:O=* M\E^+'P-^),OCV;XM?L^>,M,T+Q)JEI%9:Y MM45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^ M"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X M$_\ "7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"% M??\ !0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\ M"?\ A+O0![%X'_Y!$O\ U^S?^A5L5\D_L\7_ .WG\6O!%WXE\/\ QN\(6<%O MKU[9/%>^&]SF2&4HS J,;2>0.M=Y_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7 MW_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EWH ]ZHKP7_A7W_!0__HX+ MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]' M_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ M1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EW MH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"% M??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\ M"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_" MOO\ @H?_ -'!>!/_ EWH ]ZK-\8_P#(L7O_ %P->+_\*^_X*'_]'!>!/_"7 M>N2^.\7[?7PP^$&O^/\ 7/CGX-NK32K!IY[>T\-%99%! PI88!Y[T ?4.G?\ M@^#_ *XK_(5-7SMX6\)?\%"-<\,:;K5K\?? \<5Y80SQI)X88LJN@8 XXS@U M?_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/ M_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[ MT >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O0![U17@O\ MPK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O0![U17@O_"OO^"A_P#T M<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X+_PK[_@H?_T<%X$_\)=Z M/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ M /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X M2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N] 'O58 M_B7_ )"^C_\ 7Z?_ $$UX[_PK[_@H?\ ]'!>!/\ PEWK@_BW?_MY^ O&_@7P MUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,#F@#ZVHKP7_A7W_!0_\ Z."\ M"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_" MOO\ @H?_ -'!>!/_ EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P M7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH M]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7 MW_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EWH ]ZHKP7_A7W_!0__HX+ MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]' M_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ M1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EW MH ]ZK'\#_P#((E_Z_9O_ $*O'?\ A7W_ 4/_P"C@O G_A+O7!_L\7_[>?Q: M\$7?B7P_\;O"%G!;Z]>V3Q7OAO!/\ PEWH_P"%??\ !0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7 M>C_A7W_!0_\ Z."\"?\ A+O0![U17@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0 M_P#Z."\"?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"? M^$N] 'O5%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O0![U M17@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X* M'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3 M_P )=Z/^%??\%#_^C@O G_A+O0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5] M_P %#_\ HX+P)_X2[T >]45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P) M_P"$N] 'M'C'_D6+W_K@:N:=_P @^#_KBO\ (5\O?'>+]OKX8?"#7_'^N?'/ MP;=6FE6#3SV]IX:*RR*"!A2PP#SWK>\+>$O^"A&N>&--UJU^/O@>.*\L(9XT MD\,,6570, <<9P: /HFBO!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ MPEWH ]ZHKP7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>@#WJBO! M?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>@#WJBO!?^%??\%#_ M /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@#WJBO!?^%??\%#_^C@O G_A+ MO1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5]_P %#_\ HX+P)_X2[T?\*^_X M*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/ M_"7>@#WJBO!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@#WJB MO!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5]_P % M#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>@#V+Q+_ ,A?1_\ K]/_ *":V*^2 M?BW?_MY^ O&_@7PUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,#FN\_X5]_ MP4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O M G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O0![ MU17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X+_PK M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ $<% MX$_\)=Z[7X*^&OVFM#U:]F^.WQ*\/:Y9O;J+&'1M(:V>*7=RS$]1CC% 'HM% M%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA M4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!Y!^Q3X%\7?#[X3ZEHGC309].NYO&&J74<%P &:&2(_'/[-/C'PCX1TB6_U*_P!':*SLX "\K[E.T9[\5Z/10!C_ ^L M;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7D'[1_@7Q=XL^+'PDUOPYH,]W::'XPDN MM6GA *VL)@90[<],\5Z_10 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+( M_!Z$_%=?\/K&[TO MP#H>F:A;M%/;Z/;13Q/U1UB4,I]P016Q10 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 >0?M'^!?%WBSXL?"36_#F@SW=IH?C"2Z MU:>$ K:PF!E#MSTSQ7K]%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P M7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P: M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G MU_P5C^.G[9OBSX0?$GPE\)OAE>>"OASX0B2+Q3XZU>X,-SXB#RQ1_9=/1?F\ MDM*-\O1E5EW+RC_7'A+5/B#8?L6\O+$L23P/Q1^-OQ>_X*:^*]6_9K_9 MU6?0/A/8W+6/Q%^+P0_\3)>DNGZ9_P ]-RG#2="K=D*^=Z#^V!I?A/\ 8N_X M)NZ[\*?@1H?V%3HD?A;PE80OF:6\U"46H?=_%,6GDF9CR6#&@# _88\::IH? M[+WQ*_;C?P'K'B/4_B/XTU?Q-INA:1;&2_N[&.7[)86D:=3^[@!7J<29YZ5Y M3\)?'?[8OC'_ (*T?#W6?VJ=,MO#$>L> M7OO#7@'3M0,Z:+9E9$"W#+\LER MYCW.W/11A,!%^Z?@E\,=+^"OP=\+?"+1=IMO#/A^TTR)U&/,\F%8RY]V*EB> MY)KYE^+W_*:[X2_]DCU7_P!&75 $W_!1SQQ\4_'GQT^#O["OPS^(>H^$+7XG MW^H7'BSQ%H\WDW@TZSA$KVT$@Y0R*)_L]&?C_ *7\._BWH&MSW7PMU*^GC+7\P6,W-KY#$-/& M5$6[:&VC&597*M\K?\%3?A+^VGXE_9@L!^UM\;/"5]J%UXLTW2O!'@WX>:7- M#;ZEJD\A7[1(ZR*'1@589!!X(I:AT^T%A80 M6*N6$,*QACWP ,_I4U !1110 4444 %%%% !1110 4444 %5->U4:%H=[KC6 M-Q="RM))S;6D>^6;8I;8B_Q,<8 [DBK=% 'YK_%3XQ_MI_%7]M?]G?QS\:_ MDOPY\#:UX^>/PGX#GO2VH2>5&F^\U!5 "NPE"K&V"@W#:,EW^N_V]-!_:J\9 M_!JS^'O[)5Q)8:SX@\16ECKWB*WOX8)]%TARWVFZA,CH3(,( $)?#,5PP!'E M7_!1;_D\S]DW_LHFH?\ HJVKZ=^+_P 7OAW\!_AQJOQ9^*WB6#2-!T:V,U]> MSY.!D!451R[LQ"J@!+,P &30!\1_MH?L0^ OV'_V:]6_:I_9X^.'CSPYXY\' M&UNEUO4_%\]VFN.UQ'$T%U#*3')YF\_*JA2< J5R*]Y_:I_:+\0^%/\ @FUJ MWQTDTUK#Q%X@\ 6B6&GP@^9#J>IPQ0Q1H#R626X!QU^0Y[UY-X,^&?Q@_P"" MJ7CK1OC?^T7X8N_"?P,T.^74/ _PYO.+OQ/(O^KO]0 X$)!RL?(*L0,JQDD] M$_;85?BO^TS\ _V6[90]I/XNF\9^(HE'RI9Z1"7@20=TDN)47'0E/:@#D?%G M[%O[07B)?@W^R!H^OZOX;^"GA/P/'_PGVL^%]=BM+O6=3C0H+-MK^<(F=?-8 MJNQO.;)W*I7C_BO\*;+_ ()N_M4?!"3]F+X@^)H]&^)7C1/#GBCX?:QX@GU" MUNK>1XU:^B69F:-X?-W%\]2@RJEPWU!^U_\ MA_#C]CWP%;>(_%=G=ZQKNM7 M/V+PCX0TA-]]KEZ,/'&O:=\+OA%X?L7UC0_#VJR67]N:M>H)4^T21$.T:1EE"Y&&B)!& MXU8^!UKX@_8=_P""A&G_ +'&D^/M=UOX;_$GPC<:OX0T[Q%J3W"-?U7553DPV\]M<6T;-Z R#'XT M ?8]%%% !1110 4444 %%%% !1110 4444 %>%?M@?%_]JG0;_3/@O\ LB_! M235_$OB2SD=_&NKN(]&\-1!@AFF8@^;+R62(!O# M6@V.M>'Y_$%^UW=:%+,(=U@9CR5(FW*IZ",$ $N3M37_ (N^*G_!0[XG?$/P M#H<6L7?P6^%,>A>%],N)UCANM?U%7O2!(Q"J3''!"Y) 4/R1V]"_8^_9+\'? ML4_#/6]9\2>,)M?\5Z]*^L?$3QSJ9/FZE6-H!0!YKB=0L9P8PK#:"2S_I+7Q[_P M4#_Y/U_9'_[&[7O_ $GLZ^PJ "BBB@ HHHH **** "BBB@ HHHH **** "OS MZ_X*Q_'3]LWQ9\(/B3X2^$WPRO/!7PY\(1)%XI\=:O<&&Y\1!Y8H_LNGHOS> M26E&^7HRJR[EY1_T%KYM_P""OG_*.'XH?]@NT_\ 2^VH ]%\):I\0;#]CG2= M8^&.BQZMXIB^&]M+H%A=7"QI=7WV!3"CN[*%5I-N22.">:^=OAA_P2LM_B'\ M);;XA?M?_%WXA3?%S5K1KW6/$%KXWEC_ +!NGRPAMD@237RG\4?C;\7O^"FOBO5OV:_V0-5G MT#X3V-RUC\1?B\$/_$R7I+I^F?\ /3(=0T9/%-P<'5K2V*&.[=C]X[7*%SRWEY8EB2?'_ (6Z M'^U?\6/V,/&7QP_96@DMO&/QY^+=WJ#ZV;R*WN=#\-B9K6*:,S.F6CAM@%"G MS,7!9.0"/8_VP-+\)_L7?\$W==^%/P(T/["IT2/PMX2L(7S-+>:A*+4/N_BF M+3R3,QY+!C7JNAM\+OV+/V7=+M/&OB6UTGPQ\/\ PK:VEYJ<^0NR")(MV ,N M[N!A0"SNX !)Q0!\E_M>_L%?#W]CK]F77OVG/@?\=_B!X?\ 'W@RTBU!/%.H M^,;BY_MB82HAANHI"8I!*6VA0H!9@"&7*GTCXT:;^UY^V1\&_@9HWP]NM1\' M^&_'>EV>K_&+7] U6*TOM-MGLX9OL<&]Q*!*[RH2BL5VIN!4NIXWPYX$^+O_ M 5G\8Z5\4OC7X=OO"'[/NC7ZWWA7P3=_)?>,I$/[N[O0#\EN1RJ#JI(4G/F MU]0_M*_M*_"+]D'X17/Q4^*FI?9-.M"MMIVG640:XO[@@^7:V\>1N=MIP. H M!8D*I( /C?\ ;,^ .@?\$R]$\&_M*?LF_$7Q;IFJMXWL=*U7PEJ?B>XO[3Q1 M#/O,D3Q3,V9<(2&7H"2 &"L/T,KXZ^ 7[.?QQ_:[^-&C?ML?MPZ(=#L]!D^T M?"SX2[BR:*"0R7M[D#?='"L%(!5E4D)M$:_8M !1110 4444 %%%% !1110 M4444 %%%% %37M5&A:'>ZXUC<70LK22_L ME7$EAK/B#Q%:6.O>(K>_A@GT72'+?:;J$R.A,@P@ 0E\,Q7# $?-?[:'[$/@ M+]A_]FO5OVJ?V>/CAX\\.>.?!QM;I=;U/Q?/=IKCM<1Q-!=0RDQR>9O/RJH4 MG *E^'?P'^'&J_%GXK>)8-(T'1K8S7U[/DX&0%15'+NS$*J $ MLS 9-?(?@SX9_&#_@JEXZT;XW_M%^&+OPG\#-#OEU#P/\.;SB[\3R+_ *N_ MU #@0D'*Q\@JQ RK&20 ]9_:I_:+\0^%/^";6K?'2336L/$7B#P!:)8:?"#Y MD.IZG#%#%&@/)9);@''7Y#GO7GGBS]BW]H+Q$OP;_9 T?7]7\-_!3PGX'C_X M3[6?"^NQ6EWK.IQH4%FVU_.$3.OFL578WG-D[E4KUW[;"K\5_P!IGX!_LMVR MA[2?Q=-XS\11*/E2STB$O D@[I)<2HN.A*>U>A?M?_MA_#C]CWP%;>(_%=G= MZQKNM7/V+PCX0TA-]]KEZ1XU:^B69F:-X?-W%\]2@RJE MPWK?QO\ V/?BY^UE^U)>_P#"^O&VHV7P5T31(5\-^%_#'B.6T?6-0< S37WE M;7PA+JJAN@0@KF0-3_9/_9+^,/C3XQK^W3^W'#+-MUCX-LG M!_=KR0]R59@SY.-S/V,KO5_@=_P4.^(/[&?PU^)>M>*OAM MIG@F#6DMM:U9[]O"^IF>*,V*SN2P5T=G\LG(P.ZNQ^U:^#/A3\.=._X)X_\ M!2[PA^S'^S_JMP_@#XO:!?ZAJ_AB_D%S+I5Y:03NETD[#S2C>3L =F^])R2% MV_>= !1110 4444 %%%% !1110 4444 %%%% 'A7[8'Q?_:IT&_TSX+_ +(O MP4DU?Q+XDLY'?QKJ[B/1O#408(9IF(/FR\EDB')VYVR8*'S;_@B3K/BC7_V- M;S4_&GB*YU;5)/B!K!OM0O)VDDGE\Q"SEFY.6R?QKZ^KX]_X(@?\F9W_ /V4 M36O_ $:E "6W[#?Q/_:V^-_C_P"(7[=.K>)K7PS::^]A\,?!.B>+C;V*Z9'] MV_D%G+DS2?*2'*L"&!!78%J_L*:OXR^"G[2I$VY5/01@@ ER>P_:W_;8\=:7\1U_8\_8Q\+1>*OB M[J5L'O;B;G3O"5JX'^F7KX(W!65EB/7 M,)M?\5Z]*^L?$3QSJ9/FZE6- 'GLU_XN^*G_ 4. M^)WQ#\ Z'%K%W\%OA3'H7A?3+B=8X;K7]15[T@2,0JDQQP0N20%#\D=N<^$7 M_!+2X^*WPPA^(_[;?Q0^(%W\6M966ZU+4K'QM)"N@2LS;(;1+=S JQKMXPR9 MS@!< >@_\$M-,O\ 6?V>-5_:'\16K0ZG\7/&VK>+;E)A\\-O-.8K6+/]Q8(8 MRHZ /]:\\^+OQ_\ C#_P46\9ZQ^RS^Q/JLFC?#ZPN&L/B3\9 A,;KTEL-,Y' MFNRDAI <$'@JA5Y #M?^"1WQP^)GQL_9DU2/XH^+Y/$MWX0\<:CXQ$I3?DE@@)+-N)^:_\ @I%^T_\ %/XZ_$3PY<_!O79['X4^ M!?B_I'AS4-8L[AD'B/7I'=Y4C93^\M[:.(H?X6>;(W#:5]^_;'\(?$']CG]@ M_2_V??V$_A+XDO7O+J/0WN?"^F27VH:992I))=ZAMC +SOM8!R4 DG!!7"BO MD[]L'X[6/AO]E7X5?L_^!_V$_B]X$T/P=\2-%NK&Z\5^&A;IJ$D2W!:)7#?O M+N=Y&DQ@;FWGB@#]:J*Y+X&?%#4?C-\+]-^(^K?#'Q%X.N-0,X?PYXLL?LU_ M:>7,\0\V/)V[@@=>>5=3WKK: "BBB@ HHHH **** "BBB@#Y _X+\?\ *&S] MH3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.BK^,*@#]_O\ @TV_Y2F? MM=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@?VH/@!H/[4GP M'\1? 3Q/KMWIEAXCMXH;B^L%4S1!)HY05#@KR8P.1T)J/X@? &T\A44 ?%O@3_ () ^(_A M?X7MO!'PV_X*'?&G0-&L]WV32M'UQ;:WAW,7;;'& HRS%C@,O&UKX,^)2>,C-XOD%Y*_#]P(K[2+Q. MDD;$$%3@;E/7:""&56'!_#+_ ()YW-I\7-#^.'[37[2/BGXM:YX49G\(P:[; M06FGZ5*W_+PMM"-KSC"XD)X*@XRJE?I*B@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH \M^.O[*_A?X\?%;X:?%C7/$U_8W7PRUR?4]-M;1$,=X\BQJ4 ME+ D*/+'W<'DUS_[=7[#WA_]NSP+HWP\\7?$_7?#NFZ1JQU%HM%2(B[F"%(S M()%/W SX]W/M7N5% 'R''_P2]^+,2"*+_@IY\>U50 JKXH( 'IUKU[X9_LH) MX%^/47Q^\1_$[4_$NJ6?PUL/!M@VJP@RI!!)YL]S)+N)EFGE =VP.1CFO7J* M /F+]JO_ ()J6/[47Q_TK]HEOVE/&_A'6=!TI;'0QX9FBB^P*#(7>)RN]7?S M&W,#DC Z 56\"_\ !.3XI>#O&VC^+K[_ (*-_&_68-*U6WO)M(U/Q*7MKY(I M5C?'3XDZ/\ 'OX=_%G7_AQ\1=$L6L+; MQ9X;$;FZLV8M]GN8)!LGC#$D D,_$A02_9D(*VT$2#;!#E5.P$Y*KSA5 ]OHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /+?V0OV5_"_['WPIF^$_A'Q-?ZM:S:Y=ZFUU MJ*(L@>=@S)A !M&..]> Z?\ \$?+OP[X]\3_ !(\#?MV?%KP[JGB_5)+_7Y] M"U&*U-W*TCN-YC +A3(^T'IDXK[0HH ^7_#O_!.[XCZ'X+\;>#]7_;P^*/B9 M/&7@^ZT #Q=J'V^'3EN"@>YBB++^]\M7C!R,"5J]?UK]GS1[K]F%_P!E[PQX MGO\ 0M-'@Y/#EKJFFA1BZTEM;QL[%F(CC 4$L22<,/B'/=ZJUXFK^-=0-SWNF6=JB&*\:Y2)&64L"0 (AC;CJ:]2H MHH **** "BBB@ HHHH **** "BBB@ HHHH *X']J#X :#^U)\!_$7P$\3Z[= MZ98>([>*&XOK!5,T02:.4%0X*\F,#D=":[ZB@#SWX@? &T\V\$?#;_@ MH=\:= T:SW?9-*T?7%MK>'+Y!>7-]/# ([:V,I8>7#%)NE"X;+,>G6NB_;F_8 MKT']NCX9Z=\*O%OQ+UOP]IEEJZZA.NBI$3=R(C(BR>8""J[V8#UP>PKVNB@# MY"M_^"7/Q5M($M;7_@IS\>HHHD"1QQ^)RJHH& !T ':MK]I#_@F3:?M+67P MW3Q7^T_X\L[WX::5'!I>K6L\375U>KY>[499'4M]I8Q(2X/!&1@DU]1T4 ?( MT?\ P3$^+DV"L#M;Q2<'VZU]6_'7]E?PO\ 'CXK?#3XL:YXFO[&Z^&6N3ZGIMK:(ACO'D6- M2DI8$A1Y8^[@\FO4J* /#?VZOV'O#_[=G@71OAYXN^)^N^'=-TC5CJ+1:*D1 M%W,$*1F02*?N!GQ[N?:O-8_^"7OQ9B011?\ !3SX]JJ@!57Q00 /3K7UY10! MY#\,_P!E!/ OQZB^/WB/XG:GXEU2S^&MAX-L&U6$&5(()/-GN9)=Q,LT\H#N MV!R,-_".LZ#I2V.ACPS-%%]@4&0N\3E= MZN_F-N8')&!T KZ=HH ^6? O_!.3XI>#O&VC^+K[_@HW\;]9@TK5;>\FTC4_ M$I>VODBE5S!*N?FC<+M8=U8UTW[0W[!&E?%?XP0?M(_!_P",WB+X8?$1-.&G MWOB/PXD4T6IVHQMCNK:4;)MNU<$D<*N<[$V_0%% '@_[-7["/ACX&_$S4_C] M\0/BAX@^(_Q&U>R%E/XN\4,@:UM00?(M88QLMT) R!D]0" 2#[Q110 4444 M%%%% !1110 4444 %%%% !1110 5Y;^R%^ROX7_8^^%,WPG\(^)K_5K6;7+O M4VNM11%D#SL&9,( -HQQWKU*B@#XOT__ ((^7?AWQ[XG^)'@;]NSXM>'=4\7 MZI)?Z_/H6HQ6INY6D=QO,8!<*9'V@],G%=AX=_X)W?$?0_!?C;P?J_[>'Q1\ M3)XR\'W6@ >+M0^WPZT>V9VM]+T76DMK>-G8LQ$<8"@EB23CDFOM2B@#S?]F'X! M^)/V>?!-[X1\3_'SQA\0Y[O56O$U?QKJ!N;FW0QQIY"-VC!0L!_>=O6JO[6' M[+'A?]K3PAX>\'^*_$U_I;3T1FEFMA(%B;>"-A\PYQSP*]2HH M **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_ MX+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3 M;_E*9^UW_P!O'_I\GK]_J "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* /D#_@OQ_RAL_:$_P"R?S?^CHJ_C"K^SW_@OQ_RAL_:$_[)_-_Z.BK^,*@# M].O^"7?_ 6%^&W_ 1[_P""@?[17Q(^)'P=USQC!XQUR_TVVMM#OX8'MWBU M:>4NQE&""#C K]!/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ M HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ MB-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z, M>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X M444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[ M+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/? M$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_X MC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H MQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8 M_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$ M;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8] M\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\ M*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_9 M9_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"% M%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\ M1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_ M]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_ MPH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@? M^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 M '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ M $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#" MBL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B M-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB! M_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A11 M0 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\ M_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\ M**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^ M(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ M[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_ MX444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/ M[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ M_P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ M"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C M'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C M_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ M !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CW MQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL? M\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]E MG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^ M%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ? M\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1 MCWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"B ML?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99 M_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_ MX45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (44 M4 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/ M_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ M"BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"( MWG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[ MX@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A1 M10 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL M_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0 M/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B- MY_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C' MOB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ M (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O M/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ M _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH M_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG M_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45 MC_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q& M\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T M8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% 'B?_!1S_@[2_9X_;<_8=^) J7[)_A;]DCQIH>H>.O#;Z;::MJ&N6DD-J[.C;W5!N(^7H/6OPMHHH __9 end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2024
Mar. 17, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-34220    
Entity Registrant Name 3D SYSTEMS CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 95-4431352    
Entity Address, Address Line One 333 Three D Systems Circle    
Entity Address, City or Town Rock Hill    
Entity Address, State or Province SC    
Entity Address, Postal Zip Code 29730    
City Area Code 803    
Local Phone Number 326-3900    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol DDD    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 396,822,398
Entity Common Stock, Shares Outstanding   135,538,470  
Documents Incorporated by Reference Portions of the registrant's definitive proxy statement for its 2025 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Entity Central Index Key 0000910638    
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location Charlotte, North Carolina
Auditor Firm ID 34
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 171,324 $ 331,525
Accounts receivable, net of reserves — $2,433 and $3,389 101,471 101,497
Inventories 118,530 152,188
Prepaid expenses and other current assets 34,329 42,612
Assets held for sale 3,176 0
Total current assets 428,830 627,822
Property and equipment, net 51,044 64,461
Intangible assets, net 18,020 62,724
Goodwill 14,879 116,082
Operating lease right-of-use assets 50,715 58,406
Finance lease right-of-use assets 8,726 12,174
Long-term deferred income tax assets 2,063 4,230
Other assets 34,569 44,761
Total assets 608,846 990,660
Current liabilities:    
Current operating lease liabilities 9,514 9,924
Accounts payable 41,833 49,757
Accrued and other liabilities 45,488 49,460
Customer deposits 4,712 7,599
Deferred revenue 27,298 30,448
Liabilities held for sale 10,251 0
Total current liabilities 139,096 147,188
Long-term debt, net of deferred financing costs 211,995 319,356
Long-term operating lease liabilities 52,527 56,795
Long-term deferred income tax liabilities 2,076 5,162
Other liabilities 25,001 33,400
Total liabilities 430,695 561,901
Commitments and contingencies (Note 22)
Redeemable non-controlling interest 1,958 2,006
Stockholders’ equity:    
Common stock, $0.001 par value, authorized 220,000 shares; shares issued 135,510 and 133,619 as of December 31, 2024 and 2023, respectively 136 134
Additional paid-in capital 1,593,366 1,577,519
Accumulated deficit (1,362,243) (1,106,650)
Accumulated other comprehensive loss (55,066) (44,250)
Total stockholders’ equity 176,193 426,753
Total liabilities, redeemable non-controlling interest and stockholders’ equity $ 608,846 $ 990,660
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, reserves $ 2,433 $ 3,389
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 220,000,000 220,000,000
Common stock, shares issued (in shares) 135,510,000 133,619,000
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 440,121 $ 488,069 $ 538,031
Cost of sales:      
Total cost of sales 275,943 291,648 323,798
Gross profit 164,178 196,421 214,233
Operating expenses:      
Selling, general and administrative 210,132 210,172 244,181
Research and development 86,479 89,466 87,071
Asset impairment charges 144,967 302,787 0
Total operating expenses 441,578 602,425 331,252
Loss from operations (277,400) (406,004) (117,019)
Non-operating income (loss):      
Foreign exchange (loss) gain, net 2,452 (4,825) (4,424)
Interest income 7,302 19,511 9,352
Interest expense (2,564) (3,301) (2,811)
Other income (expense), net 20,214 32,307 (5,907)
Total interest and other income (expense), net 27,404 43,692 (3,790)
Loss before income taxes (249,996) (362,312) (120,809)
(Provision) benefit for income taxes (2,193) 641 (2,140)
Loss on equity method investment, net of income taxes (3,404) (1,282) 0
Net loss before redeemable non-controlling interest (255,593) (362,953) (122,949)
Less: net loss attributable to redeemable non-controlling interest 0 (265) (238)
Net loss attributable to 3D Systems Corporation $ (255,593) $ (362,688) $ (122,711)
Net loss per common share:      
Basic (in dollars per share) $ (1.94) $ (2.79) $ (0.96)
Diluted (in dollars per share) $ (1.94) $ (2.79) $ (0.96)
Weighted average shares outstanding:      
Basic (in shares) 131,861 129,944 127,818
Weighted average shares - Diluted (in shares) 131,861 129,944 127,818
Products      
Revenue:      
Total revenue $ 279,178 $ 328,731 $ 395,396
Cost of sales:      
Total cost of sales 175,859 203,258 237,386
Services      
Revenue:      
Total revenue 160,943 159,338 142,635
Cost of sales:      
Total cost of sales $ 100,084 $ 88,390 $ 86,412
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net loss before redeemable non-controlling interest $ (255,593) $ (362,953) $ (122,949)
Other comprehensive loss, net of taxes:      
Pension plan adjustment (163) (386) 2,942
Foreign currency translation (10,653) 9,630 (18,730)
Unrealized gain (loss) on short-term investments 0 108 (3,557)
Amounts reclassified from accumulated other comprehensive income (loss) 0 220 3,229
Total other comprehensive (loss) income, net of taxes: (10,816) 9,572 (16,116)
Total comprehensive loss, net of taxes (266,409) (353,381) (139,065)
Less: comprehensive loss attributable to redeemable non-controlling interest 0 (265) (238)
Comprehensive loss attributable to 3D Systems Corporation $ (266,409) $ (353,116) $ (138,827)
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net loss before redeemable non-controlling interest $ (255,593) $ (362,953) $ (122,949)
Adjustments to reconcile loss income to net cash used in operating activities:      
Depreciation and amortization 33,310 33,413 36,034
Accretion of debt discount 1,378 2,640 2,652
Stock-based compensation 18,457 23,504 42,415
Loss on short-term investments 0 6 3,146
Non-cash operating lease expense 9,871 9,267 6,366
Provision for inventory obsolescence and revaluation 12,360 6,350 2,586
Provision for bad debts 506 595 562
Loss on the disposition of businesses, property, equipment and other assets 2,795 6 104
Gain on debt extinguishment (21,518) (32,181) 0
Benefit for deferred income taxes and reserve adjustments (952) (2,412) (2,518)
Loss on equity method investment 3,404 1,282 0
Impairments of assets 144,967 304,698 4,095
Changes in operating accounts:      
Accounts receivable (6,376) (6,186) 8,144
Inventories 15,766 (20,555) (51,082)
Prepaid expenses and other current assets 7,049 (7,961) 8,229
Accounts payable (5,812) (5,526) (3,787)
Deferred revenue and customer deposits 3,602 1,245 (6,947)
Accrued and other liabilities (6,187) (12,933) 10,702
All other operating activities (1,914) (12,994) (7,773)
Net cash used in operating activities (44,887) (80,695) (70,021)
Cash flows from investing activities:      
Purchases of property and equipment (16,121) (27,183) (20,907)
Purchases of short-term investments 0 0 (384,388)
Sales and maturities of short-term investments 0 180,925 200,314
Proceeds from sale of assets and businesses, net of cash sold 96 194 325
Acquisitions and other investments, net of cash acquired (3,000) (29,152) (103,699)
Net cash (used in) provided by investing activities (19,025) 124,784 (308,355)
Cash flows from financing activities:      
Repayment of borrowings/long-term debt (87,218) (100,614) 0
Purchase of non-controlling interests 0 0 (2,300)
Taxes paid related to net-share settlement of equity awards (2,662) (5,211) (10,864)
Other financing activities (1,385) (644) (651)
Net cash used in financing activities (91,265) (106,469) (13,815)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (5,053) 3,516 (5,804)
Net decrease in cash, cash equivalents and restricted cash (160,230) (58,864) (397,995)
Cash, cash equivalents and restricted cash at the beginning of the year [1] 333,111 391,975 789,970
Cash, cash equivalents and restricted cash at the end of the year [1] 172,881 333,111 391,975
Supplemental cash flow information      
Lease assets obtained in exchange for new lease liabilities 6,678 38,037 6,037
Cash interest payments 1,017 478 196
Cash income tax payments, net 5,540 3,898 5,330
Transfer of equipment from inventory to property and equipment, net [2] 1,992 2,098 (2,004)
Stock issued for acquisition 0 0 7,091
Exchange of NAMI trade receivables for loan receivable [3] $ 1,960 $ 0 $ 0
[1] The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the total of such amounts reported in the consolidated statements of cash flows.
December 31, 2024December 31, 2023December 31, 2022
Cash and cash equivalents
$171,324 $331,525 $388,134 
Restricted cash included in prepaid expenses and other current assets
123 119 114 
Restricted cash included in other assets
1,434 1,467 3,727 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$172,881 $333,111 $391,975 

Amounts included in restricted cash as of December 31, 2024 and December 31, 2023 primarily relate to guarantees in the form of a standby letter of credit as security for a long-term real estate lease. Refer to Note 22 for further information. Amounts included in restricted cash as of December 31, 2022 primarily relate to $3,435 deposited into and held in an escrow account prior to its use as part of our initial investment in the National Additive Manufacturing Innovation ("NAMI") joint venture. Refer to Note 10 for further information. The remaining amounts in restricted cash as of all periods presented relate to collateral for letters of credit and bank guarantees.
[2] Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.
[3] The Company provided $2.0 million to the NAMI joint venture as a short-term loan to finance its working capital and capital expenditures requirements, which was used by the joint venture to pay outstanding trade receivables due to the Company. Refer to Note 10 for further information.
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]      
Cash and cash equivalents $ 171,324 $ 331,525 $ 388,134
Restricted cash included in prepaid expenses and other current assets 123 119 114
Restricted cash included in other assets 1,434 1,467 3,727
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows [1] 172,881 $ 333,111 391,975
Escrow deposit     $ 3,435
Short-term, non-interest bearing loan $ 2,000    
[1] The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the total of such amounts reported in the consolidated statements of cash flows.
December 31, 2024December 31, 2023December 31, 2022
Cash and cash equivalents
$171,324 $331,525 $388,134 
Restricted cash included in prepaid expenses and other current assets
123 119 114 
Restricted cash included in other assets
1,434 1,467 3,727 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows
$172,881 $333,111 $391,975 

Amounts included in restricted cash as of December 31, 2024 and December 31, 2023 primarily relate to guarantees in the form of a standby letter of credit as security for a long-term real estate lease. Refer to Note 22 for further information. Amounts included in restricted cash as of December 31, 2022 primarily relate to $3,435 deposited into and held in an escrow account prior to its use as part of our initial investment in the National Additive Manufacturing Innovation ("NAMI") joint venture. Refer to Note 10 for further information. The remaining amounts in restricted cash as of all periods presented relate to collateral for letters of credit and bank guarantees.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   128,375      
Beginning balance at Dec. 31, 2021 $ 842,381 $ 128 $ 1,501,210 $ (621,251) $ (37,706)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued, vested & expired under equity incentive plans (in shares)   2,783      
Shares issued, vested & expired under equity incentive plans 3 $ 3      
Shares withheld related to net-share settlement of equity awards (in shares)   (746)      
Shares withheld related to net-share settlement of equity awards (10,864) $ (1) (10,863)    
Shares issued to acquire assets and businesses (in shares)   795      
Shares issued to acquire assets and businesses 7,091 $ 1 7,090    
Stock-based compensation expense 50,756   50,756    
Redeemable non-controlling interest redemption value below carrying value (596)   (596)    
Net loss attributable to 3D Systems Corporation (122,711)     (122,711)  
Pension plan adjustment 2,942       2,942
Unrealized loss on short-term investments (328)       (328)
Foreign currency translation adjustment (18,730)       (18,730)
Ending balance (in shares) at Dec. 31, 2022   131,207      
Ending balance at Dec. 31, 2022 749,944 $ 131 1,547,597 (743,962) (53,822)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued, vested & expired under equity incentive plans (in shares)   3,033      
Shares issued, vested & expired under equity incentive plans 3 $ 3      
Shares withheld related to net-share settlement of equity awards (in shares)   (621)      
Shares withheld related to net-share settlement of equity awards (5,211)   (5,211)    
Stock-based compensation expense 35,612   35,612    
Redeemable non-controlling interest redemption value below carrying value (479)   (479)    
Net loss attributable to 3D Systems Corporation (362,688)     (362,688)  
Pension plan adjustment (386)       (386)
Unrealized loss on short-term investments 328       328
Foreign currency translation adjustment 9,630       9,630
Ending balance (in shares) at Dec. 31, 2023   133,619      
Ending balance at Dec. 31, 2023 426,753 $ 134 1,577,519 (1,106,650) (44,250)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued, vested & expired under equity incentive plans (in shares)   2,511      
Shares issued, vested & expired under equity incentive plans 2 $ 2      
Shares withheld related to net-share settlement of equity awards (in shares)   (620)      
Shares withheld related to net-share settlement of equity awards (2,662)   (2,662)    
Stock-based compensation expense 18,448   18,448    
Redeemable non-controlling interest redemption value below carrying value 61   61    
Net loss attributable to 3D Systems Corporation (255,593)     (255,593)  
Pension plan adjustment (163)       (163)
Foreign currency translation adjustment (10,653)       (10,653)
Ending balance (in shares) at Dec. 31, 2024   135,510      
Ending balance at Dec. 31, 2024 $ 176,193 $ 136 $ 1,593,366 $ (1,362,243) $ (55,066)
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Overview and Basis of Presentation
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation
(1) Overview and Basis of Presentation

Nature of Business

3D Systems Corporation (“3D Systems” or the “Company” or “we” or “our” or “us”) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).

Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. Intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net loss to arrive at net loss attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive loss. Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as an increase to net loss attributable to 3D Systems’ shareholders for purposes of reporting loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.
Our annual reporting period is the calendar year.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies
(2) Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.

Revenue Recognition

We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaboration arrangement contracts, for which the collaboration partner meets the definition of a customer, are recorded in accordance with ASC Topic 606; otherwise, the collaboration arrangements are recorded in accordance with ASC Topic 808, "Collaborative Arrangements." See Note 5 for further discussion.

Held for Sale

The Company classifies assets and liabilities to be sold ("disposal group") as held for sale in the period when all of the applicable criteria are met, including: (i) management, having the authority to approve the action, commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly, or when events or changes in business circumstances indicate that a change in classification may be necessary. Assets and liabilities identified as held for sale are presented separately within the consolidated
balance sheets, with adjustments made, if necessary, to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Gains on the sale of a disposal group are not recognized until the date of sale. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period that a disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. Gains or losses recognized upon the sale of a disposal group that does not qualify as a discontinued operation are included in loss from operations in the consolidated statements of operations. Refer to Note 4 for further discussion.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.

Short-Term Investments

At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments typically have consisted of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded as income when earned.

Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in accumulated other comprehensive loss. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders’ equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investments for credit losses.

Variable Interest Entities

Upon making an investment in an entity, we assess whether the entity is a variable interest entity ("VIE"). The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity’s total equity investment at risk at the time of our investment is sufficient to finance the entity’s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary. We may be required to reassess our conclusion as to whether an entity in which we have made an investment is a VIE upon the occurrence of a reconsideration event – for example, the occurrence of an event that may impact and, accordingly, requires a reassessment of whether an entity's total equity investment at risk is sufficient to finance the entity's activities without additional subordinated financial support.

We analyze any investments in VIEs to determine whether we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and continuously reassess whether circumstances indicate that there might be a change in our conclusion regarding whether we are the primary beneficiary. In evaluating whether we are the primary beneficiary, we consider both our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity’s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. This analysis requires the exercise of judgment. We consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE’s economic performance including, but not limited to, the ability to direct a VIE’s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.
We have concluded that our investments in Theradaptive, Enhatch and the National Additive Manufacturing Innovation ("NAMI") joint venture are each an investment in a VIE. These entities are not consolidated because we have further concluded that the Company is not the primary beneficiary. As of December 31, 2024, our maximum exposure to losses associated with these VIEs is expected to be the $21.9 million carrying value of our investments in the VIEs, $2.0 million of which is included in prepaid expenses and other current assets, with the remaining in other assets on our consolidated balance sheets, plus an additional $1.5 million of cash that the Company may be required to expend to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025, $0.6 million of which was expended in January 2025. Refer to Note 10 for additional details regarding our investments in Theradaptive, Enhatch and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.

Investments and Notes Receivable

The aggregate carrying values of our investments totaled $27.7 million and $26.8 million at December 31, 2024 and 2023, respectively. At each balance sheet date, these investments consist of equity securities without a readily determinable fair value, equity securities accounted for in accordance with the equity method of accounting, and a note receivable balance. Our accounting policies for each classification of investments are as follows.

Investments in Equity Securities with a Readily Determinable Fair Value

Upon making an initial investment in an equity security, we assess whether the equity security has a readily determinable fair value. For investments that meet the definition of and, therefore, qualify to be accounted for as an equity security without a readily determinable fair value, we subsequently reassess whether they continue to meet the definition of an equity security without a readily determinable fair value on a quarterly basis.

We recognize investments in equity securities without a readily determinable fair value at cost, minus impairment. In addition, we are required to remeasure the carrying value of an investment in equity securities without a readily determinable fair value if we identify observable price changes that relate to orderly transactions for an identical or similar investment in the same issuer. The remeasurement of the carrying value of an investment due to an identified observable price change shall be based upon the investment's fair value as of the date that the observable transaction occurred. Remeasurements, whether the result of impairment or observable price changes attributable to orderly transactions, are recorded as an adjustment to our reported net income or net loss.

We assess our investments in equity securities without a readily determinable fair value for potential impairment upon the occurrence of an event or a change in circumstances that would indicate the carrying amount of an investment may be impaired. On a quarterly basis, we first perform a qualitative assessment for potential impairment to determine whether measurement of the fair value of an investment to further assess for impairment is required. Impairments of equity securities without a readily determinable fair value are recorded to other income (loss), net in our consolidated statements of operations in the period in which they become impaired.

For the years ended December 31, 2024, 2023 and 2022, we recorded impairment charges of $0.2 million, $0 and $2.9 million, respectively, related to investments in equity securities without a readily determinable fair value. Refer to Note 10 for additional details regarding the carrying value of the Company's investments in equity securities without a readily determinable fair value as of each balance sheet date.

Equity Method of Accounting

The Company accounts for its investments in the common stock of NAMI and Enhatch using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary of these VIEs; however, the Company has the ability to exert significant influence. The Company's investments in NAMI's common stock were initially recorded at cost; whereas, the Company's investment in Enhatch's common stock, which reflects the partial exercise of a warrant, was recorded at the fair value of the common stock that was received upon exercise of the warrant. Each of these investments is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and the other comprehensive income or loss of the investee. Intra-entity profits or losses associated with each equity method investment are eliminated until realized by the investee or the Company in transactions with third parties. Income or loss from these equity method investments is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates each investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. Refer to Note 10 for additional details regarding the Company's investments accounted for in accordance with the equity method of accounting.
Notes Receivable

During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI, whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. The related party loan is accounted for at amortized cost and included in prepaid expenses and other current assets on our consolidated balance sheet.

During the year ended December 31, 2024, the Company recorded a $0.5 million charge to other income (loss), net in our consolidated statements of operations as a result of concluding that the note receivable outstanding as of December 31, 2023 was not collectible.

Refer to Note 10 for additional details regarding the carrying value of the Company’s outstanding note receivable balance as of each balance sheet date.

Accounts Receivable and Allowance for Credit Losses

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. In evaluating the collectability of accounts receivable, we assess a number of factors, including specific customers’ ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we record and adjust reserves for accounts receivable balances due from specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated accounts receivable balance.

The following presents the changes in the balance of our allowance for credit losses:
YearItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2024
Allowance for credit losses
$3,389 $506 $(1,462)2,433 
2023
Allowance for credit losses
3,114 595 (320)3,389 
2022
Allowance for credit losses
2,445 562 107 3,114 
(a)Other includes the impact of write-offs, recoveries and foreign currency translation adjustments.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.

Property and Equipment

Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.
Intangible Assets (Excluding Goodwill)

Intangible assets include patents, trade names, customer relationships, acquired technology, and in process research and development ("IPR&D"). Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization expense is generally recognized within selling, general and administrative expense on the consolidated statements of operations.
Acquired IPR&D represents the fair value assigned to those research and development ("R&D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&D, which is charged to expense. During the year ended December 31, 2023, the Company recognized a $5.6 million charge to fully impair its only IPR&D intangible asset. Refer to Note 8.

Goodwill

Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.

During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30th to November 1st. The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle. This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company’s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test. This change to the goodwill impairment testing date was not applied retrospectively as it was impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.

The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, based upon projections of future revenues, expenses, and cash flows discounted to their present value, as well as the application of a market approach. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (“WACC”) for each reporting unit. These valuation approaches require the application of Level 3 valuation inputs (as defined in Note 23). An impairment is recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit.

As a result of the significant decline in the trading price of our common stock and our market capitalization during the three months ended September 30, 2024, as well as reduced long-term cash flow forecasts prepared in connection with the Company's long-range planning process, the Company concluded that the performance of an interim period goodwill impairment test was required as of September 30, 2024. Upon completion of this interim period goodwill impairment test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million and recognized this amount within asset impairment charges on our consolidated statement of operations. Refer to Note 9 for further discussion regarding this goodwill impairment charge, as well as the $279.8 million goodwill impairment charge recognized during the year ended December 31, 2023, to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. No impairment charges were recorded related to goodwill for the year ended December 31, 2022.
Long Lived Assets Impairment

We review long-lived assets ("asset groups") that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable. The carrying value of an asset group that is held and used is not recoverable if it exceeds the sum of the undiscounted cash flows that are expected to result from the asset group's use and eventual disposition. If we determine that an asset group's carrying value is not recoverable, we must then compare the asset group's carrying value to its estimated fair value and record any excess carrying value over fair value as an impairment loss. Any impairment loss that is recognized is required to be allocated to the long-lived assets of an asset group on a pro rata basis, using the relative carrying amounts of the long-lived assets comprising the asset group, except that the loss allocated to an individual long-lived asset shall not reduce its carrying amount below its fair value whenever that fair value is determinable without undue cost and effort.

During the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based upon the reporting of losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024, using projected discounted cash flows, as well as a market approach based upon revenue multiples, to estimate the asset group's fair value.

As a result of concluding that the carrying value of the primary asset group underlying the Company's core operations exceeded the fair value of the asset group as of September 30, 2024, the Company recorded an aggregate impairment loss of $42.3 million, within asset impairment charges on our consolidated statement of operations. After consideration of the relative carrying values of the long-lived assets comprising this asset group, as well as the long-lived asset fair values below which asset carrying amounts should not be impaired, the Company recorded impairment charges of $31.2 million, $5.9 million, and $5.2 million (representing the allocation of the aggregate impairment charge of $42.3 million) to intangible assets; property and equipment; and right-of-use assets, respectively. The Company estimated the fair values of the intangible assets and right-of-use assets included in the asset group using the income approach and estimated the fair value of the property and equipment included in the asset group using the cost approach. The estimation of the fair values of all classes of long-lived assets to which the impairment charge has been allocated required the application of Level 3 valuation inputs, as defined in Note 23.

Contingencies

We follow the provisions of ASC 450, “Contingencies,” which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.

Foreign Currency Translation and Transactions

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements. Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.

Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within foreign exchange gain (loss), net on its consolidated statements of operations.
Research and Development Costs

R&D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&D expense and the related reimbursement as a reduction to R&D expense in its consolidated statements of operations.

Earnings Per Share and Net Loss Per Share

Basic earnings per share and basic net loss per share are calculated using the weighted-average number of common shares outstanding during each period. When applicable, diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon the exercise of outstanding stock options, upon the vesting of employee restricted stock-based awards, for settlement of accrued incentive compensation to be paid in shares (if and when related performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). Refer to Note 19.

Advertising Costs

Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. Advertising costs, including trade shows, were $5.1 million, $7.1 million and $7.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

Pension Costs

We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan. Accounting standards require the cost of providing this pension benefit to be measured on an actuarial basis. The application of these accounting standards require us to make assumptions and judgements that can significantly affect the measurement of our pension expense and our pension liability. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences between assumptions and actual experience are deferred and amortized. Our critical assumptions in performing these actuarial valuations include the selections of the rate of compensation increase and the discount rate used to determine the present value of the pension obligations, each of which affects the amount of pension expense and pension liability recorded in any given period. Changes in the rate of compensation increase or discount rate could have a material effect on our reported pension obligations and related pension expense. Refer to Note 14.

Equity Compensation Plans

We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (“RSU”), performance-based awards and market-based awards. The fair value of service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award.

The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.

The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met.

For all share-based payment awards, we recognize forfeitures when they occur.
Income Taxes

We and the majority of our domestic subsidiaries file a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions.

Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.

We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is “more likely than not” that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.

In accordance with ASC 740, “Income Taxes,” the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.

We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense. For the year ended December 31, 2024 interest and penalties reported in income tax expense totaled $1.0 million. These amounts were immaterial for the years ended December 31, 2023 and 2022.

Refer to Note 18 for further discussion.

Operating and Finance Leases

We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year or less at the commencement date from our consolidated balance sheets.

Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for one or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.

Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. Refer to Note 11.

Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2024-04, "Debt—Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments," related to induced conversions of convertible debt instruments. The amendments in this ASU clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions rather than as debt extinguishments. This update is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years, with early adoption permitted. The amendments in this ASU permit an entity to apply the new guidance on either a prospective or retrospective basis. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, "Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses." The amendments in this ASU require public entities to provide disaggregated disclosure of expenses included within relevant income statement expense captions, as well as additional disclosures about selling expenses. This update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The amendments in this ASU should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date of the ASU or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-02, "Codification Improvements - Amendments to Remove References to the Concepts Statements" (“ASU 2024-02”). This guidance is intended to remove references to various FASB Concepts Statements. The Board has a standing project on its agenda to address suggestions received from stakeholders on the Accounting Standards Codification and other incremental improvements to U.S. GAAP. This effort facilitates Codification updates for technical corrections such as conforming amendments, clarifications to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The resulting amendments are referred to as Codification improvements. The amendments in ASU 2024-02 are not intended to result in significant accounting change for most entities. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (“ASU 2024-01”). This guidance is intended to improve U.S. GAAP. by adding an illustrative example to demonstrate how an entity should apply the scope guidance in paragraph 718-10-15-3 to determine whether profits interest and similar awards (“profits interest awards”) should be accounted for in accordance with Topic 718, Compensation - Stock Compensation. The amendments in ASU 2024-01 are effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The amendments in ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, while permitted to be adopted on a retrospective basis. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.

Recently Adopted Accounting Standards

In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard in the fourth quarter of our fiscal year ending December 31, 2024. Refer to Note 21 for our updated presentation and disclosures. The Company retrospectively applied the updated presentation and disclosures to all prior periods presented. Adoption of this ASU did not have an impact on the Company's results of operations, cash flows or financial position.

No other new accounting pronouncements issued or effective during the periods reflected in our consolidated statements of operations have had or are expected to have a significant impact on our consolidated financial statements.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions
(3) Acquisitions

Wematter

On July 1, 2023, the Company completed the acquisition of Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring 100% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $10.2 million in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional €2.0 million in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for two years after the closing date of the acquisition. This €2.0 million is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2024, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $0.9 million of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit.

In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable resulted in an increase of $0.9 million to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.

We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, “Business Combinations” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “Fair Value Measurement” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.

Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $148
$835 
Intangible assets:
Trade names
$1,487 
Product technology
2,580 
Customer relationships
348 
Total intangible assets4,415 
Goodwill6,528 
Other assets475 
Liabilities:
Accounts payable and accrued liabilities$794 
Long-term liabilities
293 
Total liabilities1,087 
Net assets acquired$11,166 
The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter’s assembled workforce. This goodwill will not be deductible for tax purposes.

The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:
Useful Life
Trade names
5
Product technology
15
Customer relationships
10

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.

The unaudited pro forma financial information includes adjustments for the pro forma impact of the allocation of the purchase price recognized in connection with the acquisition of Wematter (as summarized above). These adjustments primarily relate to the impact of incremental amortization expense attributable to newly acquired and recognized intangible assets. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material for the period presented.
Year Ended December 31,
(in thousands)2023
Pro forma net loss attributable to 3D Systems Corporation
$(362,890)

dp polar

On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25.9 million (including customary post-closing adjustments), which includes $19.6 million paid in cash at closing, $7.1 million paid at closing via the issuance of the Company’s common stock, and an $0.8 million estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $0.2 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Refer to Note 17 for the discussion of an earnout arrangement with a key individual from dp polar.

The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill17,090 
Other assets765 
Liabilities:
Accounts payable and accrued liabilities$364 
Deferred tax liability
845 
Total liabilities1,209 
Net assets acquired$25,866 

The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar’s assembled workforce. This goodwill will not be deductible for tax purposes.

Kumovis

On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37.9 million, plus an estimated fair value of RNCI of $1.6 million. $3.6 million of the cash payment was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $0.1 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.

In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1.6 million was recorded as of the acquisition date.

We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.
(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment
149 
Total fair value of consideration transferred$39,434 

Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $125
$1,407 
Intangible assets:
Product technology$20,770 
Trade name5,802 
Total intangible assets26,572 
Goodwill17,618 
Other assets705 
Liabilities:
Accounts payable and accrued liabilities$332 
Deferred revenue70 
Deferred tax liability6,466 
Total liabilities6,868 
Net assets acquired$39,434 

The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis’ assembled workforce. This goodwill will not be deductible for tax purposes.

Titan

On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39.0 million. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. The Company incurred $0.6 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.

We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets$661 
Intangible assets:
Product technology$15,940 
Trade name5,580 
Total intangible assets21,520 
Goodwill17,430 
Other assets68 
Liabilities:
Accounts payable and accrued liabilities$229 
Deferred revenue410 
Total liabilities639 
Net assets acquired$39,040 

The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan’s assembled workforce. This goodwill is deductible for tax purposes.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Assets Held for Sale
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Assets Held for Sale
(4) Assets Held for Sale

In December 2024, the Company entered into a definitive agreement for the sale of its Geomagic software business ("Geomagic"), which is included in our Industrial Solutions segment, to Hexagon AB for $123 million, subject to customary adjustments. The divestiture is expected to be completed by the end of the second quarter of 2025, subject to the satisfaction of certain closing conditions. The Company determined that the associated assets and liabilities met the held for sale criteria during December 2024, with approval by the Company's Board of Directors and the signing of the purchase agreement. Accordingly, the Company classified $3.2 million of assets and $10.3 million of liabilities as held for sale in the Company’s consolidated balance sheet as of December 31, 2024. No loss was recognized to measure the disposal group at the lower of its carrying value or fair value less costs to sell. The disposal group has not been presented as a discontinued operation in the accompanying consolidated financial statements because the sale of Geomagic does not represent a strategic shift that will have a major effect on the Company’s operations.
The following table summarizes the assets and liabilities of Geomagic that have been classified as held for sale at December 31, 2024:

December 31, 2024
Assets
Accounts receivable, net
$765 
Prepaid expenses and other current assets47 
Total current assets held for sale 812 
Intangible assets, net
917 
Other assets 1,447 
Total assets held for sale $3,176 
Liabilities
Accounts payable 491 
Accrued and other liabilities 303 
Deferred revenue7,197 
Total current liabilities held for sale7,991 
Other liabilities2,260 
Total liabilities held for sale$10,251 
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue
(5) Revenue

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account as defined in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.

Remaining performance obligations represent the transaction price allocated to performance obligations which are unsatisfied as of the end of the period. The Company has excluded performance obligations with an original expected duration of one year or less. Remaining performance obligations as of December 31, 2024 were $5.6 million, of which we expect to recognize approximately 93% as revenue within the next two years, and the remaining balance thereafter.

Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts. Refer to "Variable Consideration" section below for further discussion around the significant judgments in these areas.

A majority of our revenue is recognized at the point in time when products are shipped to or services are performed for customers. However, we also enter into service contracts and collaboration agreements with customers, for which we typically are required to recognize revenue over time.
Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.

Printers and certain other products include an assurance warranty for periods up to one year to ensure the product works as expected. These assurance warranties are not a separate performance obligation. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.

Software

We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. Post-sale support, including the first year of support and the optional, subsequent years, are considered a separate obligation from the software and revenue is deferred at the time of sale and subsequently recognized ratably over future periods.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

We also sell software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract.

Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement.

Collaboration and Licensing Agreements

We enter into collaboration and licensing arrangements with third parties. The nature of the activities to be performed and the consideration exchanged under these arrangements varies on a contract-by-contract basis. We evaluate these arrangements to determine whether they meet the definition of a customer relationship for which revenue should be recorded and recognized. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized under these arrangements based upon an evaluation of the distinct performance obligations; the identification and evaluation of material rights; the estimation of the amount of variable consideration to be included in transaction price, as well as the timing for inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control.
We review and update our estimate of variable consideration on a regular basis. Any adjustments to estimated revenue is recognized under the cumulative catch-up method. During the year ended December 31, 2024, the Company recorded a cumulative catch-up adjustment which reduced revenue by $8.7 million. The decrease in estimated recognizable variable consideration was due to the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria are no longer probable of being earned. As a result, the Company recognized an adjustment to reverse services revenue in the amount of $8.7 million for the year ended December 31, 2024 from collaboration arrangements.

The Company recognized $17.0 million in collaboration arrangement revenue during the year ended December 31, 2023. Our revenue recognized under collaboration and licensing agreements for the year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4.5 million, which reduced our reported basic and diluted loss per share by $0.03 for the year ended December 31, 2023.

The Company recognized $13.5 million in collaboration arrangement revenue during the year ended December 31, 2022.

The Company recognized $7.1 million, $14.1 million, and $11.1 million in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2024, 2023, and 2022, respectively. All of our collaboration arrangement revenue and related costs of sales relates to R&D being performed under a single regenerative medicine contract.

All of our collaboration arrangement revenue and related costs of sales relates to R&D being performed under a single regenerative medicine contract.

Terms of Sale

Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.

Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.

Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.

Significant Judgments

Allocation of Transaction Price

Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP.

Judgment is required to determine the SSP for each distinct performance obligation in a contract. We estimate SSP using historical transaction data of observable prices. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin, and other observable inputs.

In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.
The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.

Variable Consideration

We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

As discussed above, our collaboration and licensing agreements include our most significant variable consideration and require judgement in the estimation of the amount of variable consideration to be included in the transaction price, as well as the timing for inclusion of such variable consideration. In addition, the nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which requires judgement in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which requires judgement to identify the most likely amount in a range of amounts. After estimating the amount of variable consideration, the Company includes the estimated variable consideration in transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company assesses both the likelihood of a future reversal of revenue and how significant the reversal is relative to the total consideration. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contracts Recognized Over Time

The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress of the transfer of control to the customer as services are performed, for which management believes the use of costs incurred reliably depicts the measurement of progress achieved by the Company in satisfying the performance obligation because it best depicts the transfer of control to the customer as we incur costs on our contracts. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.

Contract Balances

The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. Some contracts require the customer to remit a large payment at or near contract inception as a deposit prior to production, which is recorded as a customer deposit liability, however, revenue is not recorded until the performance obligation is satisfied. We also typically bill in advance for installation, training and maintenance contracts, as well as for extended warranties, resulting in deferred revenue.

The decrease in the contract assets balance as of December 31, 2024 (see table below) primarily relates to the decrease in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements which has resulted in the reversal of incremental revenue for the year ending December 31, 2024 (refer to the discussion above of Collaboration and Licensing Agreements for further details) Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2024 and 2023, respectively.
Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:
December 31,
(in thousands)20242023
Accounts receivable, net of reserves$101,471 $101,497 
Contract assets(1)
333 12,147 
Contract liabilities(2)
34,269 40,075 
(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.
(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.

During the year ended December 31, 2024, we recognized revenue of $32.0 million related to our contract liabilities at December 31, 2023. During the year ended December 31, 2023, we recognized revenue of $26.0 million related to our contract liabilities at December 31, 2022.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses. Additionally, the Company has excluded performance obligations with an original expected duration of one year or less from our disclosure of remaining performance obligations.

Revenue Concentrations

For the years ended December 31, 2024, 2023, and 2022, one customer accounted for approximately 16%, 15%, and 23% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.

Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:
Year Ended December 31,
(in thousands)202420232022
Americas$253,468 $282,742 $308,516 
EMEA149,734 164,673 167,114 
APAC36,919 40,654 62,401 
Total$440,121 $488,069 $538,031 
United States (included in Americas above)$248,346 $278,268 $304,503 
Germany (included in EMEA above)
$69,101 $76,995 $80,108 
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
(6) Inventories

Components of inventories at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Raw materials$43,138 $59,658 
Work in process3,481 4,708 
Finished goods and parts71,911 87,822 
Total inventories$118,530 $152,188 

The inventory reserve was $21.9 million and $16.2 million as of December 31, 2024 and 2023, respectively.
During the year ended December 31, 2023, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $0.5 million exit fee that was expensed during the year ended December 31, 2023. There was an associated commitment to purchase $1.7 million of inventory from the assembly manufacturer as of December 31, 2023. Such inventory was purchased during the year ended December 31, 2024.
During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $1.7 million exit fee that was expensed during the year ended December 31, 2022. Exiting this agreement resulted in the purchase of $23.9 million of inventory and $0.4 million of fixed assets from the assembly manufacturer.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment
(7) Property and Equipment

Property and equipment at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023Useful Life (in years)
Building$17 $94 
25-30
Machinery and equipment134,111 146,978 
2-5
Capitalized software25,888 27,793 
3-5
Office furniture and equipment5,454 6,342 
1-5
Leasehold improvements37,777 37,242 
Life of lease a
Construction in progress4,831 14,630 N/A
Total property and equipment b
208,078 233,079 
Less: Accumulated depreciation and amortization b
(157,034)(168,618)
Total property and equipment, net$51,044 $64,461 
a.Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.
b.The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain assets reflected in the table. Gross asset carrying values and accumulated depreciation and amortization have been adjusted to reflect the new cost basis of assets for which the carrying value was reduced due to impairment.

We include all depreciation related to assets attributable to the generation of revenue in cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in research and development and selling, general and administrative expenses on the consolidated statements of operations. Depreciation expense on property and equipment for the years ended December 31, 2024, 2023 and 2022 was $19.0 million, $21.3 million and $21.1 million, respectively.
As discussed in Note 2, the Company recognized a $5.9 million impairment charge related to property and equipment, net within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2024. For the year ended December 31, 2023, we recognized impairment charges of $1.4 million related to property and equipment, net in selling, general and administrative expense on the consolidated statement of operations. For the year ended December 31, 2022, impairment charges related to property and equipment, net were not material.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
(8) Intangible Assets

Intangible Assets with Finite Lives

At December 31, 2024 and 2023, the Company's intangible assets with finite lives were as follows:
20242023
(in thousands)
Gross(1)
Accumulated Amortization(1)
Net
Gross
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$47,051 $(47,023)$28 $54,565 $(52,796)$1,769 n/m
Acquired technology13,768 (6,149)7,619 47,515 (13,268)34,247 7.8
Trade names11,973 (9,998)1,975 26,938 (14,059)12,879 6.8
Patent costs14,915 (6,950)7,965 19,579 (11,350)8,229 11.1
Acquired patents14,596 (14,485)111 16,503 (14,822)1,681 
n/m
Other7,666 (7,344)322 13,711 (9,792)3,919 
n/m
Total intangible assets with finite lives
$109,969 $(91,949)$18,020 $178,811 $(116,087)$62,724 8.7
(1) The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain intangible assets reflected in the table. Gross asset carrying values and accumulated amortization have been adjusted to reflect the new cost basis of intangible assets for which the carrying value was reduced due to impairment.

n/m - Disclosure deemed not meaningful as the remaining net carrying value of this intangible asset class is immaterial.

Impairment of Intangible Assets During the Year Ended December 31, 2024

As previously discussed in Note 2, during the three months ended September 30, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $31.2 million of the $42.3 million impairment charge to intangible assets. During the three months ended December 31, 2024, the Company concluded that the carrying value of the software asset group was not recoverable, resulting in an additional $1.2 million impairment charge to intangible assets. The impairment charges allocated to intangible assets reduced the carrying values of customer relationships, acquired technology, and trade names by $0.9 million, $23.2 million, and $8.3 million, respectively. All intangible asset impairment charges have been recorded within asset impairment charges on our consolidated statements of operations.

Impairment of Intangible Assets During the Year Ended December 31, 2023

Indefinite-Life Intangible Assets (Excluding Goodwill)

As of December 31, 2022, the Company's intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $5.4 million related to IPR&D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 24), the Company decided to cease the development of this IPR&D for the foreseeable future. As the IPR&D was not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $5.6 million within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment.

Impairment of Intangible Assets with Finite Lives

dp polar

The Company's decision to cease the development of the dp polar IPR&D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represented an asset group because its identifiable cash flows were largely independent of the cash flows of other groups of assets and liabilities within the Company.
As dp polar was not capable of generating revenue or positive cash flows without the continued development of its IPR&D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $3.8 million within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2023 to write off dp polar's trade name.

Oqton MOS

During the three months ended September 30, 2023, the Company concluded that it was more likely than not that it would sell or otherwise dispose of a portion of its software business unit, Oqton MOS, that it had previously acquired. This software business unit represented a discrete asset group for accounting purposes, as its identifiable cash flows were deemed to be largely independent of the cash flows of other groups of assets and liabilities within the Company and its software business unit. Based upon the expectation to either sell or otherwise dispose of this asset group, the Company revised the related long-term cash flow forecast. The revised long-term cash flow forecast indicated that the carrying amounts of this asset group's long-lived assets, consisting primarily of product technology and trade name intangible assets recorded when the asset group was initially acquired, may not be recoverable. Accordingly, the carrying value of this asset group's long-lived assets was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in Note 23. As the present value of the estimated future cash flows expected to result from the use and eventual disposition of the asset group was less than the asset group's carrying value, the Company recognized a $13.6 million impairment charge during the year ended December 31, 2023, which reduced the carrying values of the asset group's acquired technology and trade name intangible assets to $0.

Amortization of Intangible Assets with Finite Lives

Amortization expense related to our intangible assets with finite lives was $12.7 million, $12.1 million and $15.5 million for the years ended December 31, 2024, 2023 and 2022, respectively. Amortization expense is estimated to be $1.8 million in 2025, $1.7 million in 2026, $1.7 million in 2027, $1.6 million in 2028, and $1.5 million in 2029.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
(9) Goodwill

The following table reflects the changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2024 and 2023:

HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Cumulative Impairments
Net GoodwillGross Goodwill
Cumulative Impairments
Net Goodwill
Gross Goodwill
Cumulative Impairments
Net Goodwill
Balance at December 31, 2022$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Acquisitions
1,005 — 1,005 7,386 — 7,386 8,391 — 8,391 
Impairments
— — — — (279,808)(279,808)— (279,808)(279,808)
Foreign currency translation adjustments3,701 — 3,701 (1,514)— (1,514)2,187 — 2,187 
Balance at December 31, 2023$148,137 $(32,055)$116,082 $322,137 $(322,137)$— $470,274 $(354,192)$116,082 
Impairments
— (101,445)(101,445)— — — — (101,445)(101,445)
Foreign currency translation adjustments242 — 242 — — — 242 — 242 
Balance at December 31, 2024$148,379 $(133,500)$14,879 $322,137 $(322,137)$— $470,516 $(455,637)$14,879 

The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.

Impairment of Goodwill During the Year Ended December 31, 2024

All goodwill reported as of December 31, 2024 and December 31, 2023 is included in our Healthcare Solutions reportable segment, which is also the reporting unit to which all goodwill is assigned for purposes of goodwill impairment testing. We performed a qualitative impairment assessment related to the goodwill assigned to this reporting unit as of November 1, 2024, our annual goodwill impairment testing date, and this assessment did not result in a goodwill impairment charge. However, as previously discussed in Note 2, we previously performed an interim period quantitative goodwill impairment test as of September 30, 2024 and, upon completion of this interim period test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million, after adjustment for long-lived asset impairment charges described in Note 7, Note 8 and Note 11. The results of our interim period impairment test primarily reflected lower forecasted cash flows prepared for the reporting unit in connection with the Company's most recently commenced annual long-range planning process, as compared to the cash flow forecasts prepared for purposes of the prior annual goodwill impairment test performed as of November 1, 2023. Consistent with the results of our interim period goodwill impairment test, our results for the year ended December 31, 2024 include a $101.4 million goodwill impairment charge that is reported within asset impairment charges on our consolidated statements of operations.

Impairment of Goodwill During the Year Ended December 31, 2023

For the year ended December 31, 2023, we completed the required annual goodwill impairment test for each of our reporting units (Healthcare Solutions and Industrial Solutions) as of November 1, 2023, as further discussed in Note 2. The goodwill impairment tests that we performed compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value.
As a result of this goodwill impairment test, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. We recognized a goodwill impairment charge of $279.8 million to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit for the year ended December 31, 2023. This goodwill charge is reported within asset impairment charges on our consolidated statement of operations. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Note Receivable
12 Months Ended
Dec. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Investments and Note Receivable
(10) Investments and Note Receivable

The Company holds various investments in equity and debt instruments. The equity instruments and debt instruments are included in other assets on our consolidated balance sheets, except for the $2.0 million note receivable balance as of December 31, 2024 that is included in prepaid expenses and other current assets. The following table summarizes our investment balances as of December 31, 2024 and December 31, 2023:

(in thousands)December 31, 2024December 31, 2023
Equity investments under the equity method of accounting$5,051 $5,247 
Equity investments without readily determinable fair values20,696 20,847 
Other(1)
— 200 
Total equity investments
$25,747 $26,294 
Note receivable(2)(3)
$1,960 $535 
Total notes receivable$1,960 $535 
(1) Reflects Enhatch warrant investment (described below), which was carried at fair value prior to modification. The fair value of the warrant was measured using Level 3 fair value measurement inputs. Refer to Note 23 for a description of these inputs.
(2) The December 31, 2024 balance relates to the related party loan to NAMI (described below). See discussion below for further details regarding this related party transaction.
(3) The December 31, 2023 balance includes interest amounts that had been accrued on, recorded to and reported as part of the long-term notes receivable balances.

National Additive Manufacturing Innovation ("NAMI") Joint Venture

In February 2023, we became a shareholder in a joint venture formed with the Saudi Arabian Industrial Investments Company ("Dussur") for purposes of expanding the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. During April 2023, we deposited our initial investment commitment of approximately $6.5 million into a bank account of the joint venture for use in its operations. In May 2024, we made an incremental investment of $2.5 million. Additional future investments in the joint venture are contingent upon agreement by the parties to the joint venture to invest additional capital. As of both December 31, 2024 and December 31, 2023, the Company owned 49% of the joint venture's common stock.

The Company accounts for its investment in the joint venture under the equity method of accounting, requiring the Company to recognize its proportionate share of the joint venture's reported net income or loss, which the Company recognizes on a one quarter lag. For the years ended December 31, 2024 and December 31, 2023, the Company has reported a loss on equity method investment in its consolidated statements of operations. The carrying values of the Company's equity method investment at December 31, 2024 and 2023 are $4.3 million and $5.2 million, respectively.

The Company's reported revenue and cost of sales for the year ended December 31, 2024 includes related party revenue and associated related party cost of sales of $3.8 million and $2.6 million, respectively, attributable to sales to NAMI. The Company's reported revenue and cost of sales for the year ended December 31, 2023 includes related party revenue and associated related party cost of sales of $1.7 million and $1.0 million, respectively, attributable to sales to NAMI. As of December 31, 2024 and December 31, 2023, the outstanding related party receivable balances attributable to our sales to NAMI were $0.1 million and $1.1 million, respectively. During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditures requirements. The loan matures on June 30, 2025 and is being accounted for at cost, which approximates fair value as of December 31, 2024. During December 2024, NAMI used the loan proceeds to remit payment to the Company for trade receivables outstanding.
Theradaptive, Inc.

In June 2023, we made an $8.0 million investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock. Theradaptive is an unconsolidated VIE as disclosed in Note 2. Theradaptive is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. No impairment charges were recognized with respect to this investment during the years ended December 31, 2024 or 2023.

Enhatch Inc.

In March 2022, the Company made a $10.0 million investment in Enhatch Inc. ("Enhatch"), the developer of the Intelligent Surgery Ecosystem, and received convertible preferred shares, a warrant to purchase additional shares of Enhatch, and the right to purchase in the future the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved (the “call option”). The Company's investment in Enhatch's convertible preferred shares and the call option, which have been accounted for together as a single unit of account and represent an equity investment without a readily determinable fair value, was recorded at $9.7 million as of the original investment date, with the remaining value assigned to the Enhatch warrant.

As of December 31, 2024 and 2023, the reported carrying value of the Company's convertible preferred stock investment in Enhatch (i.e., inclusive of the call option) is $6.9 million, which is recorded in other assets on our consolidated balance sheets. This adjusted carrying value, which continues to be included within the amounts reported for equity investments without readily determinable fair values as of December 31, 2024 and 2023, reflects the impact of a $2.8 million impairment charge that was recorded during the year ended December 31, 2022.

In December 2024, the Company entered into an amended and restated warrant agreement with Enhatch that restated the terms of the warrant in their entirety by increasing the number of Enhatch common shares that may be purchased, decreasing the exercise price, modifying the exercise conditions, eliminating the net settlement feature, and changing the expiration date to June 1, 2025. In December 2024 and January 2025, the Company exercised the first tranche of the warrant for $0.6 million in cash and the second tranche of the warrant for $0.6 million in cash, respectively. The Company initially measured and recognized the Enhatch common shares purchased upon exercise of the warrant at their estimated acquisition date fair values. Effective upon the exercise of the first tranche of the amended and restated warrant agreement in December 2024, due to the Company's ability to exert significant influence over the financial and operating policies of Enhatch, the Company began accounting for its investments in Enhatch common shares under the equity method of accounting. Under the equity method of accounting, the Company is required to recognize its proportionate share of Enhatch's reported net income or loss, which the Company recognizes on a one quarter lag. The carrying value of this investment is $0.8 million as of December 31, 2024 and increased to $1.1 million as a result of the exercise in January 2025. The estimated fair values of the original warrant prior to modification and the amended warrant were immaterial as of each balance sheet date, as well as on the date of modification, and the exercises of the first tranche and the second tranche of the amended warrant had an immaterial impact on the Company’s consolidated statements of operations in each of December 2024 and January 2025. If the underlying exercise conditions are achieved, the Company may be required to pay up to an additional $0.9 million of cash to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025. As of December 31, 2024, the Company owns approximately 60% of Enhatch's outstanding common stock and approximately 37% of Enhatch's outstanding voting stock.

During the years ended December 31, 2024 and December 31, 2023, the Company made purchases from Enhatch of $0.7 million and $0.2 million, respectively. As of December 31, 2024 and 2023, the outstanding related party payable balances attributable to our purchases from Enhatch were not material.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases
(11) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to thirteen years.
As previously discussed in Note 2, during the year ended December 31, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $5.2 million of the $42.3 million asset group impairment charge to ROU assets. This impairment charge reduced the carrying values of our operating lease ROU assets and finance lease ROU assets by $2.7 million and $2.5 million, respectively. This impairment charge has been recorded within asset impairment charges on our consolidated statements of operations.

As of December 31, 2024 and 2023, short-term finance lease obligations of $1.5 million and $1.8 million are included in accrued and other liabilities on our consolidated balance sheets, and long-term finance lease obligations of $10.5 million and $11.5 million are included in other long-term liabilities on our consolidated balance sheets.

Incremental Lease Commitments

During the year ended December 31, 2024, we entered into a lease for a new building in Frankfurt, Germany, which will contain approximately 57,000 rentable square feet, and will be constructed and funded by the lessor up to a certain amount. The lease term is for 5 years upon commencement, which will be when construction is substantially complete. Estimated base rent lease payments related to this new lease total $3.4 million at December 31, 2024.

Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:

(in thousands)202420232022
Operating lease cost$14,331 $13,667 $9,135 
Finance lease cost - amortization expense1,706 991621
Finance lease cost - interest expense1,017 478196
Short-term lease cost347 494705
Variable lease cost4,142 3,953 764 
Sublease income(132)(186)(158)
Total$21,411 $19,397 $11,263 

As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:

(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2025$2,406 $13,506 
20262,323 13,481 
20272,309 11,102 
20282,285 10,024 
20291,954 8,535 
Thereafter4,876 24,840 
Total lease payments (undiscounted)16,153 81,488 
Less: imputed interest(4,128)(19,447)
Present value of lease liabilities$12,025 $62,041 

Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:

(in thousands)202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow for operating leases$13,986 $13,177 $10,268 
Operating cash outflow for finance leases$1,017 $478 $196 
Financing cash outflow for finance leases$1,385 $644 $652 
The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:
20242023
FinanceOperatingFinanceOperating
Weighted-average remaining lease term (in years)7.07.38.07.7
Weighted-average discount rate8.44%7.17%8.96%7.23%
Leases
(11) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to thirteen years.
As previously discussed in Note 2, during the year ended December 31, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $5.2 million of the $42.3 million asset group impairment charge to ROU assets. This impairment charge reduced the carrying values of our operating lease ROU assets and finance lease ROU assets by $2.7 million and $2.5 million, respectively. This impairment charge has been recorded within asset impairment charges on our consolidated statements of operations.

As of December 31, 2024 and 2023, short-term finance lease obligations of $1.5 million and $1.8 million are included in accrued and other liabilities on our consolidated balance sheets, and long-term finance lease obligations of $10.5 million and $11.5 million are included in other long-term liabilities on our consolidated balance sheets.

Incremental Lease Commitments

During the year ended December 31, 2024, we entered into a lease for a new building in Frankfurt, Germany, which will contain approximately 57,000 rentable square feet, and will be constructed and funded by the lessor up to a certain amount. The lease term is for 5 years upon commencement, which will be when construction is substantially complete. Estimated base rent lease payments related to this new lease total $3.4 million at December 31, 2024.

Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:

(in thousands)202420232022
Operating lease cost$14,331 $13,667 $9,135 
Finance lease cost - amortization expense1,706 991621
Finance lease cost - interest expense1,017 478196
Short-term lease cost347 494705
Variable lease cost4,142 3,953 764 
Sublease income(132)(186)(158)
Total$21,411 $19,397 $11,263 

As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:

(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2025$2,406 $13,506 
20262,323 13,481 
20272,309 11,102 
20282,285 10,024 
20291,954 8,535 
Thereafter4,876 24,840 
Total lease payments (undiscounted)16,153 81,488 
Less: imputed interest(4,128)(19,447)
Present value of lease liabilities$12,025 $62,041 

Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:

(in thousands)202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow for operating leases$13,986 $13,177 $10,268 
Operating cash outflow for finance leases$1,017 $478 $196 
Financing cash outflow for finance leases$1,385 $644 $652 
The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:
20242023
FinanceOperatingFinanceOperating
Weighted-average remaining lease term (in years)7.07.38.07.7
Weighted-average discount rate8.44%7.17%8.96%7.23%
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
(12) Accrued and Other Liabilities

Accrued and other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Compensation and benefits$12,646 $13,196 
Accrued taxes8,034 10,373 
Legal contingencies4,739 3,487 
Accrued product warranty liability
2,650 2,106 
Current finance lease liabilities
1,482 1,770 
Other accrued liabilities
15,937 18,528 
Total$45,488 $49,460 

Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:

(in thousands)December 31, 2024December 31, 2023December 31, 2022
Balance at beginning of period
$2,106 $3,677 $3,585 
Settlements made
(3,264)(4,397)(5,961)
Accruals for warranties issued
3,808 2,826 6,053 
Balance at the end of period
$2,650 $2,106 $3,677 

Other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Long-term finance lease liabilities
$10,543 $11,458 
Defined benefit pension obligation5,716 5,852 
Long-term tax liability2,277 5,577 
Long-term employee indemnity3,480 4,790 
Long-term deferred revenue2,259 2,028 
Other long-term liabilities726 832 
Legal contingencies— 2,863 
Total$25,001 $33,400 
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Borrowings
(13) Borrowings

Convertible Notes

The Company previously issued 0% Convertible Senior Notes due November 15, 2026 (the "Notes"), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee (the "Trustee"). The related principal, unamortized deferred issuance costs and carrying values as of December 31, 2024 and 2023 were as follows:
(in thousands)December 31, 2024December 31, 2023
Principal(1)
$214,378 $324,870 
Unamortized deferred issuance costs
(2,383)(5,514)
Carrying value
$211,995 $319,356 

(1) The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture.

The Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; are effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and are structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes do not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms.

The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any future calendar quarter (and only during such quarter), if the last reported sale price of the Company's common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. As of December 31, 2024, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.

The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, since November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time.
The Company incurred $1.4 million, $2.6 million, and $2.7 million of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2024, 2023, and 2022, respectively. In addition, in connection with the repurchases of a portion of the Notes in March 2024 and December 2023 (as further discussed below), the Company wrote off $1.8 million and $2.3 million of the debt issuance costs during the years ended December 31, 2024 and 2023, respectively. Debt issuance cost accretion of $1.3 million and $1.1 million is expected to be incurred in 2025 and 2026, respectively.

Convertible Notes Compliance

The Indenture contains covenants, events of default and other provisions that are customary for offerings of convertible notes. During the three months ended June 30, 2024, the Company became non-compliant with certain terms of the Indenture. The Company’s failure to file its 2023 Form 10-K and provide it to the Trustee by April 1, 2024 represented a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the Trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults did not become an event of default under the terms of the Indenture given that the Company filed its 2023 Form 10-K on August 13, 2024, curing the first default referenced above, and filed its Form 10-Q for the three months ended March 31, 2024 on August 20, 2024, curing the incremental default referenced above. Both defaults were cured prior to the end of the cure period provided for by the Indenture, which cure period was not initiated by the Trustee or holders of the Notes. The Company did not incur any special interest as a result of the defaults, nor did the Notes become subject to any other actions by the Trustee or the holders. As of December 31, 2024, the Company was in compliance with all of the covenants included in the Indenture.

Debt Extinguishment

In March 2024, the Company repurchased $110.5 million of the Notes for $87.2 million, including transaction expenses. The repurchased Notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the Notes at a discount resulted in the recognition of a gain of $21.5 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2024.

In December 2023, the Company repurchased $135.1 million of the Notes for $100.6 million including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $32.2 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2023.

At December 31, 2024 and 2023, the estimated fair value of the Notes was $189.4 million and $247.3 million, respectively. This is based on the quoted market price of the Notes where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefits
(14) Employee Benefits

We sponsor a Section 401(k) plan (the “Plan”) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match 50% of contributions on the first 6% of the participant’s eligible compensation.

For the years ended December 31, 2024, 2023 and 2022, we expensed $2.5 million, $2.6 million and $2.3 million, respectively, for matching contributions related to the Plan.
International Retirement Plan

We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain insurance contracts outside of the plan that provide an annuity that is used to fund the current obligations under this plan. The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2024 and 2023:

(in thousands)20242023
Reconciliation of benefit obligation:
Obligation as of January 1$6,027 $5,215 
Service cost59 59 
Interest cost210 220 
Actuarial loss
145 541 
Benefit payments(187)(173)
Effect of foreign currency exchange rate changes(358)165 
Benefit obligation as of December 315,896 6,027 
Fair value of assets as of December 31 2,220 3,691 
Funded status as of December 31$(3,676)$(2,336)

We recognized the following amounts in the consolidated balance sheets at December 31, 2024 and 2023:

(in thousands)20242023
Other assets$2,220 $3,691 
Accrued and other liabilities(180)(175)
Other liabilities(5,716)(5,852)
Net liability$(3,676)$(2,336)

Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2024 and 2023:

(in thousands)20242023
Projected benefit obligation$5,896 $6,027 
Accumulated benefit obligation$5,672 $5,776 
The following table shows the components of net periodic benefit costs and the amounts recognized in accumulated other comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022:



(in thousands)202420232022
Net periodic benefit cost:
Service cost$59 $59 $103 
Interest cost210 220 99 
Amortization of actuarial (gain) loss
— (46)45 
Total net periodic pension cost269 233 247 
Other changes in benefit obligations recognized in other comprehensive income (loss):
Net loss (gain)
145 541 (3,387)
Amortization of prior years' unrecognized gain (loss)
— 46 (45)
Total recognized as other comprehensive income (loss), excluding tax145 587 (3,432)
Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income
$414 $820 $(3,185)

The following assumptions are used to determine the benefit obligations as of December 31, 2024 and 2023:

20242023
Discount rate3.6%3.6%
Rate of compensation increase
3.0%3.0%

The following benefit payments, including expected future service cost, are expected to be paid:

(in thousands) 
Estimated future benefit payments for the years ending December 31: 
2025$186 
2026214 
2027238 
2028265 
2029297 
2030 through 2034
1,715 
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Non-controlling Interest
12 Months Ended
Dec. 31, 2024
Noncontrolling Interest [Abstract]  
Redeemable Non-controlling Interest
(15) Redeemable Non-controlling Interest

For each of the periods presented in our consolidated financial statements, the Company holds a 93.75% controlling interest in a consolidated foreign subsidiary that was acquired on April 1, 2022. The remaining 6.25% non-controlling interest in this foreign subsidiary is subject to redemption at a future date upon either (1) the exercise of a put option by the holder of the underlying shares or a call option by the Company, each of which is subject to the subsidiary achieving certain specified conditions, or (2) the passage of time subsequent to the date on which this subsidiary was acquired.
The put and call rights related to 50% of the common shares underlying this redeemable non-controlling interest ("RNCI") can be exercised upon the achievement of an initial revenue and gross profit target, while the put and call rights related to the remaining 50% of the common shares underlying the RNCI can be exercised upon the achievement of a second revenue and gross profit target. The exercise prices at which the shares underlying the RNCI can be put by their holders or called by the Company are determined based upon whether the consolidated foreign subsidiary achieves either or both of the predetermined revenue and gross profit targets. If either (1) one or both sets of revenue and gross margin targets are not achieved by the consolidated foreign subsidiary within specified time periods or (2) neither the put or call options are exercised within specified time periods despite the achievement of one or both sets of targets, the exercise price for the put and call options will be set at a floor strike price for periods thereafter. Up to 50% of the exercise price can be paid in shares of Common Stock at the election of 3D Systems.

On December 9, 2024, the Company signed a profit and loss transfer agreement with the foreign subsidiary whereby the subsidiary transfers its entire net profit or loss to 3D Systems for the next five years. For the year ended December 31, 2024, the Company consolidated 100% of the foreign subsidiary net loss.

Changes to the Company's RNCI balance during the years ended December 31, 2024 and 2023 are summarized below:
(in thousands)Year Ended December 31
202420232022
Balance at beginning of period
$2,006 $1,760 $— 
Fair value at the date of acquisition
1,559 
Net loss
— (265)(238)
Redemption value (below) in excess of carrying value
(61)479 596 
Translation adjustments
13 32 (157)
Balance at end of period
$1,958 $2,006 $1,760 
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Preferred Stock
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Common Stock and Preferred Stock
(16) Common Stock and Preferred Stock

Common Stock

The Company is authorized to issue 220,000,000 shares of common stock. The holders of the common stock are entitled to one vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).

Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2024, no dividends have been declared.

Preferred Stock

The Company is authorized to issue 5,000,000 shares of preferred stock, all of which remained unissued at December 31, 2024 and 2023.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
(17) Stock-Based Compensation

Stock Incentive Plans

2015 Incentive Plan

The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is 29,235,000 shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations.

Systemic Bio Phantom Unit Plan

During the year ended December 31, 2023, we began granting phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards. The Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market conditions will be assessed upon (A) a trigger event (e.g., change in control, IPO or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards under the plan will be liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm. This valuation requires significant judgment regarding the input of various assumptions and estimates, which include the projected cash flows of (including projected capital invested in) Systemic Bio, the probability and/or timing of a trigger event or a liquidity event, the expected stock price volatility for selected public companies with comparable characteristics to Systemic Bio, the discount for the lack of marketability of Systemic Bio as a privately-held company, and the risk-free interest rate.
Restricted Stock and Restricted Stock Units

A summary of our restricted stock and RSU activity for the years ended December 31, 2024, 2023 and 2022 is as follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding as of December 31, 2021 — unvested
3,980 $19.72 
Granted4,422 $15.23 
Canceled(700)$16.90 
Vested(2,687)$15.92 
Outstanding as of December 31, 2022 — unvested
5,015 $18.19 
Granted4,439 $10.26 
Canceled(1,118)$15.45 
Vested(2,154)$13.09 
Outstanding as of December 31, 2023 — unvested
6,182 $14.77 
Granted3,392 $1.98 
Canceled(1,845)$14.69 
Vested(2,544)$13.28 
Outstanding as of December 31, 2024 — unvested
5,185 $7.16 

Included in the above outstanding balance as of December 31, 2024 are 1,435,000 shares of restricted stock that vest under specified market conditions, which were awarded to certain employees in 2024, 2023, and 2022.

Systemic Bio Phantom Unit Plan

During the years ended December 31, 2024 and 2023, we granted 147,000 and 597,000 Phantom Units, respectively. As of December 31, 2024 and 2023, 721,000 and 596,000 Phantom Units were outstanding. During the years ended December 31, 2024 and 2023, we recognized $0.1 and $0.5 million of compensation expense related to the Phantom Units. As of December 31, 2024 and 2023, the liability recognized in other liabilities on the consolidated balances sheets for the Phantom Units was $0.6 million and $0.5 million, respectively. The Phantom Units are excluded from the restricted stock and RSU summary table above.

Stock Options 

During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded two equal tranches of market condition stock options that immediately vest when our common stock trades at either $30 or $40 per share for ninety consecutive calendar days.

We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met.
Stock option activity for the year ended December 31, 2024 was as follows:

Year Ended December 31, 2024
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Stock option activity:
Outstanding at beginning of year420 $13.26 2.7$— 
Granted— — — — 
Exercised— — — — 
Forfeited and expired(260)13.26 — — 
Outstanding at end of year160 $13.26 1.6$— 

During the years ended December 31, 2023 and December 31, 2022, there was no stock option activity. The aggregate intrinsic value of the outstanding stock options was $0 and $3.5 million as of December 31, 2022 and 2021, respectively. As of December 31, 2024 and 2023, none of the outstanding stock options were exercisable, and there was no unrecognized stock-based compensation expense related to stock options.

Other Compensation Arrangements that Include Share Settlement

Regenerative Medicine Earnout Payments and Performance-Based Stock Units

Volumetric Acquisition Earnout Payments

On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company was potentially subject to aggregate earnout payments of up to $355.0 million (i.e., incremental to the previously paid acquisition purchase price). These earnout payments would be triggered by (1) the achievement of seven discrete non-financial milestones, each of which required attainment prior to either December 31, 2030 or December 31, 2035, and (2) the continued employment of certain Volumetric key employees. Each potential milestone-based payment was deemed to be compensation expense that the Company would recognize ratably from the point in time when a milestone was deemed probable of achievement through the estimated time of achievement. Each milestone payment, if earned, would be expected to be settled approximately half in cash and half in shares of Common Stock and, accordingly, expense recognized for the portion of this earnout that is expected to be settled with shares of Common Stock would be reflected in the disclosure of stock-based compensation included herein, if and when accrued.

In February 2024, the Company informed the former owners of Volumetric, to whom the acquisition-related earnout payments of up to $355.0 million could have potentially become payable, that four of the seven milestone-related earnout payments, each of which was related to kidney and liver research, were terminated. These four milestone-based earnout payments were terminated in accordance with the terms of the Volumetric acquisition agreement, based upon a determination that achievement was no longer financially viable due to the loss of the funding required from the Company's key strategic partner for the related research and development efforts. Upon termination of the four milestone-based earnout payments, the Company's maximum liability for earnout payments attributable to the acquisition of Volumetric was reduced to $175.0 million, which would be payable if (1) each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement and (2) the certain key individuals from Volumetric continue to be employed.

On April 29, 2024, two key employees from Volumetric ("Volumetric Key Employees"), who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Refer to Note 22 for further details regarding the resignation of the certain Volumetric Key Employees and all related actions occurring thereafter.
Regenerative Medicine Performance-Based Stock Units

The Company previously granted certain performance-based stock units (“PSUs” or the "RegMed Awards") to other employees with vesting terms that were based upon four individually-measured, science-based (i.e., non-financial) milestones to other employees who work on advancements in regenerative medicine related to lungs and tissue organs. The compensation expense associated with each individual milestone attributable to a RegMed Award was required to be recognized over the period commencing on the date that the respective milestone was deemed probable of being met through the anticipated date of achievement. During the fourth quarter of 2024, the Company cancelled all outstanding RegMed awards, which had an immaterial impact on the Company's consolidated financial statements.

Earnout and PSU Compensation Expense

Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one of the Volumetric milestones for which the potential earnout payment due to the sellers would be $65.0 million and (2) one RegMed Award milestone for which the aggregate grant date fair value of the outstanding and unvested awards was $4.5 million as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company reduced its budgeted funding for the research and development related to the respective Volumetric earnout and RegMed Award milestones, which resulted in the Company concluding that it was no longer probable that these respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement or prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestone would no longer be achieved, the Company reversed all of the previously recognized compensation expense, one half of which was expected to be settled with Common Stock shares, which reduced selling, general and administrative expense by $18.4 million, and our reported net loss per basic and diluted share of Common Stock by $0.14 for the year ended December 31, 2023. No liability related to the Volumetric earnout was recognized on our consolidated balance sheets as of December 31, 2024 or December 31, 2023.

dp polar Earnout

On October 4, 2022 the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $2.2 million incremental to the acquisition purchase price, which would be settled via the issuance of 250,000 shares of the Company's Common Stock. The issuance and vesting of these shares was contingent upon certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of 250,000 shares of Common Stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. During April 2024, due to a change in the key individual's employment status, all service conditions of the dp polar earnout were deemed to have been met based on the terms of the initial arrangement. Accordingly, all remaining expense related to these shares was recognized during the year ended December 31, 2024. This arrangement is expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.

Stock-Based Compensation Activity and Expense

The following table shows the stock-based compensation expense recognized during the years ended December 31, 2024, 2023, and 2022:

(in thousands)202420232022
Stock-based compensation expense$18,457 $23,504 $42,415 
Tax benefit$— $— $— 

The Company has historically paid annual incentive compensation in shares of Common Stock that vest upon grant, however, the Company made a decision to fund its 2024 annual incentive compensation in cash, so there is no annual incentive compensation expense included in the above expense for the year ended December 31, 2024. The Company did not accrue and pay any annual incentive compensation related to the year ended December 31, 2023. Included in the above expense for the year ended December 31, 2022 is $4.0 million of expense relating to annual incentive compensation.

Also, included in the above expenses for the years ended December 31, 2024, 2023, and 2022 are $0, $(8.6) million, and $8.0 million, respectively, of expense related to the Volumetric earnout arrangement discussed above. Finally, the above expenses for the years ended December 31, 2024, 2023, and 2022 include $1.0 million, $1.0 million and $0.3 million, respectively, of expense related to the dp polar earnout arrangement discussed above.
At December 31, 2024, there was $19.2 million of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of 1.9 years.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
(18) Income Taxes

The components of our loss before income taxes for the years ended December 31, 2024, 2023 and 2022 are as follows:
Year Ended December 31,
(in thousands)202420232022
Loss before income taxes:
Domestic$(160,709)$(239,971)$(110,610)
Foreign(89,287)(122,341)(10,199)
Total$(249,996)$(362,312)$(120,809)

The components of our income tax provision for the years ended December 31, 2024, 2023 and 2022 are as follows:

(in thousands)202420232022
Current:
U.S. federal$24 $135 $119 
State301 (50)(498)
Foreign2,820 1,686 5,037 
Total3,145 1,771 4,658 
Deferred:
U.S. federal— — — 
State— — — 
Foreign(952)(2,412)(2,518)
Total(952)(2,412)(2,518)
Total income tax (benefit) provision$2,193 $(641)$2,140 
The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2024, 2023 and 2022 as follows:
% of Pretax (Loss) Income
202420232022
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(17.3)(6.5)(10.7)
Change in carryforward attributes— — (1.9)
Global intangible low-taxed income inclusion— (0.4)(0.5)
Non-deductible expenses— — (1.6)
Non-deductible earnout expense— 1.0 (2.8)
Goodwill impairment charge
(8.7)(14.6)— 
Foreign income tax rate differential0.2 0.5 (0.3)
Deemed income related to foreign operations(0.6)(0.3)(0.2)
Tax rate change(0.1)— (1.2)
Employee share-based payments(0.3)(0.5)(1.6)
Other(0.3)(0.7)0.4 
Deferred and payable adjustments1.3 (1.3)(1.7)
Non-deductible penalties— — (2.5)
State taxes, net of federal benefit, before valuation allowance1.2 0.7 1.4 
Return-to-provision adjustments(0.5)0.2 (0.2)
Other tax credits2.0 1.1 0.8 
Uncertain tax positions and audit settlements1.3 — (0.2)
Effective tax rate(0.8)%0.2 %(1.8)%

The difference between our effective tax rate for 2024 and 2023 and the federal statutory rate was 21.8 and 20.8 percentage points, respectively. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.

The difference between our effective tax rate for 2022 and the federal statutory rate was 22.8 percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.

On December 12, 2022, the European Union member states agreed to implement the Organization for Economic Co-operation and Development’s (“OECD”) Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least €750 million, which went into effect in 2024. Pillar Two does not impact the Company.

In 2024 we recorded full valuation allowances for 3DSystems GmbH and Kumovis GmbH, which are foreign subsidiaries of the Company. In addition, we released a valuation allowance for Oqton Belgium. In 2023, we recorded full valuation allowances for Wematter and Layerwise, which are foreign subsidiaries of the Company. In 2022, there was no significant change to our valuation allowance assertions. We continue to review results of operations and forecast estimates to determine if it is more likely than not that the deferred tax assets will be realized.
The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2024 and 2023 are as follows:

(in thousands)20242023
Deferred income tax assets:
Intangible assets$15,685 $13,830 
Stock options and restricted stock awards3,032 5,409 
Reserves and allowances6,879 6,395 
Net operating loss carryforwards59,641 47,875 
Tax credit carryforwards31,326 25,286 
Accrued liabilities2,681 2,371 
Deferred revenue2,176 2,783 
Lease tax assets17,498 15,985 
Research expenditures capitalization44,773 30,601 
Other3,236 1,227 
Valuation allowance(168,299)(125,533)
Total deferred income tax assets18,628 26,229 
Deferred income tax liabilities:
Intangible assets2,081 8,688 
Property and equipment2,352 4,082 
Lease tax liabilities14,159 13,924 
Other49 467 
Total deferred income tax liabilities18,641 27,161 
Net deferred income tax liabilities
$(13)$(932)

At December 31, 2024, $59.6 million of our deferred income tax assets was attributable to $399.6 million of gross net operating loss carryforwards, which consisted of $102.9 million of loss carryforwards for U.S. federal income tax purposes, $176.6 million of loss carryforwards for U.S. state income tax purposes and $120.2 million of loss carryforwards for foreign income tax purposes.

The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2025. In addition, certain net loss carryforwards for foreign income tax purposes begin to expire in 2025 and certain other loss carryforwards for foreign purposes do not expire.

At December 31, 2024, tax credit carryforwards deferred assets of $31.3 million consisted of $19.3 million of research and experimentation credit carryforwards for U.S. federal income tax purposes, $5.4 million of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $6.6 million of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits began to expire in 2023 and credits will continue to expire in 2024 and on, as the statutes expire for the various jurisdictions. We have recorded a valuation allowance related to the U.S. federal and state tax credits.

Due to the transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $105.1 million of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5.1 million.
Including interest and penalties, the total net decrease of our unrecognized benefits is $2.2 million for the year ended December 31, 2024. The decrease was primarily related to the reversal of a prior year position related to a China tax position. We do not anticipate any additional unrecognized tax benefits during the next 12 months that would result in a material change to our consolidated financial position. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate is $2.3 million. We include interest and penalties in the consolidated financial statements as a component of income tax expense.

Unrecognized Tax Benefits(1)
(in thousands)202420232022
Balance at January 1$(18,604)$(17,150)$(17,261)
Increases related to prior year tax positions(1,170)(99)(192)
Decreases related to prior year tax positions4,337 107 508 
Decreases related to prior year tax positions as a result of lapse of statute
— 271 145 
Decreases related to settlement— — — 
Increases related to current year tax positions(976)(1,733)(269)
Increases related to acquired tax positions— — (119)
Decreases related to acquired tax positions— — 38 
Balance at December 31$(16,413)$(18,604)$(17,150)
(1) The unrecognized tax benefit balance as of December 31, 2024, 2023, and 2022 includes $1.3 million, $0.3 million, and $0.3 million of interest and penalty, respectively.

Tax years 2020 through 2023 remain subject to examination by the U.S. Internal Revenue Service (“IRS”). State income tax returns are generally subject to examination for a period of three to four years after filing the respective tax returns. The tax years 2019 through 2023 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.

The following presents the changes in the balance of our deferred income tax asset valuation allowance:

Year EndedItemBalance at beginning of yearAdditions (reductions) charged to expense
Other(1)
Balance at end of year
2024Deferred income tax asset valuation allowance$125,533 $43,365 $(599)$168,299 
2023Deferred income tax asset valuation allowance$100,694 $23,606 $1,233 $125,533 
2022Deferred income tax asset valuation allowance$91,165 $12,848 $(3,319)$100,694 
(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share
(19) Net Loss Per Share

Basic net loss per share is calculated by dividing net loss attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net loss per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.
Year Ended December 31,
(in thousands, except per share amounts)202420232022
Numerator for basic and diluted net loss per share:
Net loss attributable to 3D Systems Corporation
$(255,593)$(362,688)$(122,711)
Redeemable non-controlling interest redemption value in excess of carrying value61 (479)(596)
Net loss attributable to common stock shareholders
$(255,532)$(363,167)$(123,307)
Denominator for net loss per share:
Weighted average shares – basic and diluted(1)(2)
131,861 129,944 127,818 
Net loss per share – basic and diluted
$(1.94)$(2.79)$(0.96)
(1) Equity awards for the years ended December 31, 2024, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods.
(2) Includes 250,000 shares of Common Stock related to the dp polar earnout arrangement that are expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.

The following table presents the potentially dilutive shares that were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2024, 2023 and 2022, respectively.
Year Ended December 31,
(in thousands)202420232022
Restricted stock and restricted stock units5,185 6,182 5,015 
Stock options160 420 420 
Total5,345 6,602 5,435 

As of December 31, 2024, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2024 annual bonus incentive compensation plan.

For the year ended December 31, 2023, the table above excludes an estimate of 138,000 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 17. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2023 annual bonus incentive compensation plan.

For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of 718,000 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 17; (2) an estimate of 341,000 shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of 22,000 shares related to the dp polar earnout arrangement discussed in Note 17 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $12 per share.

On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes’ impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the years ended December 31, 2024, 2023, and 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during these periods did not exceed the conversion price, and because we reported a net loss for each of the respective periods.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Loss
(20) Accumulated Other Comprehensive Loss

The changes in the balances of accumulated other comprehensive loss by component are as follows:

(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$— $(37,706)
Other comprehensive income (loss)(18,730)2,777 (3,557)(19,510)
Amounts reclassified from accumulated other comprehensive loss a
— 165 3,229 3,394 
Balance at December 31, 2022(54,194)700 (328)(53,822)
Other comprehensive income (loss)9,630 (354)108 9,384 
Amounts reclassified from accumulated other comprehensive loss a
— (32)220 188 
Balance at December 31, 2023(44,564)314 — (44,250)
Other comprehensive loss
(10,653)(163)— (10,816)
Balance at December 31, 2024$(55,217)$151 $— $(55,066)
a.Amount reclassified into non-operating income (loss) on the consolidated statements of operations.

The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation see Note 2. For additional information about the defined benefit pension plan, see Note 14.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment Information
(21) Segment Information

Our chief operating decision maker ("CODM"), who is our President and Chief Executive Officer, is responsible for reviewing segment performance and making decisions regarding resource allocation. Our CODM regularly reviews the results of our business through two reportable segments: Healthcare Solutions and Industrial Solutions, which are based on the industry verticals they serve. For Healthcare Solutions, those industry verticals include dental, medical devices, personalized health services and regenerative medicine. For Industrial Solutions, those industry verticals include aerospace, defense, transportation and general manufacturing.

During the quarter ended December 31, 2024, we changed our segment measure of profitability to gross profit. The CODM evaluates the operating results of each segment based upon gross profit, which is used during the annual budget and forecasting process, as well as on a quarterly basis when reviewing budget-to-actual and period-over-period variances. All internal segment reporting and discussions of results with our CODM are now based on segment gross profit. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above.

The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:

Year Ended December 31,
(in thousands)202420232022
Revenue:
Healthcare Solutions$189,736 $213,216 $260,988 
Industrial Solutions250,385 274,853 277,043 
Total revenue
440,121 488,069 538,031 
Cost of sales:
Healthcare Solutions
116,237 128,066 162,221 
Industrial Solutions
159,706 163,582 161,577 
Total cost of sales
275,943 291,648 323,798 
Gross profit:
Healthcare Solutions
73,499 85,150 98,767 
Industrial Solutions
90,679 111,271 115,466 
Total gross profit
164,178 196,421 214,233 
Selling, general and administrative(210,132)(210,172)(244,181)
Research and development(86,479)(89,466)(87,071)
Asset impairment charges
(144,967)(302,787)— 
Foreign exchange gain (loss), net
2,452 (4,825)(4,424)
Interest income7,30219,511 9,352 
Interest expense(2,564)(3,301)(2,811)
Other income (loss), net
20,21432,307 (5,907)
Loss before income taxes
$(249,996)$(362,312)$(120,809)

Depreciation and amortization included in the measurement of gross profit by segment were as follows:
Year Ended December 31,
(in thousands)202420232022
Depreciation and amortization:
Healthcare Solutions
$5,389 $4,593 $4,850 
Industrial Solutions
$2,947 $2,801 $2,461 

The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:

December 31,
(in thousands)20242023
United States
$76,829 $94,734 
Belgium
19,598 21,524 
Other foreign entities
14,058 18,783 
Total$110,485 $135,041 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(22) Commitments and Contingencies

We lease certain of our facilities and equipment under non-cancelable operating and finance leases. See Note 11.

The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2024, such purchase commitments totaled $15.4 million, with $9.3 million of the purchase obligations expected to come due within the next twelve months.
Indemnification

In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.

To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.

Other Commitments

Government Settlement

As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (“BIS”). In February 2023, the Company settled these matters with the U.S. Department of Justice (“DOJ”), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $15.0 million in civil monetary penalties to these agencies, with an additional $10.0 million suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $10.0 million (payable in three installments over a three-year period); BIS, $2.8 million; and DOJ, $2.3 million. During the year ended December 31, 2024, we paid the second installment penalty of $3.5 million in accordance with the DDTC settlement agreement. The original $10.0 million suspended penalty has not been recognized as a liability, as it will be recognized as incurred for remedial compliance measures during the three-year term of the settlement agreement. The application of the Company’s spend on remedial compliance measures as a reduction to the original $10.0 million suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. In February 2024, the DDTC formally approved (1) the application of $2.3 million of remedial compliance spend that occurred during the year ended December 31, 2023 against the suspended penalty and (2) a reduction of the suspended penalty to $7.7 million. In February 2025, the DDTC formally approved (1) the application of $2.6 million of remedial compliance spend that occurred during the year ended December 31, 2024 against the suspended penalty and (2) a reduction of the suspended penalty to $5.1 million. Any portion not expended for compliance measures at the end of the three-year term of the settlement agreement will be paid by the Company to DDTC.

We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $10.0 million DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $10.0 million would be paid. We have made payments in accordance with the settlement terms and, as of December 31, 2024, the remaining unsettled liability related to the Government Settlement was $3.0 million, which is reported in accrued and other liabilities on our consolidated balance sheet and was paid in February 2025.

Letter of Credit

On June 2, 2023, we issued $1.2 million of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic one-year extensions, which are not to continue beyond July 1, 2033. The first automatic one-year extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.
Litigation

Securities Class Action

The Company and certain of its current and former executive officers were named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and sought monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $4.0 million, of which $0.7 million was paid by the Company during the year ended December 31, 2023 and the remaining $3.3 million was paid by insurance during the year ended December 31, 2023.

Derivative Actions

The Company was named as a nominal defendant and certain of its current and former executive officers and directors were named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York and the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in a securities class action lawsuit that had been brought against the Company in 2021 and settled in January 2024 (the “Securities Class Action”), or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement, subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024 and final approval during a hearing on October 21, 2024.
The South Carolina Derivative Action concluded after no appeal was received by November 20, 2024. The E.D.N.Y. Derivative Action was dismissed with prejudice on December 2, 2024.

The only monetary component of the Stipulation of Settlement is a $2.0 million fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which was paid by insurance.

SEC Investigation

On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The most recent SEC subpoena was received by the Company in August 2024, and seeks additional documents and information relating to its continuing investigation of the Company. The Company is cooperating with the SEC in connection with its formal investigation, which is ongoing.

Termination of Volumetric Milestones Related to Potential Earnout Payments

Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $355.0 million of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve seven non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 17). Due to the loss of funding from the Company's key strategic partner for kidney and liver research and development efforts, the Company notified the former owners of Volumetric on February 24, 2024 that it was terminating the four milestones that related to those kidney and liver research and development efforts, as achievement was no longer financially viable. As a result of the termination of the four milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $175.0 million, which would have been payable if each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement.

On March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the acquisition agreement in an effort to recover the $355.0 million. The parties did not reach a resolution during the 30-day negotiation period following this notice and now have entered into non-binding mediation in accordance with the terms of the acquisition agreement.

On April 29, 2024, the Volumetric Key Employees, who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Presently, no lawsuit has been filed by the former owners of Volumetric to which milestone-based earnout payments were potentially payable, and there is no reasonable estimate or range of estimates of potential financial liability associated with this matter.

On August 21, 2024, the Company proposed a settlement of $1.8 million with the former shareholders and key employees of Volumetric during mediation and this amount is recorded within accrued and other liabilities on the consolidated balance sheet as of December 31, 2024. The former shareholders have not responded to the settlement offer. On December 13, 2024, the Company received a Notice of Claim for Indemnification from VBI Stockholders’ Representative, LLC., which claims to be the successor Stockholders’ Representative under Merger Agreement. The Notice repeated the former shareholders’ claims of breach. On January 10, 2025, the Company served a Notice of Objection which denied all liability. The delivery of this Notice of Objection triggers a 45-day negotiation period under the terms of the acquisition agreement. As of March 26, 2025, the Company has not heard anything further from the former shareholders and key employees of Volumetric regarding this matter.
Intrepid Automation

On May 19, 2021, 3D Systems, Inc. initiated a lawsuit in the Superior Court of the State of California for the County of San Diego against five former employees and Intrepid Automation, Inc. (collectively, the “Intrepid Parties”) alleging theft of trade secrets, unfair competition, breach of contract, and related claims (“2021 Lawsuit”). In June 2021, this lawsuit was removed to the United States District Court for the Southern District of California. In September 2022, the Intrepid Parties filed counterclaims against 3D Systems, Inc. In September 2022, the Company filed a motion to dismiss these counterclaims; this motion was granted in part in May 2023. The Intrepid Parties filed amended counterclaims in May 2023 alleging theft of trade secrets, fraudulent inducement, breach of contract, unfair competition, and related claims; this amended complaint sought damages in excess of $20 million as well as injunctive relief. These counterclaims were partially dismissed in March 2024 in response to a second motion to dismiss filed by the Company. The parties filed motions for summary judgment in April and May 2024. In March 2025, the Court granted the Intrepid Parties’ motion, dismissing the Company’s claims against the Intrepid Parties, but denied the Company’s motion for summary judgment with respect to the counterclaims brought by the Intrepid Parties in the 2021 Lawsuit.

On December 4, 2024, Intrepid Automation, Inc. (“Intrepid”) filed a lawsuit in the United States District Court for the Southern District of California against 3D Systems Corporation and 3D Systems, Inc. alleging infringement of U.S. patents 11,014,301 and 11,338,511 (“2024 Lawsuit”); this complaint seeks unspecified damages and injunctive relief.

The Company intends to defend itself vigorously against the 2024 Lawsuit and the counterclaims in the 2021 Lawsuit.

Other

We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.

Refer to Note 12 for details regarding our remaining liability balances accrued and recorded for all legal contingencies and settlements as of December 31, 2024.
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
(23) Fair Value Measurements

Fair value is the exchange price to sell an asset or transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value measurements use market data or assumptions market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs may be readily observable, corroborated by market data, or generally unobservable. Valuation techniques maximize the use of observable inputs and minimize use of unobservable inputs. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:

Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.
Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.
Level 3 - One or more inputs are unobservable and significant.

Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Cash equivalents are valued utilizing the market approach for measuring the fair value of financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2024 and 2023 because of the relatively short duration of these instruments.
Assets measured at fair value on a recurring basis as of December 31, 2024 include money market funds with a fair value of $98.2 million, which are included in cash and cash equivalents and other assets (consisting of restricted cash) on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value.

Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $256.0 million, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value.

We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2024 and 2023.

Assets Measured at Fair Value on a Nonrecurring Basis

During the year ended December 31, 2024 the Company recorded asset impairment charges related to property and equipment, intangible assets, goodwill, and ROU assets. During the year ended December 31, 2023, the Company recorded asset impairment charges related to intangible assets and goodwill. The recognition of these impairment charges required the Company to measure the fair value of the reporting unit to which goodwill is assigned, the fair value of asset groups, and the fair values of the long-lived assets comprising the impaired asset groups using Level 3 inputs. Refer to Note 2, Note 7, Note 8, Note 9, and Note 11 for additional details regarding the impairment charges recognized during the year ended December 31, 2024 and December 31, 2023 and the related fair value measurements.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Exit Activity Costs
(24) Restructuring and Exit Activity Costs

Restructuring Plan Objectives and Status of Execution

In 2023, the Company commenced a multi-faceted restructuring plan (the “2023 Restructuring Plan”) to improve operating efficiencies throughout the organization and drive long-term value creation. The key initiatives of the plan were announced in 2023 and included:

improving manufacturing efficiencies related to the Company’s European metal printer operations by (1) in-sourcing certain metal printer platforms into the Company’s Riom, France manufacturing facility and (2) co-locating the engineering and manufacturing of in-sourced metal printer products in order to improve cycle time from development to production;
reducing headcount throughout all functions and areas of the organization; and
rationalizing the Company's geographic footprint through the exit of leased facilities.

As of December 31, 2024, the Company has completed its in-sourcing activities. Actions taken to reduce headcount commenced during the year ended December 31, 2023 and were completed during the year ended December 31, 2024.

During the last quarter of our fiscal year ended December 31, 2023, as part of its efforts to rationalize its geographic footprint, the Company began identifying and evaluating opportunities to exit leased facilities, whether by early termination of a lease, non-renewal of a lease, or ceasing use with an intent to sublease a facility. Throughout the year ended December 31, 2024, the Company (1) partially or fully exited 18 leased facilities that were identified as part of the Company's plan and (2) commenced active marketing efforts to sublease the available space in facilities that were either partially or fully exited, but have a continuing lease. The Company exited one additional lease in the first quarter of 2025, and has now exited all facilities identified as part of its facilities rationalization plan under the 2023 Restructuring Plan.

2023 Restructuring Plan Costs, Cash Settlements and Recognized Liabilities

We incurred $8.2 million in severance and termination benefit costs related to headcount reductions between inception of our 2023 Restructuring Plan and the completion of headcount reductions under the plan during the year ended December 31, 2024. These costs were generally recognized when probable and estimable because they were typically being determined consistent with the Company’s past practices or statutory law. During the three months ended June 30, 2024, we recorded a reduction of approximately $1.0 million from our severance accrual included in cost of sales as a result of the decision to continue to operate certain facilities. This reduction in severance costs was partially offset by incremental severance charges recorded in cost of sales during the year ended December 31, 2024.
We may incur non-cash impairment charges as a result of exiting leased facilities for which we are unable to terminate the existing lease, if the carrying values of the related ROU asset balances and other related asset balances (e.g., leasehold improvements) will not be fully recoverable through our efforts to sublease an exited facility. However, since inception of our 2023 Restructuring Plan, with the exception of certain amounts paid to terminate certain leases early, our consolidated financial statements have not reflected material transactions or charges resulting from the decisions to cease the use of facilities for our own operations because the facilities for which we have continuing leases (and any related assets, as applicable) generally have not yet qualified to be measured for impairment separate from the asset group to which they have historically belonged, which typically occurs when we have entered into a sublease. During the year ended December 31, 2024, we paid $0.6 million to terminate certain leases related to facilities identified as part of our facilities exit plan. In addition, during 2023, the Company recognized $0.6 million of impairment charges related to certain fixed assets that were retired in connection with the Company’s restructuring activities. There have been no impairment charges recorded related to fixed assets during the year ended December 31, 2024 that relate specifically to decisions to exit facilities.

The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:

(in thousands)December 31, 2024December 31, 2023
Balance at beginning of period
$3,933 $— 
Costs incurred and other adjustments to accrued liability during the period
(30)8,242 
Amounts settled with cash
(3,416)(4,309)
Balance at the end of period
$487 $3,933 

The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:

Year Ended
(in thousands)December 31, 2024December 31, 2023
Total cost of sales a
$(785)$1,401 
Selling, general and administrative
370 5,598 
Research and development
385 1,243 
Total
$(30)$8,242 
a.Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments.

2025 Restructuring Plan

In March 2025, the Company authorized the next phase of its multi-faceted cost savings and restructuring initiative (the “2025 Restructuring Plan”). The 2025 Restructuring Plan includes initiatives to deliver sustainable growth and profitability, enabled by a streamlining of both infrastructure and business processes, while consistently investing in core research and development activities to support long-term growth opportunities. The expected annual savings from the 2025 Restructuring Plan are significant and will begin to be realized beginning in the first half of 2025.
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Net loss attributable to 3D Systems Corporation $ (255,593) $ (362,688) $ (122,711)
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We recognize the critical importance of maintaining the safety and security of our systems and data. We have implemented a layered cybersecurity program to assess, identify, and manage risks from cybersecurity threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems.
Each year, we conduct an enterprise risk evaluation by reviewing our progress on existing risk action plans, assessing the current environment against our risk universe, and gathering insights through engagement with senior leadership. The results of this assessment are summarized, a risk owner is assigned, and the identified risks are integrated into the strategic planning process. Risks are monitored throughout the year as part of ongoing business reviews.

Additionally, the results of our cybersecurity program risk review are integrated into enterprise risk management results. Cybersecurity risks are assessed alongside other enterprise risks, with specific actions and mitigation strategies incorporated into the overall risk action plans, ensuring alignment with the Company’s broader risk management and strategic objectives. As progress is made in our cybersecurity program, the risk level is updated in our broader enterprise risk management program.

Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning.

Our cybersecurity assessment analyses have identified and prioritized steps to further enhance our cybersecurity practices. We maintain cyber insurance, regularly conduct company-wide cybersecurity awareness training, and have a dedicated team of Company personnel to address cybersecurity threats. We intend to implement additional security measures and processes to enhance our detection and response to cybersecurity incidents as appropriate.

We have adopted a Cybersecurity Incident Response Plan (the “IRP”) to provide a standardized framework for responding to and escalating security incidents. The IRP sets out a coordinated approach to investigating, containing, documenting, and mitigating incidents, including reporting findings and keeping senior management and other key stakeholders informed and involved as needed.
Material Cybersecurity Risks, Threats & Incidents

To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to have such an affect. Additional information on cybersecurity risks we face can be found in Part I, Item 1A “Risk Factors” of this Report under the heading “Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cybersecurity incident,” which should be read in conjunction with the foregoing information.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Governance

As part of the Company’s risk management activities, we prioritize the identification and management of risks which includes risks related to cybersecurity.

Board of Directors

Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure. The Audit Committee reviews the measures implemented by the Company to identify and mitigate data protection and cybersecurity risks on a periodic basis. As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company’s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident.
Management
At the management level, our CIO and Head of Cybersecurity have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident.
Cybersecurity Risk Role of Management [Text Block] At the management level, our CIO and Head of Cybersecurity have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company’s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. Intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net loss to arrive at net loss attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive loss. Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as an increase to net loss attributable to 3D Systems’ shareholders for purposes of reporting loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.
Our annual reporting period is the calendar year.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.
Revenue Recognition
Revenue Recognition
We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaboration arrangement contracts, for which the collaboration partner meets the definition of a customer, are recorded in accordance with ASC Topic 606; otherwise, the collaboration arrangements are recorded in accordance with ASC Topic 808, "Collaborative Arrangements."
Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts. Refer to "Variable Consideration" section below for further discussion around the significant judgments in these areas.

A majority of our revenue is recognized at the point in time when products are shipped to or services are performed for customers. However, we also enter into service contracts and collaboration agreements with customers, for which we typically are required to recognize revenue over time.
Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.

Printers and certain other products include an assurance warranty for periods up to one year to ensure the product works as expected. These assurance warranties are not a separate performance obligation. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.

Software

We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. Post-sale support, including the first year of support and the optional, subsequent years, are considered a separate obligation from the software and revenue is deferred at the time of sale and subsequently recognized ratably over future periods.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

We also sell software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract.

Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement.

Collaboration and Licensing Agreements
We enter into collaboration and licensing arrangements with third parties. The nature of the activities to be performed and the consideration exchanged under these arrangements varies on a contract-by-contract basis. We evaluate these arrangements to determine whether they meet the definition of a customer relationship for which revenue should be recorded and recognized. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized under these arrangements based upon an evaluation of the distinct performance obligations; the identification and evaluation of material rights; the estimation of the amount of variable consideration to be included in transaction price, as well as the timing for inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control.
Terms of Sale

Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.

Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.

Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.

Significant Judgments

Allocation of Transaction Price

Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP.

Judgment is required to determine the SSP for each distinct performance obligation in a contract. We estimate SSP using historical transaction data of observable prices. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin, and other observable inputs.

In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.
The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.

Variable Consideration

We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

As discussed above, our collaboration and licensing agreements include our most significant variable consideration and require judgement in the estimation of the amount of variable consideration to be included in the transaction price, as well as the timing for inclusion of such variable consideration. In addition, the nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which requires judgement in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which requires judgement to identify the most likely amount in a range of amounts. After estimating the amount of variable consideration, the Company includes the estimated variable consideration in transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company assesses both the likelihood of a future reversal of revenue and how significant the reversal is relative to the total consideration. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contracts Recognized Over Time

The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress of the transfer of control to the customer as services are performed, for which management believes the use of costs incurred reliably depicts the measurement of progress achieved by the Company in satisfying the performance obligation because it best depicts the transfer of control to the customer as we incur costs on our contracts. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.

Contract Balances

The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. Some contracts require the customer to remit a large payment at or near contract inception as a deposit prior to production, which is recorded as a customer deposit liability, however, revenue is not recorded until the performance obligation is satisfied. We also typically bill in advance for installation, training and maintenance contracts, as well as for extended warranties, resulting in deferred revenue.

The decrease in the contract assets balance as of December 31, 2024 (see table below) primarily relates to the decrease in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements which has resulted in the reversal of incremental revenue for the year ending December 31, 2024 (refer to the discussion above of Collaboration and Licensing Agreements for further details) Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2024 and 2023, respectively.
Held for Sale
Held for Sale

The Company classifies assets and liabilities to be sold ("disposal group") as held for sale in the period when all of the applicable criteria are met, including: (i) management, having the authority to approve the action, commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly, or when events or changes in business circumstances indicate that a change in classification may be necessary. Assets and liabilities identified as held for sale are presented separately within the consolidated
balance sheets, with adjustments made, if necessary, to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Gains on the sale of a disposal group are not recognized until the date of sale. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period that a disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. Gains or losses recognized upon the sale of a disposal group that does not qualify as a discontinued operation are included in loss from operations in the consolidated statements of operations.
Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.
Short-Term Investments / Investments and Notes Receivable
Short-Term Investments

At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments typically have consisted of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded as income when earned.

Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in accumulated other comprehensive loss. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders’ equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investments for credit losses.
Investments and Notes Receivable

The aggregate carrying values of our investments totaled $27.7 million and $26.8 million at December 31, 2024 and 2023, respectively. At each balance sheet date, these investments consist of equity securities without a readily determinable fair value, equity securities accounted for in accordance with the equity method of accounting, and a note receivable balance. Our accounting policies for each classification of investments are as follows.

Investments in Equity Securities with a Readily Determinable Fair Value

Upon making an initial investment in an equity security, we assess whether the equity security has a readily determinable fair value. For investments that meet the definition of and, therefore, qualify to be accounted for as an equity security without a readily determinable fair value, we subsequently reassess whether they continue to meet the definition of an equity security without a readily determinable fair value on a quarterly basis.

We recognize investments in equity securities without a readily determinable fair value at cost, minus impairment. In addition, we are required to remeasure the carrying value of an investment in equity securities without a readily determinable fair value if we identify observable price changes that relate to orderly transactions for an identical or similar investment in the same issuer. The remeasurement of the carrying value of an investment due to an identified observable price change shall be based upon the investment's fair value as of the date that the observable transaction occurred. Remeasurements, whether the result of impairment or observable price changes attributable to orderly transactions, are recorded as an adjustment to our reported net income or net loss.
We assess our investments in equity securities without a readily determinable fair value for potential impairment upon the occurrence of an event or a change in circumstances that would indicate the carrying amount of an investment may be impaired. On a quarterly basis, we first perform a qualitative assessment for potential impairment to determine whether measurement of the fair value of an investment to further assess for impairment is required. Impairments of equity securities without a readily determinable fair value are recorded to other income (loss), net in our consolidated statements of operations in the period in which they become impaired.
Variable Interest Entities
Variable Interest Entities

Upon making an investment in an entity, we assess whether the entity is a variable interest entity ("VIE"). The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity’s total equity investment at risk at the time of our investment is sufficient to finance the entity’s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary. We may be required to reassess our conclusion as to whether an entity in which we have made an investment is a VIE upon the occurrence of a reconsideration event – for example, the occurrence of an event that may impact and, accordingly, requires a reassessment of whether an entity's total equity investment at risk is sufficient to finance the entity's activities without additional subordinated financial support.

We analyze any investments in VIEs to determine whether we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and continuously reassess whether circumstances indicate that there might be a change in our conclusion regarding whether we are the primary beneficiary. In evaluating whether we are the primary beneficiary, we consider both our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity’s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. This analysis requires the exercise of judgment. We consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE’s economic performance including, but not limited to, the ability to direct a VIE’s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.
We have concluded that our investments in Theradaptive, Enhatch and the National Additive Manufacturing Innovation ("NAMI") joint venture are each an investment in a VIE. These entities are not consolidated because we have further concluded that the Company is not the primary beneficiary.
Equity Method of Accounting
Equity Method of Accounting
The Company accounts for its investments in the common stock of NAMI and Enhatch using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary of these VIEs; however, the Company has the ability to exert significant influence. The Company's investments in NAMI's common stock were initially recorded at cost; whereas, the Company's investment in Enhatch's common stock, which reflects the partial exercise of a warrant, was recorded at the fair value of the common stock that was received upon exercise of the warrant. Each of these investments is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and the other comprehensive income or loss of the investee. Intra-entity profits or losses associated with each equity method investment are eliminated until realized by the investee or the Company in transactions with third parties. Income or loss from these equity method investments is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates each investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.
Notes Receivable
Notes Receivable

During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI, whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. The related party loan is accounted for at amortized cost and included in prepaid expenses and other current assets on our consolidated balance sheet.

During the year ended December 31, 2024, the Company recorded a $0.5 million charge to other income (loss), net in our consolidated statements of operations as a result of concluding that the note receivable outstanding as of December 31, 2023 was not collectible.
Accounts Receivable and Allowances for Credit Losses
Accounts Receivable and Allowance for Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. In evaluating the collectability of accounts receivable, we assess a number of factors, including specific customers’ ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we record and adjust reserves for accounts receivable balances due from specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated accounts receivable balance.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.
Property and Equipment
Property and Equipment

Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.
Intangible Assets (Excluding Goodwill)
Intangible Assets (Excluding Goodwill)

Intangible assets include patents, trade names, customer relationships, acquired technology, and in process research and development ("IPR&D"). Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization expense is generally recognized within selling, general and administrative expense on the consolidated statements of operations.
Acquired IPR&D represents the fair value assigned to those research and development ("R&D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&D, which is charged to expense.
Goodwill
Goodwill

Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.

During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30th to November 1st. The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle. This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company’s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test. This change to the goodwill impairment testing date was not applied retrospectively as it was impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.
The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, based upon projections of future revenues, expenses, and cash flows discounted to their present value, as well as the application of a market approach. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (“WACC”) for each reporting unit. These valuation approaches require the application of Level 3 valuation inputs (as defined in Note 23). An impairment is recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit.
Long Lived Assets Impairment
Long Lived Assets Impairment

We review long-lived assets ("asset groups") that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable. The carrying value of an asset group that is held and used is not recoverable if it exceeds the sum of the undiscounted cash flows that are expected to result from the asset group's use and eventual disposition. If we determine that an asset group's carrying value is not recoverable, we must then compare the asset group's carrying value to its estimated fair value and record any excess carrying value over fair value as an impairment loss. Any impairment loss that is recognized is required to be allocated to the long-lived assets of an asset group on a pro rata basis, using the relative carrying amounts of the long-lived assets comprising the asset group, except that the loss allocated to an individual long-lived asset shall not reduce its carrying amount below its fair value whenever that fair value is determinable without undue cost and effort.

During the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based upon the reporting of losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024, using projected discounted cash flows, as well as a market approach based upon revenue multiples, to estimate the asset group's fair value.
Contingencies
Contingencies

We follow the provisions of ASC 450, “Contingencies,” which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.
Foreign Currency Translation and Transactions
Foreign Currency Translation and Transactions

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements. Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.

Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within foreign exchange gain (loss), net on its consolidated statements of operations.
Research and Development Costs
Research and Development Costs

R&D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&D expense and the related reimbursement as a reduction to R&D expense in its consolidated statements of operations.
Earnings Per Share and Net Loss Per Share
Earnings Per Share and Net Loss Per Share
Basic earnings per share and basic net loss per share are calculated using the weighted-average number of common shares outstanding during each period. When applicable, diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon the exercise of outstanding stock options, upon the vesting of employee restricted stock-based awards, for settlement of accrued incentive compensation to be paid in shares (if and when related performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive).
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred and recorded in selling, general and administrative expense.
Pension Costs
Pension Costs
We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan. Accounting standards require the cost of providing this pension benefit to be measured on an actuarial basis. The application of these accounting standards require us to make assumptions and judgements that can significantly affect the measurement of our pension expense and our pension liability. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences between assumptions and actual experience are deferred and amortized. Our critical assumptions in performing these actuarial valuations include the selections of the rate of compensation increase and the discount rate used to determine the present value of the pension obligations, each of which affects the amount of pension expense and pension liability recorded in any given period. Changes in the rate of compensation increase or discount rate could have a material effect on our reported pension obligations and related pension expense.
Equity Compensation Plans
Equity Compensation Plans

We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (“RSU”), performance-based awards and market-based awards. The fair value of service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award.

The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.

The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met.
For all share-based payment awards, we recognize forfeitures when they occur.
Income Taxes
Income Taxes

We and the majority of our domestic subsidiaries file a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions.

Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.

We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is “more likely than not” that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.

In accordance with ASC 740, “Income Taxes,” the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.
We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.
Operating and Finance Leases
Operating and Finance Leases

We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year or less at the commencement date from our consolidated balance sheets.

Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for one or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.
Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2024-04, "Debt—Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments," related to induced conversions of convertible debt instruments. The amendments in this ASU clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions rather than as debt extinguishments. This update is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years, with early adoption permitted. The amendments in this ASU permit an entity to apply the new guidance on either a prospective or retrospective basis. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.
In November 2024, the FASB issued ASU No. 2024-03, "Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses." The amendments in this ASU require public entities to provide disaggregated disclosure of expenses included within relevant income statement expense captions, as well as additional disclosures about selling expenses. This update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The amendments in this ASU should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date of the ASU or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-02, "Codification Improvements - Amendments to Remove References to the Concepts Statements" (“ASU 2024-02”). This guidance is intended to remove references to various FASB Concepts Statements. The Board has a standing project on its agenda to address suggestions received from stakeholders on the Accounting Standards Codification and other incremental improvements to U.S. GAAP. This effort facilitates Codification updates for technical corrections such as conforming amendments, clarifications to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The resulting amendments are referred to as Codification improvements. The amendments in ASU 2024-02 are not intended to result in significant accounting change for most entities. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In March 2024, the FASB issued ASU 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (“ASU 2024-01”). This guidance is intended to improve U.S. GAAP. by adding an illustrative example to demonstrate how an entity should apply the scope guidance in paragraph 718-10-15-3 to determine whether profits interest and similar awards (“profits interest awards”) should be accounted for in accordance with Topic 718, Compensation - Stock Compensation. The amendments in ASU 2024-01 are effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The amendments in ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, while permitted to be adopted on a retrospective basis. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.

Recently Adopted Accounting Standards

In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard in the fourth quarter of our fiscal year ending December 31, 2024. Refer to Note 21 for our updated presentation and disclosures. The Company retrospectively applied the updated presentation and disclosures to all prior periods presented. Adoption of this ASU did not have an impact on the Company's results of operations, cash flows or financial position.

No other new accounting pronouncements issued or effective during the periods reflected in our consolidated statements of operations have had or are expected to have a significant impact on our consolidated financial statements.
Fair Value Measurements
Assets and Liabilities Measured at Fair Value on a Recurring Basis
Cash equivalents are valued utilizing the market approach for measuring the fair value of financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2024 and 2023 because of the relatively short duration of these instruments.
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following presents the changes in the balance of our allowance for credit losses:
YearItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2024
Allowance for credit losses
$3,389 $506 $(1,462)2,433 
2023
Allowance for credit losses
3,114 595 (320)3,389 
2022
Allowance for credit losses
2,445 562 107 3,114 
(a)Other includes the impact of write-offs, recoveries and foreign currency translation adjustments.
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $148
$835 
Intangible assets:
Trade names
$1,487 
Product technology
2,580 
Customer relationships
348 
Total intangible assets4,415 
Goodwill6,528 
Other assets475 
Liabilities:
Accounts payable and accrued liabilities$794 
Long-term liabilities
293 
Total liabilities1,087 
Net assets acquired$11,166 
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill17,090 
Other assets765 
Liabilities:
Accounts payable and accrued liabilities$364 
Deferred tax liability
845 
Total liabilities1,209 
Net assets acquired$25,866 
The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.
(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment
149 
Total fair value of consideration transferred$39,434 

Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $125
$1,407 
Intangible assets:
Product technology$20,770 
Trade name5,802 
Total intangible assets26,572 
Goodwill17,618 
Other assets705 
Liabilities:
Accounts payable and accrued liabilities$332 
Deferred revenue70 
Deferred tax liability6,466 
Total liabilities6,868 
Net assets acquired$39,434 
Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets$661 
Intangible assets:
Product technology$15,940 
Trade name5,580 
Total intangible assets21,520 
Goodwill17,430 
Other assets68 
Liabilities:
Accounts payable and accrued liabilities$229 
Deferred revenue410 
Total liabilities639 
Net assets acquired$39,040 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:
Useful Life
Trade names
5
Product technology
15
Customer relationships
10
Schedule of Acquisition, Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.

The unaudited pro forma financial information includes adjustments for the pro forma impact of the allocation of the purchase price recognized in connection with the acquisition of Wematter (as summarized above). These adjustments primarily relate to the impact of incremental amortization expense attributable to newly acquired and recognized intangible assets. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material for the period presented.
Year Ended December 31,
(in thousands)2023
Pro forma net loss attributable to 3D Systems Corporation
$(362,890)
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Assets Held for Sale (Tables)
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Long-Lived Assets Held-for-Sale
The following table summarizes the assets and liabilities of Geomagic that have been classified as held for sale at December 31, 2024:

December 31, 2024
Assets
Accounts receivable, net
$765 
Prepaid expenses and other current assets47 
Total current assets held for sale 812 
Intangible assets, net
917 
Other assets 1,447 
Total assets held for sale $3,176 
Liabilities
Accounts payable 491 
Accrued and other liabilities 303 
Deferred revenue7,197 
Total current liabilities held for sale7,991 
Other liabilities2,260 
Total liabilities held for sale$10,251 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Receivables, Contract Assets and Contract Liabilities
Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:
December 31,
(in thousands)20242023
Accounts receivable, net of reserves$101,471 $101,497 
Contract assets(1)
333 12,147 
Contract liabilities(2)
34,269 40,075 
(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.
(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.
Schedule of Revenue by Geographic Region
Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:
Year Ended December 31,
(in thousands)202420232022
Americas$253,468 $282,742 $308,516 
EMEA149,734 164,673 167,114 
APAC36,919 40,654 62,401 
Total$440,121 $488,069 $538,031 
United States (included in Americas above)$248,346 $278,268 $304,503 
Germany (included in EMEA above)
$69,101 $76,995 $80,108 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
Components of inventories at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Raw materials$43,138 $59,658 
Work in process3,481 4,708 
Finished goods and parts71,911 87,822 
Total inventories$118,530 $152,188 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023Useful Life (in years)
Building$17 $94 
25-30
Machinery and equipment134,111 146,978 
2-5
Capitalized software25,888 27,793 
3-5
Office furniture and equipment5,454 6,342 
1-5
Leasehold improvements37,777 37,242 
Life of lease a
Construction in progress4,831 14,630 N/A
Total property and equipment b
208,078 233,079 
Less: Accumulated depreciation and amortization b
(157,034)(168,618)
Total property and equipment, net$51,044 $64,461 
a.Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.
b.The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain assets reflected in the table. Gross asset carrying values and accumulated depreciation and amortization have been adjusted to reflect the new cost basis of assets for which the carrying value was reduced due to impairment.
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Other Than Goodwill
At December 31, 2024 and 2023, the Company's intangible assets with finite lives were as follows:
20242023
(in thousands)
Gross(1)
Accumulated Amortization(1)
Net
Gross
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$47,051 $(47,023)$28 $54,565 $(52,796)$1,769 n/m
Acquired technology13,768 (6,149)7,619 47,515 (13,268)34,247 7.8
Trade names11,973 (9,998)1,975 26,938 (14,059)12,879 6.8
Patent costs14,915 (6,950)7,965 19,579 (11,350)8,229 11.1
Acquired patents14,596 (14,485)111 16,503 (14,822)1,681 
n/m
Other7,666 (7,344)322 13,711 (9,792)3,919 
n/m
Total intangible assets with finite lives
$109,969 $(91,949)$18,020 $178,811 $(116,087)$62,724 8.7
(1) The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain intangible assets reflected in the table. Gross asset carrying values and accumulated amortization have been adjusted to reflect the new cost basis of intangible assets for which the carrying value was reduced due to impairment.

n/m - Disclosure deemed not meaningful as the remaining net carrying value of this intangible asset class is immaterial.
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table reflects the changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2024 and 2023:

HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Cumulative Impairments
Net GoodwillGross Goodwill
Cumulative Impairments
Net Goodwill
Gross Goodwill
Cumulative Impairments
Net Goodwill
Balance at December 31, 2022$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Acquisitions
1,005 — 1,005 7,386 — 7,386 8,391 — 8,391 
Impairments
— — — — (279,808)(279,808)— (279,808)(279,808)
Foreign currency translation adjustments3,701 — 3,701 (1,514)— (1,514)2,187 — 2,187 
Balance at December 31, 2023$148,137 $(32,055)$116,082 $322,137 $(322,137)$— $470,274 $(354,192)$116,082 
Impairments
— (101,445)(101,445)— — — — (101,445)(101,445)
Foreign currency translation adjustments242 — 242 — — — 242 — 242 
Balance at December 31, 2024$148,379 $(133,500)$14,879 $322,137 $(322,137)$— $470,516 $(455,637)$14,879 
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Note Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Equity Investments The following table summarizes our investment balances as of December 31, 2024 and December 31, 2023:
(in thousands)December 31, 2024December 31, 2023
Equity investments under the equity method of accounting$5,051 $5,247 
Equity investments without readily determinable fair values20,696 20,847 
Other(1)
— 200 
Total equity investments
$25,747 $26,294 
Note receivable(2)(3)
$1,960 $535 
Total notes receivable$1,960 $535 
(1) Reflects Enhatch warrant investment (described below), which was carried at fair value prior to modification. The fair value of the warrant was measured using Level 3 fair value measurement inputs. Refer to Note 23 for a description of these inputs.
(2) The December 31, 2024 balance relates to the related party loan to NAMI (described below). See discussion below for further details regarding this related party transaction.
(3) The December 31, 2023 balance includes interest amounts that had been accrued on, recorded to and reported as part of the long-term notes receivable balances.
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Cost
Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:

(in thousands)202420232022
Operating lease cost$14,331 $13,667 $9,135 
Finance lease cost - amortization expense1,706 991621
Finance lease cost - interest expense1,017 478196
Short-term lease cost347 494705
Variable lease cost4,142 3,953 764 
Sublease income(132)(186)(158)
Total$21,411 $19,397 $11,263 
Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:

(in thousands)202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow for operating leases$13,986 $13,177 $10,268 
Operating cash outflow for finance leases$1,017 $478 $196 
Financing cash outflow for finance leases$1,385 $644 $652 
The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:
20242023
FinanceOperatingFinanceOperating
Weighted-average remaining lease term (in years)7.07.38.07.7
Weighted-average discount rate8.44%7.17%8.96%7.23%
Schedule of Future Minimum Lease Payments - Finance Leases
As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:

(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2025$2,406 $13,506 
20262,323 13,481 
20272,309 11,102 
20282,285 10,024 
20291,954 8,535 
Thereafter4,876 24,840 
Total lease payments (undiscounted)16,153 81,488 
Less: imputed interest(4,128)(19,447)
Present value of lease liabilities$12,025 $62,041 
Schedule of Future Minimum Lease Payments - Operating Leases
As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:

(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2025$2,406 $13,506 
20262,323 13,481 
20272,309 11,102 
20282,285 10,024 
20291,954 8,535 
Thereafter4,876 24,840 
Total lease payments (undiscounted)16,153 81,488 
Less: imputed interest(4,128)(19,447)
Present value of lease liabilities$12,025 $62,041 
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Compensation and benefits$12,646 $13,196 
Accrued taxes8,034 10,373 
Legal contingencies4,739 3,487 
Accrued product warranty liability
2,650 2,106 
Current finance lease liabilities
1,482 1,770 
Other accrued liabilities
15,937 18,528 
Total$45,488 $49,460 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:

(in thousands)December 31, 2024December 31, 2023December 31, 2022
Balance at beginning of period
$2,106 $3,677 $3,585 
Settlements made
(3,264)(4,397)(5,961)
Accruals for warranties issued
3,808 2,826 6,053 
Balance at the end of period
$2,650 $2,106 $3,677 
Schedule of Other Liabilities
Other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Long-term finance lease liabilities
$10,543 $11,458 
Defined benefit pension obligation5,716 5,852 
Long-term tax liability2,277 5,577 
Long-term employee indemnity3,480 4,790 
Long-term deferred revenue2,259 2,028 
Other long-term liabilities726 832 
Legal contingencies— 2,863 
Total$25,001 $33,400 
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Convertible Notes Payable The related principal, unamortized deferred issuance costs and carrying values as of December 31, 2024 and 2023 were as follows:
(in thousands)December 31, 2024December 31, 2023
Principal(1)
$214,378 $324,870 
Unamortized deferred issuance costs
(2,383)(5,514)
Carrying value
$211,995 $319,356 

(1) The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture.
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Reconciliation of Changes in Projected Benefit Obligation The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2024 and 2023:
(in thousands)20242023
Reconciliation of benefit obligation:
Obligation as of January 1$6,027 $5,215 
Service cost59 59 
Interest cost210 220 
Actuarial loss
145 541 
Benefit payments(187)(173)
Effect of foreign currency exchange rate changes(358)165 
Benefit obligation as of December 315,896 6,027 
Fair value of assets as of December 31 2,220 3,691 
Funded status as of December 31$(3,676)$(2,336)
Schedule of Amounts Recognized in Consolidated Balance Sheets
We recognized the following amounts in the consolidated balance sheets at December 31, 2024 and 2023:

(in thousands)20242023
Other assets$2,220 $3,691 
Accrued and other liabilities(180)(175)
Other liabilities(5,716)(5,852)
Net liability$(3,676)$(2,336)
Schedule of Accumulated and Projected Benefit Obligations
Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2024 and 2023:

(in thousands)20242023
Projected benefit obligation$5,896 $6,027 
Accumulated benefit obligation$5,672 $5,776 
The following table shows the components of net periodic benefit costs and the amounts recognized in accumulated other comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022:



(in thousands)202420232022
Net periodic benefit cost:
Service cost$59 $59 $103 
Interest cost210 220 99 
Amortization of actuarial (gain) loss
— (46)45 
Total net periodic pension cost269 233 247 
Other changes in benefit obligations recognized in other comprehensive income (loss):
Net loss (gain)
145 541 (3,387)
Amortization of prior years' unrecognized gain (loss)
— 46 (45)
Total recognized as other comprehensive income (loss), excluding tax145 587 (3,432)
Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income
$414 $820 $(3,185)
Schedule of Assumptions Used to Determine Benefit Obligations
The following assumptions are used to determine the benefit obligations as of December 31, 2024 and 2023:

20242023
Discount rate3.6%3.6%
Rate of compensation increase
3.0%3.0%
Schedule of Estimated Future Benefit Payments
The following benefit payments, including expected future service cost, are expected to be paid:

(in thousands) 
Estimated future benefit payments for the years ending December 31: 
2025$186 
2026214 
2027238 
2028265 
2029297 
2030 through 2034
1,715 
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Non-controlling Interest (Tables)
12 Months Ended
Dec. 31, 2024
Noncontrolling Interest [Abstract]  
Schedule of Redeemable Noncontrolling Interest
Changes to the Company's RNCI balance during the years ended December 31, 2024 and 2023 are summarized below:
(in thousands)Year Ended December 31
202420232022
Balance at beginning of period
$2,006 $1,760 $— 
Fair value at the date of acquisition
1,559 
Net loss
— (265)(238)
Redemption value (below) in excess of carrying value
(61)479 596 
Translation adjustments
13 32 (157)
Balance at end of period
$1,958 $2,006 $1,760 
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares and Units of Restricted Common Stock
A summary of our restricted stock and RSU activity for the years ended December 31, 2024, 2023 and 2022 is as follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding as of December 31, 2021 — unvested
3,980 $19.72 
Granted4,422 $15.23 
Canceled(700)$16.90 
Vested(2,687)$15.92 
Outstanding as of December 31, 2022 — unvested
5,015 $18.19 
Granted4,439 $10.26 
Canceled(1,118)$15.45 
Vested(2,154)$13.09 
Outstanding as of December 31, 2023 — unvested
6,182 $14.77 
Granted3,392 $1.98 
Canceled(1,845)$14.69 
Vested(2,544)$13.28 
Outstanding as of December 31, 2024 — unvested
5,185 $7.16 
Schedule of Stock Option Activity
Stock option activity for the year ended December 31, 2024 was as follows:

Year Ended December 31, 2024
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Stock option activity:
Outstanding at beginning of year420 $13.26 2.7$— 
Granted— — — — 
Exercised— — — — 
Forfeited and expired(260)13.26 — — 
Outstanding at end of year160 $13.26 1.6$— 
Schedule of Stock-based Compensation Expense
The following table shows the stock-based compensation expense recognized during the years ended December 31, 2024, 2023, and 2022:

(in thousands)202420232022
Stock-based compensation expense$18,457 $23,504 $42,415 
Tax benefit$— $— $— 
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Loss Before Income Taxes
The components of our loss before income taxes for the years ended December 31, 2024, 2023 and 2022 are as follows:
Year Ended December 31,
(in thousands)202420232022
Loss before income taxes:
Domestic$(160,709)$(239,971)$(110,610)
Foreign(89,287)(122,341)(10,199)
Total$(249,996)$(362,312)$(120,809)
Schedule of Components of Income Tax Provision
The components of our income tax provision for the years ended December 31, 2024, 2023 and 2022 are as follows:

(in thousands)202420232022
Current:
U.S. federal$24 $135 $119 
State301 (50)(498)
Foreign2,820 1,686 5,037 
Total3,145 1,771 4,658 
Deferred:
U.S. federal— — — 
State— — — 
Foreign(952)(2,412)(2,518)
Total(952)(2,412)(2,518)
Total income tax (benefit) provision$2,193 $(641)$2,140 
Schedule of Effective Tax Rate Reconciliation
The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2024, 2023 and 2022 as follows:
% of Pretax (Loss) Income
202420232022
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(17.3)(6.5)(10.7)
Change in carryforward attributes— — (1.9)
Global intangible low-taxed income inclusion— (0.4)(0.5)
Non-deductible expenses— — (1.6)
Non-deductible earnout expense— 1.0 (2.8)
Goodwill impairment charge
(8.7)(14.6)— 
Foreign income tax rate differential0.2 0.5 (0.3)
Deemed income related to foreign operations(0.6)(0.3)(0.2)
Tax rate change(0.1)— (1.2)
Employee share-based payments(0.3)(0.5)(1.6)
Other(0.3)(0.7)0.4 
Deferred and payable adjustments1.3 (1.3)(1.7)
Non-deductible penalties— — (2.5)
State taxes, net of federal benefit, before valuation allowance1.2 0.7 1.4 
Return-to-provision adjustments(0.5)0.2 (0.2)
Other tax credits2.0 1.1 0.8 
Uncertain tax positions and audit settlements1.3 — (0.2)
Effective tax rate(0.8)%0.2 %(1.8)%
Schedule of Unrecognized Tax Benefits Roll Forward
The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2024 and 2023 are as follows:

(in thousands)20242023
Deferred income tax assets:
Intangible assets$15,685 $13,830 
Stock options and restricted stock awards3,032 5,409 
Reserves and allowances6,879 6,395 
Net operating loss carryforwards59,641 47,875 
Tax credit carryforwards31,326 25,286 
Accrued liabilities2,681 2,371 
Deferred revenue2,176 2,783 
Lease tax assets17,498 15,985 
Research expenditures capitalization44,773 30,601 
Other3,236 1,227 
Valuation allowance(168,299)(125,533)
Total deferred income tax assets18,628 26,229 
Deferred income tax liabilities:
Intangible assets2,081 8,688 
Property and equipment2,352 4,082 
Lease tax liabilities14,159 13,924 
Other49 467 
Total deferred income tax liabilities18,641 27,161 
Net deferred income tax liabilities
$(13)$(932)
We include interest and penalties in the consolidated financial statements as a component of income tax expense.
Unrecognized Tax Benefits(1)
(in thousands)202420232022
Balance at January 1$(18,604)$(17,150)$(17,261)
Increases related to prior year tax positions(1,170)(99)(192)
Decreases related to prior year tax positions4,337 107 508 
Decreases related to prior year tax positions as a result of lapse of statute
— 271 145 
Decreases related to settlement— — — 
Increases related to current year tax positions(976)(1,733)(269)
Increases related to acquired tax positions— — (119)
Decreases related to acquired tax positions— — 38 
Balance at December 31$(16,413)$(18,604)$(17,150)
(1) The unrecognized tax benefit balance as of December 31, 2024, 2023, and 2022 includes $1.3 million, $0.3 million, and $0.3 million of interest and penalty, respectively.
Schedule of Deferred Income Tax Asset Valuation Allowance
The following presents the changes in the balance of our deferred income tax asset valuation allowance:

Year EndedItemBalance at beginning of yearAdditions (reductions) charged to expense
Other(1)
Balance at end of year
2024Deferred income tax asset valuation allowance$125,533 $43,365 $(599)$168,299 
2023Deferred income tax asset valuation allowance$100,694 $23,606 $1,233 $125,533 
2022Deferred income tax asset valuation allowance$91,165 $12,848 $(3,319)$100,694 
(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule Of Net Loss Per Share Reconciliation
Year Ended December 31,
(in thousands, except per share amounts)202420232022
Numerator for basic and diluted net loss per share:
Net loss attributable to 3D Systems Corporation
$(255,593)$(362,688)$(122,711)
Redeemable non-controlling interest redemption value in excess of carrying value61 (479)(596)
Net loss attributable to common stock shareholders
$(255,532)$(363,167)$(123,307)
Denominator for net loss per share:
Weighted average shares – basic and diluted(1)(2)
131,861 129,944 127,818 
Net loss per share – basic and diluted
$(1.94)$(2.79)$(0.96)
(1) Equity awards for the years ended December 31, 2024, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods.
(2) Includes 250,000 shares of Common Stock related to the dp polar earnout arrangement that are expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the potentially dilutive shares that were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2024, 2023 and 2022, respectively.
Year Ended December 31,
(in thousands)202420232022
Restricted stock and restricted stock units5,185 6,182 5,015 
Stock options160 420 420 
Total5,345 6,602 5,435 
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The changes in the balances of accumulated other comprehensive loss by component are as follows:

(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$— $(37,706)
Other comprehensive income (loss)(18,730)2,777 (3,557)(19,510)
Amounts reclassified from accumulated other comprehensive loss a
— 165 3,229 3,394 
Balance at December 31, 2022(54,194)700 (328)(53,822)
Other comprehensive income (loss)9,630 (354)108 9,384 
Amounts reclassified from accumulated other comprehensive loss a
— (32)220 188 
Balance at December 31, 2023(44,564)314 — (44,250)
Other comprehensive loss
(10,653)(163)— (10,816)
Balance at December 31, 2024$(55,217)$151 $— $(55,066)
a.Amount reclassified into non-operating income (loss) on the consolidated statements of operations.
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
Revenue, cost of sales and gross profit for each of our reportable segments were as follows:

Year Ended December 31,
(in thousands)202420232022
Revenue:
Healthcare Solutions$189,736 $213,216 $260,988 
Industrial Solutions250,385 274,853 277,043 
Total revenue
440,121 488,069 538,031 
Cost of sales:
Healthcare Solutions
116,237 128,066 162,221 
Industrial Solutions
159,706 163,582 161,577 
Total cost of sales
275,943 291,648 323,798 
Gross profit:
Healthcare Solutions
73,499 85,150 98,767 
Industrial Solutions
90,679 111,271 115,466 
Total gross profit
164,178 196,421 214,233 
Selling, general and administrative(210,132)(210,172)(244,181)
Research and development(86,479)(89,466)(87,071)
Asset impairment charges
(144,967)(302,787)— 
Foreign exchange gain (loss), net
2,452 (4,825)(4,424)
Interest income7,30219,511 9,352 
Interest expense(2,564)(3,301)(2,811)
Other income (loss), net
20,21432,307 (5,907)
Loss before income taxes
$(249,996)$(362,312)$(120,809)

Depreciation and amortization included in the measurement of gross profit by segment were as follows:
Year Ended December 31,
(in thousands)202420232022
Depreciation and amortization:
Healthcare Solutions
$5,389 $4,593 $4,850 
Industrial Solutions
$2,947 $2,801 $2,461 
Schedule of Long-Lived Assets by Geographical Region
The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:

December 31,
(in thousands)20242023
United States
$76,829 $94,734 
Belgium
19,598 21,524 
Other foreign entities
14,058 18,783 
Total$110,485 $135,041 
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:

(in thousands)December 31, 2024December 31, 2023
Balance at beginning of period
$3,933 $— 
Costs incurred and other adjustments to accrued liability during the period
(30)8,242 
Amounts settled with cash
(3,416)(4,309)
Balance at the end of period
$487 $3,933 

The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:

Year Ended
(in thousands)December 31, 2024December 31, 2023
Total cost of sales a
$(785)$1,401 
Selling, general and administrative
370 5,598 
Research and development
385 1,243 
Total
$(30)$8,242 
a.Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments.
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Maximum exposure to losses   $ 21,900,000    
Variable interest entity, expenses   2,000,000    
Variable interest entity, purchases   1,500,000    
Variable interest entity, maximum loss exposure   600,000    
Carrying amount of non-current investments   27,700,000 $ 26,800,000  
Investment impairment charge   200,000 0 $ 2,900,000
Note receivable outstanding was not collectible   500,000    
Impairment of assets $ 31,200,000 31,200,000 5,600,000  
Asset impairment charges   101,445,000 279,808,000 0
Aggregate impairment loss 42,300,000 $ 42,300,000    
Impairment, long-lived asset, held-for-use, statement of income or comprehensive income   Asset impairment charges    
Impairment loss   $ 5,200,000    
Advertising costs   5,100,000 $ 7,100,000 $ 7,300,000
Interest and penalties reported in income tax expense   $ 1,000,000.0    
Lease renewal term   1 year    
Healthcare Solutions        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Amount of fair value in excess of carrying amount $ 101,400,000      
Saudi Arabian Industrial Investments Company        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Short-term, non-interest bearing loan   $ 2,000,000    
Property, Plant and Equipment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Aggregate impairment loss   $ 5,900,000    
Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life   2 years    
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life   20 years    
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 3,389 $ 3,114 $ 2,445
Additions charged to expense 506 595 562
Other (1,462) (320) 107
Balance at end of year $ 2,433 $ 3,389 $ 3,114
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Narrative) (Details)
€ in Millions
12 Months Ended
Jul. 01, 2023
USD ($)
Oct. 04, 2022
USD ($)
Apr. 01, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Jul. 01, 2023
EUR (€)
Wematter AB            
Business Acquisition [Line Items]            
Payment in cash $ 10,200,000          
Acquired ownership percentage 100.00%         100.00%
Additional payments | €           € 2.0
Additional payment period 2 years          
Acquisition related expenses       $ 900,000    
Business combination, consideration transferred, debt $ 900,000          
Goodwill expected to be tax deductible 0          
Purchase price $ 11,166,000          
Dp polar GmbH            
Business Acquisition [Line Items]            
Payment in cash   $ 19,600,000        
Acquired ownership percentage   100.00%        
Additional payments   $ 2,200,000        
Acquisition related expenses   200,000        
Goodwill expected to be tax deductible   0        
Purchase price   25,866,000        
Issuance of shares amount   7,100,000        
Estimated post closing purchase price adjustment   $ 800,000        
Kumovis GmbH            
Business Acquisition [Line Items]            
Payment in cash     $ 37,900,000      
Acquired ownership percentage     93.75%      
Acquisition related expenses         $ 100,000  
Goodwill expected to be tax deductible     $ 0      
Purchase price     39,434,000      
Estimated fair value of RNCI     1,559,000      
Deferred cash consideration     $ 3,628,000      
Cash deferment period     15 months      
Equity interest percentage     50.00%      
Acquisition years     5 years 9 months      
Kumovis GmbH | Kumovis GmbH            
Business Acquisition [Line Items]            
Ownership percentage     6.25%      
Titan Additive LLC            
Business Acquisition [Line Items]            
Payment in cash     $ 39,000,000.0      
Acquired ownership percentage     100.00%      
Acquisition related expenses         $ 600,000  
Purchase price     $ 39,040,000      
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Assets and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jul. 01, 2023
Dec. 31, 2022
Oct. 04, 2022
Apr. 01, 2022
Intangible assets:            
Goodwill $ 14,879 $ 116,082   $ 385,312    
Wematter AB            
Business Acquisition [Line Items]            
Current assets, including cash acquired     $ 835      
Intangible assets:            
Total intangible assets     4,415      
Goodwill     6,528      
Other assets     475      
Liabilities:            
Accounts payable and accrued liabilities     794      
Long-term liabilities     293      
Total liabilities     1,087      
Net assets acquired     11,166      
Cash acquired     148      
Wematter AB | Trade names            
Intangible assets:            
Total intangible assets     1,487      
Wematter AB | Product technology            
Intangible assets:            
Total intangible assets     2,580      
Wematter AB | Customer relationships            
Intangible assets:            
Total intangible assets     $ 348      
Dp polar GmbH            
Business Acquisition [Line Items]            
Current assets, including cash acquired         $ 301  
Intangible assets:            
Total intangible assets         8,919  
Goodwill         17,090  
Other assets         765  
Liabilities:            
Accounts payable and accrued liabilities         364  
Deferred tax liability         845  
Total liabilities         1,209  
Net assets acquired         25,866  
Cash acquired         243  
Dp polar GmbH | Trade names            
Intangible assets:            
Total intangible assets         3,930  
Dp polar GmbH | In-process research and development            
Intangible assets:            
Total intangible assets         $ 4,989  
Kumovis GmbH            
Business Acquisition [Line Items]            
Current assets, including cash acquired           $ 1,407
Intangible assets:            
Total intangible assets           26,572
Goodwill           17,618
Other assets           705
Liabilities:            
Accounts payable and accrued liabilities           332
Deferred tax liability           6,466
Deferred revenue           70
Total liabilities           6,868
Net assets acquired           39,434
Cash acquired           125
Kumovis GmbH | Trade names            
Intangible assets:            
Total intangible assets           5,802
Kumovis GmbH | Product technology            
Intangible assets:            
Total intangible assets           20,770
Titan Additive LLC            
Business Acquisition [Line Items]            
Current assets, including cash acquired           661
Intangible assets:            
Total intangible assets           21,520
Goodwill           17,430
Other assets           68
Liabilities:            
Accounts payable and accrued liabilities           229
Deferred revenue           410
Total liabilities           639
Net assets acquired           39,040
Titan Additive LLC | Trade names            
Intangible assets:            
Total intangible assets           5,580
Titan Additive LLC | Product technology            
Intangible assets:            
Total intangible assets           $ 15,940
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Definite-Lived Intangible Assets) (Details)
12 Months Ended
Jul. 01, 2023
Dec. 31, 2024
Business Acquisition [Line Items]    
Finite-lived intangible assets average useful life (in years)   8 years 8 months 12 days
Trade names    
Business Acquisition [Line Items]    
Finite-lived intangible assets average useful life (in years)   6 years 9 months 18 days
Wematter AB | Trade names    
Business Acquisition [Line Items]    
Finite-lived intangible assets average useful life (in years) 5 years  
Wematter AB | Product technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets average useful life (in years) 15 years  
Wematter AB | Customer relationships    
Business Acquisition [Line Items]    
Finite-lived intangible assets average useful life (in years) 10 years  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Acquisition, Pro Forma Information) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Wematter AB  
Business Acquisition [Line Items]  
Pro forma net loss attributable to 3D Systems Corporation $ (362,890)
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Fair Value of Consideration Transferred) (Details) - Kumovis GmbH
$ in Thousands
Apr. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Cash paid at acquisition $ 34,098
Deferred cash consideration 3,628
Estimated fair value of RNCI 1,559
Post-closing net working capital adjustment 149
Total fair value of consideration transferred $ 39,434
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Assets Held for Sale (Narrative) (Details) - Geomagic software - Disposal Group, Held-for-Sale, Not Discontinued Operations
$ in Thousands
Dec. 31, 2024
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Sale of properties $ 123,000
Assets held for sale 3,176
Liabilities held for sale $ 10,251
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Total current assets held for sale $ 3,176 $ 0
Liabilities    
Total current liabilities held for sale 10,251 $ 0
Geomagic software | Disposal Group, Held-for-Sale, Not Discontinued Operations    
Assets    
Accounts receivable, net 765  
Prepaid expenses and other current assets 47  
Total current assets held for sale 812  
Intangible assets, net 917  
Other assets 1,447  
Total assets held for sale 3,176  
Liabilities    
Accounts payable 491  
Accrued and other liabilities 303  
Deferred revenue 7,197  
Total current liabilities held for sale 7,991  
Other liabilities 2,260  
Total liabilities held for sale $ 10,251  
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Warranty maintenance period 1 year    
Revenue $ 440,121 $ 488,069 $ 538,031
Total cost of sales 275,943 291,648 $ 323,798
Amounts included in contract liability at the beginning of period $ 32,000 $ 26,000  
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk (as a percentage) 16.00% 15.00% 23.00%
Services      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Adjustment to recognized revenue $ (8,700) $ 4,500  
Revenue 160,943 $ 159,338 $ 142,635
Adjustment to basic loss per share (in dollars per share)   $ 0.03  
Adjustment to diluted loss per share (in dollars per share)   $ 0.03  
Total cost of sales 100,084 $ 88,390 86,412
Collaborative Arrangement      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue   17,000 13,500
Total cost of sales 7,100 $ 14,100 $ 11,100
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2025-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation $ 5,600    
Remaining performance obligation (as a percentage) 93.00%    
Performance obligations expected to be satisfied, expected timing 2 years    
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net of reserves $ 101,471 $ 101,497
Contract assets 333 12,147
Contract liabilities $ 34,269 40,075
Long term contracts   $ 5,400
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 440,121 $ 488,069 $ 538,031
Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 253,468 282,742 308,516
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 149,734 164,673 167,114
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 36,919 40,654 62,401
United States (included in Americas above)      
Disaggregation of Revenue [Line Items]      
Total revenue 248,346 278,268 304,503
Germany (included in EMEA above)      
Disaggregation of Revenue [Line Items]      
Total revenue $ 69,101 $ 76,995 $ 80,108
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 43,138 $ 59,658
Work in process 3,481 4,708
Finished goods and parts 71,911 87,822
Total inventories $ 118,530 $ 152,188
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Inventory [Line Items]      
Inventory reserve $ 16.2   $ 21.9
Business exit costs 0.5 $ 1.7  
Long-term purchase commitment, amount $ 1.7    
Inventories      
Inventory [Line Items]      
Long-term purchase commitment, amount   23.9  
Capital Addition Purchase Commitments      
Inventory [Line Items]      
Long-term purchase commitment, amount   $ 0.4  
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 208,078 $ 233,079
Less: Accumulated depreciation and amortization (157,034) (168,618)
Total property and equipment, net 51,044 64,461
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17 94
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 134,111 146,978
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 25,888 27,793
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,454 6,342
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 37,777 37,242
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 4,831 $ 14,630
Minimum | Building    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 25 years  
Minimum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 2 years  
Minimum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 3 years  
Minimum | Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 1 year  
Maximum | Building    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 30 years  
Maximum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 5 years  
Maximum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 5 years  
Maximum | Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 5 years  
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Depreciation $ 19,000 $ 21,300 $ 21,100
Asset impairment charges $ 144,967 302,787 0
Property, Plant and Equipment      
Property, Plant and Equipment [Line Items]      
Asset impairment charges   $ 1,400 $ 0
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Intangible Assets Other Than Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross $ 109,969 $ 178,811
Accumulated Amortization (91,949) (116,087)
Net $ 18,020 62,724
Weighted Average Useful Life Remaining (in years) 8 years 8 months 12 days  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 47,051 54,565
Accumulated Amortization (47,023) (52,796)
Net 28 1,769
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 13,768 47,515
Accumulated Amortization (6,149) (13,268)
Net $ 7,619 34,247
Weighted Average Useful Life Remaining (in years) 7 years 9 months 18 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 11,973 26,938
Accumulated Amortization (9,998) (14,059)
Net $ 1,975 12,879
Weighted Average Useful Life Remaining (in years) 6 years 9 months 18 days  
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 14,915 19,579
Accumulated Amortization (6,950) (11,350)
Net $ 7,965 8,229
Weighted Average Useful Life Remaining (in years) 11 years 1 month 6 days  
Acquired patents    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 14,596 16,503
Accumulated Amortization (14,485) (14,822)
Net 111 1,681
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross 7,666 13,711
Accumulated Amortization (7,344) (9,792)
Net $ 322 $ 3,919
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Impairment of assets   $ 31.2 $ 31.2 $ 5.6  
Impairment, intangible asset, statement of income or comprehensive income   Asset impairment charges      
Aggregate impairment loss   $ 42.3 42.3    
Indefinite-lived intangible assets         $ 5.4
Impairment of indefinite-lived intangible assets       $ 5.6  
Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income       Goodwill and Intangible Asset Impairment  
Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income       Asset impairment charges  
Amortization expense     12.7 $ 12.1 $ 15.5
Amortization expense for intangible assets, 2025 $ 1.8   1.8    
Amortization expense for intangible assets, 2026 1.7   1.7    
Amortization expense for intangible assets, 2027 1.7   1.7    
Amortization expense for intangible assets, 2028 1.6   1.6    
Amortization expense for intangible assets, 2029 1.5   1.5    
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Impairment of assets     0.9    
Acquired technology          
Finite-Lived Intangible Assets [Line Items]          
Impairment of assets $ 1.2   23.2    
Finite lives impairment charge       13.6  
Acquired intangible assets       0.0  
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Impairment of assets     $ 8.3    
Finite lives impairment charge       $ 3.8  
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Roll Forward) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Balance at beginning of year, gross $ 470,274,000 $ 459,696,000  
Balance at beginning of year, impairments (354,192,000) (74,384,000)  
Balance at beginning of period 116,082,000 385,312,000  
Acquisitions   8,391,000  
Impairments (101,445,000) (279,808,000) $ 0
Foreign currency translation adjustments 242,000 2,187,000  
Balance at ending of year, gross 470,516,000 470,274,000 459,696,000
Balance at ending of year, impairments (455,637,000) (354,192,000) (74,384,000)
Balance at end of period 14,879,000 116,082,000 385,312,000
Healthcare      
Goodwill [Roll Forward]      
Balance at beginning of year, gross 148,137,000 143,431,000  
Balance at beginning of year, impairments (32,055,000) (32,055,000)  
Balance at beginning of period 116,082,000 111,376,000  
Acquisitions   1,005,000  
Impairments (101,445,000) 0  
Foreign currency translation adjustments 242,000 3,701,000  
Balance at ending of year, gross 148,379,000 148,137,000 143,431,000
Balance at ending of year, impairments (133,500,000) (32,055,000) (32,055,000)
Balance at end of period   116,082,000 111,376,000
Industrial      
Goodwill [Roll Forward]      
Balance at beginning of year, gross 322,137,000 316,265,000  
Balance at beginning of year, impairments (322,137,000) (42,329,000)  
Balance at beginning of period 0 273,936,000  
Acquisitions   7,386,000  
Impairments 0 (279,808,000)  
Foreign currency translation adjustments 0 (1,514,000)  
Balance at ending of year, gross 322,137,000 322,137,000 316,265,000
Balance at ending of year, impairments (322,137,000) (322,137,000) (42,329,000)
Balance at end of period $ 0 $ 0 $ 273,936,000
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill impairment charge $ 101,445,000 $ 279,808,000 $ 0
Industrial      
Goodwill [Line Items]      
Goodwill impairment charge $ 0 $ 279,808,000  
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Note Receivable (Schedule of Equity Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]    
Equity investments under the equity method of accounting $ 5,051 $ 5,247
Equity investments without readily determinable fair values 20,696 20,847
Other 0 200
Total equity investments 25,747 26,294
Note receivable 1,960 535
Total notes receivable $ 1,960 $ 535
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Note Receivable (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Jun. 30, 2023
Apr. 30, 2023
Mar. 31, 2022
Schedule of Equity Method Investments [Line Items]                
Notes receivable   $ 1,960,000 $ 535,000          
Initial investment   5,051,000 5,247,000          
Total revenue   440,121,000 488,069,000 $ 538,031,000        
Total cost of sales   275,943,000 291,648,000 323,798,000        
Accounts receivable, net   101,471,000 101,497,000          
Total carrying value of the VIEs   20,696,000 20,847,000          
Investment impairment charge   200,000 0 2,900,000        
Related party payable   41,833,000 49,757,000          
Saudi Arabian Industrial Investments Company                
Schedule of Equity Method Investments [Line Items]                
Initial investment   $ 4,300,000 $ 5,200,000       $ 6,500,000  
Payments to investment $ 2,500,000              
Ownership percentage   49.00% 49.00%          
Short-term, non-interest bearing loan   $ 2,000,000            
Saudi Arabian Industrial Investments Company | Related Party                
Schedule of Equity Method Investments [Line Items]                
Total revenue   3,800,000 $ 1,700,000          
Total cost of sales   2,600,000 1,000,000.0          
Accounts receivable, net   100,000 1,100,000          
Theradaptive, Inc                
Schedule of Equity Method Investments [Line Items]                
Total carrying value of the VIEs           $ 8,000,000.0    
Investment impairment charge   0 0          
Entach Inc                
Schedule of Equity Method Investments [Line Items]                
Initial investment   800,000            
Payments to investment   $ 700,000 200,000          
Ownership percentage   60.00%            
Total carrying value of the VIEs   $ 6,900,000 6,900,000         $ 10,000,000.0
Investment impairment charge       $ 2,800,000        
Fair value of investment               $ 9,700,000
Cash to purchase shares upon exercise conditions met   $ 900,000            
Percentage of voting stock outstanding   37.00%            
Entach Inc | Subsequent Event                
Schedule of Equity Method Investments [Line Items]                
Initial investment         $ 1,100,000      
Entach Inc | Share-Based Payment Arrangement, Tranche One                
Schedule of Equity Method Investments [Line Items]                
Warrants   $ 600,000            
Entach Inc | Share-Based Payment Arrangement, Tranche Two | Subsequent Event                
Schedule of Equity Method Investments [Line Items]                
Warrants         $ 600,000      
Entach Inc | Related Party                
Schedule of Equity Method Investments [Line Items]                
Related party payable   $ 0 $ 0          
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Narrative) (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]      
Impairment loss   $ 5,200  
Aggregate impairment loss $ 42,300 42,300  
Operating lease, impairment loss   2,700  
Finance lease, impairment loss   2,500  
Finance lease, liability, current   1,482 $ 1,770
Long-term finance lease liabilities   $ 10,543 $ 11,458
Unrecorded unconditional purchase obligation, net rentable area | ft²   57  
Lease not yet commenced, lease terms   5 years  
Unrecorded unconditional purchase obligation, including lease not yet commenced, total   $ 3,400  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term   1 year  
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term   13 years  
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Components of Lease Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 14,331 $ 13,667 $ 9,135
Finance lease cost - amortization expense 1,706 991 621
Finance lease cost - interest expense 1,017 478 196
Short-term lease cost 347 494 705
Variable lease cost 4,142 3,953 764
Sublease income (132) (186) (158)
Total $ 21,411 $ 19,397 $ 11,263
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finance Leases  
2025 $ 2,406
2026 2,323
2027 2,309
2028 2,285
2029 1,954
Thereafter 4,876
Total lease payments (undiscounted) 16,153
Less: imputed interest (4,128)
Present value of lease liabilities 12,025
Operating Leases  
2025 13,506
2026 13,481
2027 11,102
2028 10,024
2029 8,535
Thereafter 24,840
Total lease payments (undiscounted) 81,488
Less: imputed interest (19,447)
Present value of lease liabilities $ 62,041
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Supplemental Cash Flows) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflow for operating leases $ 13,986 $ 13,177 $ 10,268
Operating cash outflow for finance leases 1,017 478 196
Financing cash outflow for finance leases $ 1,385 $ 644 $ 652
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Lease Weighted Average) (Details)
Dec. 31, 2024
Dec. 31, 2023
Weighted-average remaining lease term (in years)    
Finance 7 years 8 years
Operating 7 years 3 months 18 days 7 years 8 months 12 days
Weighted-average discount rate    
Finance 8.44% 8.96%
Operating 7.17% 7.23%
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 12,646 $ 13,196
Accrued taxes 8,034 10,373
Legal contingencies 4,739 3,487
Accrued product warranty liability 2,650 2,106
Current finance lease liabilities 1,482 1,770
Other accrued liabilities 15,937 18,528
Total $ 45,488 $ 49,460
Finance lease, liability, current, statement of financial position, extensible list Total Total
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Warrant Obligation [Roll Forward]        
Balance at beginning of period $ 2,650 $ 2,106 $ 3,677 $ 3,585
Settlements made (3,264) (4,397) (5,961)  
Accruals for warranties issued 3,808 2,826 6,053  
Balance at the end of period $ 2,650 $ 2,106 $ 3,677 $ 3,585
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Long-term finance lease liabilities $ 10,543 $ 11,458
Defined benefit pension obligation 5,716 5,852
Long-term tax liability 2,277 5,577
Long-term employee indemnity 3,480 4,790
Long-term deferred revenue 2,259 2,028
Other long-term liabilities 726 832
Legal contingencies 0 2,863
Total $ 25,001 $ 33,400
Finance lease, liability, noncurrent, statement of financial position, extensible list Total Total
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
day
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Line of Credit Facility [Line Items]              
Common stock, par value (in dollars per share) | $ / shares   $ 0.001     $ 0.001 $ 0.001 $ 0.001
Amortization of debt issuance costs         $ 1,400 $ 2,600 $ 2,700
Deferred debt issuance cost, write-off         1,800 2,300  
Gain on debt extinguishment         $ 21,518 32,181 $ 0
Forecast              
Line of Credit Facility [Line Items]              
Amortization of debt issuance costs     $ 1,100 $ 1,300      
Convertible Senior Notes Due 2026 | Convertible Debt              
Line of Credit Facility [Line Items]              
Interest rate (as a percentage)         0.00%    
Effective interest rate         0.594%    
Percentage of conversion price         130.00%    
Threshold trading days | day         20    
Threshold consecutive trading days | day         30    
Threshold consecutive trading days, sale price per share | day         5    
Measurement period | day         5    
Threshold percentage of sales price per share         98.00%    
Redemption percentage of principal amount         100.00%    
Debt instrument, repurchased face amount $ 110,500 $ 135,100       135,100  
Repayments of convertible debt $ 87,200 100,600          
Gain on debt extinguishment         $ 21,500 32,200  
Debt instrument, repurchase amount   $ 247,300     $ 189,400 $ 247,300  
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings (Convertible Notes Payable) (Details) - Convertible Senior Notes Due 2026 - Convertible Debt
$ / shares in Units, $ in Thousands
Nov. 16, 2021
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Line of Credit Facility [Line Items]      
Principal   $ 214,378 $ 324,870
Unamortized deferred issuance costs   (2,383) (5,514)
Carrying value   $ 211,995 $ 319,356
Conversion ratio 0.0278364    
Conversion price (in dollars per share) | $ / shares   $ 35.92  
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Employer matching contribution percentage 50.00%    
Employee percentage of match 6.00%    
Employee benefit expenses $ 2.5 $ 2.6 $ 2.3
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of benefit obligation:      
Obligation as of January 1 $ 6,027 $ 5,215  
Service cost 59 59 $ 103
Interest cost 210 220 99
Actuarial loss 145 541  
Benefit payments (187) (173)  
Effect of foreign currency exchange rate changes (358) 165  
Benefit obligation as of December 31 5,896 6,027 $ 5,215
Fair value of assets as of December 31 2,220 3,691  
Funded status as of December 31 $ (3,676) $ (2,336)  
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Other assets $ 2,220 $ 3,691
Accrued and other liabilities (180) (175)
Other liabilities (5,716) (5,852)
Net liability $ (3,676) $ (2,336)
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Projected benefit obligation $ 5,896 $ 6,027 $ 5,215
Accumulated benefit obligation $ 5,672 $ 5,776  
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost $ 59 $ 59 $ 103
Interest cost 210 220 99
Amortization of actuarial (gain) loss 0 (46) 45
Total net periodic pension cost 269 233 247
Other changes in benefit obligations recognized in other comprehensive income (loss):      
Net loss (gain) 145 541 (3,387)
Amortization of prior years' unrecognized gain (loss) 0 46 (45)
Total recognized as other comprehensive income (loss), excluding tax 145 587 (3,432)
Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income $ 414 $ 820 $ (3,185)
Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Discount rate 3.60% 3.60%
Rate of compensation increase 3.00% 3.00%
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Estimated future benefit payments for the years ending December 31:  
2025 $ 186
2026 214
2027 238
2028 265
2029 297
2030 through 2034 $ 1,715
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Non-Controlling Interest (Narrative) (Details)
Dec. 09, 2024
Dec. 31, 2024
Apr. 01, 2022
Construction Contractor, Receivable, after Year One, Interest Rate [Line Items]      
Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target one (as percent)   50.00%  
Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target two (as percent)   50.00%  
Redeemable noncontrolling interest, equity, common stock, percent of exercise price to be paid (as percent)   50.00%  
Kumovis GmbH      
Construction Contractor, Receivable, after Year One, Interest Rate [Line Items]      
Ownership percentage   100.00% 93.75%
Ownership percentage by existing shareholders   6.25%  
Profit or loss transfer agreement, term 5 years    
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Redeemable Noncontrolling Interest Equity [Roll Forward]      
Balance at beginning of period $ 2,006 $ 1,760 $ 0
Fair value at the date of acquisition 1,559
Net loss 0 (265) (238)
Redemption value (below) in excess of carrying value (61) 479 596
Translation adjustments 13 32 (157)
Balance at end of period $ 1,958 $ 2,006 $ 1,760
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Preferred Stock (Details)
12 Months Ended
Dec. 31, 2024
vote
$ / shares
shares
Dec. 31, 2023
shares
Equity [Abstract]    
Common stock, shares authorized (in shares) 220,000,000 220,000,000
Common stock, number of votes per share | vote 1  
Common stock dividends declared (in dollars per share) | $ / shares $ 0  
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Narrative) (Details)
1 Months Ended 12 Months Ended
Apr. 29, 2024
USD ($)
employee
milestone
Feb. 24, 2024
USD ($)
milestone
Oct. 04, 2022
USD ($)
shares
Dec. 01, 2021
USD ($)
milestone
Feb. 29, 2024
USD ($)
milestone
Dec. 31, 2024
USD ($)
milestone
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2016
tranche
$ / shares
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period           3 years        
Granted (in shares) | shares           29,235,000        
Stock-based compensation expense           $ 18,457,000 $ 23,504,000 $ 42,415,000    
Other liabilities, noncurrent           25,001,000 33,400,000      
Aggregate intrinsic value           $ 0 $ 0 0   $ 3,500,000
Stock options exercisable (in shares) | shares           0 0      
Unrecognized stock-based compensation expense           $ 0 $ 0      
Stock based compensation expense reversal             $ 18,400,000      
Diluted (in dollars per share) | $ / shares             $ 0.14      
Basic (in dollars per share) | $ / shares             $ 0.14      
Share-Based Payment Arrangement, Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting percentage           33.33%        
Share-Based Payment Arrangement, Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting percentage           33.33%        
Share-Based Payment Arrangement, Tranche Three                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting percentage           33.33%        
Volumetric Biotechnologies, Inc.                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           $ 0 $ (8,600,000) 8,000,000.0    
Additional payments $ 175,000,000     $ 355,000,000.0 $ 355,000,000          
Number of milestones | milestone       7            
Milestones terminated | milestone   4     4          
Reduced liability   $ 175,000,000.0     $ 175,000,000          
Remaining milestones | milestone 3 3     3          
Number of employees | employee 2                  
Earnout payment milestone             65,000,000      
Aggregate grant date fair value of outstanding and unvested             4,500,000      
Volumetric Biotechnologies, Inc. | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of milestones | milestone         4          
Volumetric Biotechnologies, Inc. | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of milestones | milestone         7          
Dp polar GmbH                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           $ 1,000,000.0 $ 1,000,000.0 300,000    
Additional payments     $ 2,200,000              
Issuance of shares (in shares) | shares     250,000              
Systemic Bio Phantom Unit Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Units outstanding (in shares) | shares           721,000 596,000      
Phantom Share Units (PSUs)                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period           1 year 10 months 24 days        
Unrecognized stock-based compensation expense           $ 19,200,000        
Phantom Share Units (PSUs) | Systemic Bio Phantom Unit Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period           4 years        
Granted (in shares) | shares           147,000 597,000      
Stock-based compensation expense           $ 100,000 $ 500,000      
Other liabilities, noncurrent           $ 600,000 500,000      
Restricted Stock - Market Conditions                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares awarded (in shares) | shares           1,435,000        
Stock Options and Restricted Stock Awards | 2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of tranches | tranche                 2  
Trading price for stock award, tranche one (in dollars per share) | $ / shares                 $ 30  
Trading price for stock award, tranche two (in dollars per share) | $ / shares                 $ 40  
Stock award tranche granting period                 90 days  
Performance Shares                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of non-financial milestones | milestone           4        
Incentive Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock-based compensation expense           $ 0 $ 0 $ 4,000,000.0    
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares/Units      
Outstanding at beginning of year — unvested (in shares) 6,182 5,015 3,980
Granted (in shares) 3,392 4,439 4,422
Cancelled (in shares) (1,845) (1,118) (700)
Vested (in shares) (2,544) (2,154) (2,687)
Outstanding at end of year — unvested (in shares) 5,185 6,182 5,015
Weighted Average Grant Date Fair Value      
Outstanding at beginning of year — unvested (in dollars per share) $ 14.77 $ 18.19 $ 19.72
Granted (in dollars per share) 1.98 10.26 15.23
Cancelled (in dollars per share) 14.69 15.45 16.90
Vested (in dollars per share) 13.28 13.09 15.92
Outstanding at end of year — unvested (in dollars per share) $ 7.16 $ 14.77 $ 18.19
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares        
Outstanding at beginning of year (in shares) 420      
Granted (in shares) 0      
Exercised (in shares) 0      
Forfeited and expired (in shares) (260)      
Outstanding at end of year (in shares) 160 420    
Weighted Average Exercise        
Outstanding at beginning of year (in dollars per share) $ 13.26      
Granted (in dollars per share) 0      
Exercised (in dollars per share) 0      
Forfeited and expired (in dollars per share) 13.26      
Outstanding at end of year (in dollars per share) $ 13.26 $ 13.26    
Weighted Average Remaining Contractual Term (in years) 1 year 7 months 6 days 2 years 8 months 12 days    
Aggregate intrinsic value $ 0 $ 0 $ 0 $ 3,500
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Stock-based compensation expense $ 18,457 $ 23,504 $ 42,415
Tax benefit $ 0 $ 0 $ 0
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ (160,709) $ (239,971) $ (110,610)
Foreign (89,287) (122,341) (10,199)
Loss before income taxes $ (249,996) $ (362,312) $ (120,809)
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 24 $ 135 $ 119
State 301 (50) (498)
Foreign 2,820 1,686 5,037
Total 3,145 1,771 4,658
Deferred:      
U.S. federal 0 0 0
State 0 0 0
Foreign (952) (2,412) (2,518)
Total (952) (2,412) (2,518)
Total income tax (benefit) provision $ 2,193 $ (641) $ 2,140
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax provision based on the federal statutory rate 21.00% 21.00% 21.00%
Increase in valuation allowances (17.30%) (6.50%) (10.70%)
Change in carryforward attributes 0.00% 0.00% (1.90%)
Global intangible low-taxed income inclusion 0.00% (0.40%) (0.50%)
Non-deductible expenses 0.00% 0.00% (1.60%)
Non-deductible earnout expense 0.00% 1.00% (2.80%)
Goodwill impairment charge (8.70%) (14.60%) 0.00%
Foreign income tax rate differential 0.20% 0.50% (0.30%)
Deemed income related to foreign operations (0.60%) (0.30%) (0.20%)
Tax rate change (0.10%) 0.00% (1.20%)
Employee share-based payments (0.30%) (0.50%) (1.60%)
Other (0.30%) (0.70%) 0.40%
Deferred and payable adjustments 1.30% (1.30%) (1.70%)
Non-deductible penalties 0.00% 0.00% (2.50%)
State taxes, net of federal benefit, before valuation allowance 1.20% 0.70% 1.40%
Return-to-provision adjustments (0.50%) 0.20% (0.20%)
Other tax credits 2.00% 1.10% 0.80%
Uncertain tax positions and audit settlements 1.30% 0.00% (0.20%)
Effective tax rate (0.80%) 0.20% (1.80%)
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Difference in effective rate (as a percentage) 21.80% 20.80% 22.80%
Deferred income tax assets $ 59,600    
Net operating loss carryforwards 399,600    
Loss carryforwards for U.S. federal income tax purposes 102,900    
Loss carryforwards for U.S. state income tax purposes 176,600    
Loss carryforwards for foreign income tax purposes 120,200    
Tax credit carryforwards 31,326 $ 25,286  
Unremitted earnings 105,100    
Unrecognized deferred tax liability 5,100    
Unrecognized tax benefits decrease 2,200    
Unrecognized tax benefits that would impact effective tax rate 2,300    
Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Research and experimentation tax credit carryforwards 19,300    
Foreign tax credits 6,600    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Research and experimentation tax credit carryforwards $ 5,400    
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Intangible assets $ 15,685 $ 13,830
Stock options and restricted stock awards 3,032 5,409
Reserves and allowances 6,879 6,395
Net operating loss carryforwards 59,641 47,875
Tax credit carryforwards 31,326 25,286
Accrued liabilities 2,681 2,371
Deferred revenue 2,176 2,783
Lease tax assets 17,498 15,985
Research expenditures capitalization 44,773 30,601
Other 3,236 1,227
Valuation allowance (168,299) (125,533)
Total deferred income tax assets 18,628 26,229
Deferred income tax liabilities:    
Intangible assets 2,081 8,688
Property and equipment 2,352 4,082
Lease tax liabilities 14,159 13,924
Other 49 467
Total deferred income tax liabilities 18,641 27,161
Net deferred income tax liabilities $ (13) $ (932)
XML 128 R111.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits      
Balance at January 1 $ (18,604) $ (17,150) $ (17,261)
Increases related to prior year tax positions (1,170) (99) (192)
Decreases related to prior year tax positions 4,337 107 508
Decreases related to prior year tax positions as a result of lapse of statute 0 271 145
Decreases related to settlement 0 0 0
Increases related to current year tax positions (976) (1,733) (269)
Increases related to acquired tax positions 0 0 (119)
Decreases related to acquired tax positions 0 0 38
Balance at December 31 (16,413) (18,604) (17,150)
Unrecognized tax benefits, income tax penalties and interest expense $ 1,300 $ 300 $ 300
XML 129 R112.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details) - Deferred income tax asset valuation allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 125,533 $ 100,694 $ 91,165
Additions (reductions) charged to expense 43,365 23,606 12,848
Other (599) 1,233 (3,319)
Balance at end of year $ 168,299 $ 125,533 $ 100,694
XML 130 R113.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 04, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic and diluted net loss per share:        
Net loss attributable to 3D Systems Corporation   $ (255,593) $ (362,688) $ (122,711)
Redeemable non-controlling interest redemption value in excess of carrying value   61 (479) (596)
Net loss attributable to common stock shareholders   $ (255,532) $ (363,167) $ (123,307)
Denominator for net loss per share:        
Weighted average shares - basic (in shares)   131,861,000 129,944,000 127,818,000
Weighted average shares - diluted (in shares)   131,861,000 129,944,000 127,818,000
Net (loss) income per share – basic (in dollars per share)   $ (1.94) $ (2.79) $ (0.96)
Net (loss) income per share – diluted (in dollars per share)   $ (1.94) $ (2.79) $ (0.96)
Dp polar GmbH        
Denominator for net loss per share:        
Issuance of shares (in shares) 250,000      
XML 131 R114.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Equity Awards) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Shares excluded from diluted loss per share calculation (in shares) 5,345 6,602 5,435
Restricted stock and restricted stock units      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Shares excluded from diluted loss per share calculation (in shares) 5,185 6,182 5,015
Stock options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Shares excluded from diluted loss per share calculation (in shares) 160 420 420
XML 132 R115.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Nov. 16, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]        
Shares excluded from diluted loss per share calculation (in shares)   5,345 6,602 5,435
Share price (in dollars per share)       $ 12
Restricted Stock        
Subsidiary, Sale of Stock [Line Items]        
Shares excluded from diluted loss per share calculation (in shares)       718
Incentive Awards        
Subsidiary, Sale of Stock [Line Items]        
Shares excluded from diluted loss per share calculation (in shares)       341
Dp polar GmbH        
Subsidiary, Sale of Stock [Line Items]        
Shares excluded from diluted loss per share calculation (in shares)     138 22
Convertible Senior Notes Due 2026 | Senior Notes        
Subsidiary, Sale of Stock [Line Items]        
Issued amount $ 460,000,000      
Interest rate (as a percentage) 0.00%      
Conversion price (in dollars per share) $ 35.92      
XML 133 R116.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 426,753 $ 749,944 $ 842,381
Other comprehensive loss (10,816) 9,384 (19,510)
Amounts reclassified from accumulated other comprehensive income (loss)   188 3,394
Ending balance 176,193 426,753 749,944
Accumulated Other Comprehensive Income (Loss)      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (44,250) (53,822) (37,706)
Ending balance (55,066) (44,250) (53,822)
Foreign currency translation adjustment      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (44,564) (54,194) (35,464)
Other comprehensive loss (10,653) 9,630 (18,730)
Amounts reclassified from accumulated other comprehensive income (loss)   0 0
Ending balance (55,217) (44,564) (54,194)
Defined benefit pension plan      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 314 700 (2,242)
Other comprehensive loss (163) (354) 2,777
Amounts reclassified from accumulated other comprehensive income (loss)   (32) 165
Ending balance 151 314 700
Unrealized loss on short-term investments      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 0 (328) 0
Other comprehensive loss 0 108 (3,557)
Amounts reclassified from accumulated other comprehensive income (loss)   220 3,229
Ending balance $ 0 $ 0 $ (328)
XML 134 R117.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 135 R118.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Operating Results by Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenue $ 440,121 $ 488,069 $ 538,031
Total cost of sales 275,943 291,648 323,798
Gross profit 164,178 196,421 214,233
Selling, general and administrative (210,132) (210,172) (244,181)
Research and development (86,479) (89,466) (87,071)
Asset impairment charges (144,967) (302,787) 0
Foreign exchange (loss) gain, net 2,452 (4,825) (4,424)
Interest income 7,302 19,511 9,352
Interest expense (2,564) (3,301) (2,811)
Other income (expense), net 20,214 32,307 (5,907)
Loss before income taxes (249,996) (362,312) (120,809)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Selling, general and administrative (210,132) (210,172) (244,181)
Research and development (86,479) (89,466) (87,071)
Asset impairment charges (144,967) (302,787) 0
Foreign exchange (loss) gain, net 2,452 (4,825) (4,424)
Interest income 7,302 19,511 9,352
Interest expense (2,564) (3,301) (2,811)
Other income (expense), net 20,214 32,307 (5,907)
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 440,121 488,069 538,031
Total cost of sales 275,943 291,648 323,798
Gross profit 164,178 196,421 214,233
Healthcare Solutions | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 189,736 213,216 260,988
Total cost of sales 116,237 128,066 162,221
Gross profit 73,499 85,150 98,767
Industrial Solutions | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 250,385 274,853 277,043
Total cost of sales 159,706 163,582 161,577
Gross profit $ 90,679 $ 111,271 $ 115,466
XML 136 R119.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Depreciation and Amortization) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Healthcare Solutions      
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 5,389 $ 4,593 $ 4,850
Industrial Solutions      
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 2,947 $ 2,801 $ 2,461
XML 137 R120.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 110,485 $ 135,041
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 76,829 94,734
Belgium    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 19,598 21,524
Other foreign entities    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 14,058 $ 18,783
XML 138 R121.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 21, 2024
USD ($)
Apr. 29, 2024
USD ($)
milestone
Mar. 29, 2024
USD ($)
Feb. 24, 2024
USD ($)
milestone
Jun. 02, 2023
USD ($)
Dec. 01, 2021
USD ($)
milestone
May 19, 2021
defendant
Feb. 28, 2025
USD ($)
Jun. 30, 2024
Feb. 29, 2024
USD ($)
milestone
May 31, 2023
USD ($)
Feb. 28, 2023
USD ($)
installment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]                              
Obligation to purchase inventory                         $ 15,400    
Purchase obligation, to be purchase within next year                         9,300    
Legal contingencies                         4,739 $ 3,487  
Volumetric Biotechnologies, Inc.                              
Loss Contingencies [Line Items]                              
Payments for legal settlements $ 1,800                            
Additional payments   $ 175,000       $ 355,000       $ 355,000          
Number of milestones | milestone           7                  
Milestones terminated | milestone       4           4          
Reduced liability       $ 175,000           $ 175,000          
Remaining milestones | milestone   3   3           3          
Acquisition related earnout amount to be recovered     $ 355,000                        
Negotiation period     30 days                        
Financial Standby Letter of Credit                              
Loss Contingencies [Line Items]                              
Guarantor obligations         $ 1,200                    
Guarantor obligations, extension term, (in years)         1 year       1 year            
Export Controls and Government Contracts Compliance                              
Loss Contingencies [Line Items]                              
Amount awarded                       $ 15,000      
Payments for legal settlements                         3,500    
Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls                              
Loss Contingencies [Line Items]                              
Amount awarded                       $ 10,000 $ 10,000    
Number of installment payments | installment                       3      
Payment period                       3 years 3 years    
Payments for legal settlements                           2,300  
Suspended penalty amount                         $ 10,000 7,700 $ 10,000
Legal contingencies                         3,000    
Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls | Subsequent Event                              
Loss Contingencies [Line Items]                              
Payments for legal settlements               $ 2,600              
Suspended penalty amount               $ 5,100              
Export Controls and Government Contracts Compliance | Bureau of Industry and Security oThe Department of Commerce                              
Loss Contingencies [Line Items]                              
Amount awarded                       $ 2,800      
Export Controls and Government Contracts Compliance | U.S. Department Of Justice                              
Loss Contingencies [Line Items]                              
Amount awarded                       $ 2,300      
Securities Class Action                              
Loss Contingencies [Line Items]                              
Amount awarded                           4,000  
Payments for legal settlements                           700  
Payments for legal settlements, paid by insurance                           $ 3,300  
Fees and expenses                         $ 2,000    
Intrepid Automation                              
Loss Contingencies [Line Items]                              
Number of employees brought against in lawsuit | defendant             5                
Loss contingency, damages sought, value                     $ 20,000        
XML 139 R122.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 98.2 $ 256.0
XML 140 R123.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Narrative) (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Restructuring Cost and Reserve [Line Items]        
Number of leases exited | lease   18    
Costs incurred   $ 8,200,000    
Restructuring charges   (30,000) $ 8,242,000  
Reduction in severance costs $ 1,000,000.0      
Payments to terminate lease   600,000    
Asset impairment charges   144,967,000 302,787,000 $ 0
Severance, Termination Benefits and Other Employee Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges     8,242,000  
Asset impairment charges   $ 0 $ 600,000  
XML 141 R124.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Restructuring Charges) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Costs incurred and other adjustments to accrued liability during the period $ (30) $ 8,242
Employee Severance, Termination Benefits, and Other Restructuring    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 3,933 0
Costs incurred and other adjustments to accrued liability during the period   8,242
Amounts settled with cash (3,416) (4,309)
Balance at the end of period $ 487 $ 3,933
XML 142 R125.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Costs Incurred) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Total $ (30) $ 8,242
Total cost of sales    
Restructuring Cost and Reserve [Line Items]    
Total $ (785) $ 1,401
Restructuring, incurred cost, statement of income or comprehensive income Total cost of sales Total cost of sales
Selling, general and administrative    
Restructuring Cost and Reserve [Line Items]    
Total $ 370 $ 5,598
Restructuring, incurred cost, statement of income or comprehensive income Selling, General and Administrative Expense Selling, General and Administrative Expense
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total $ 385 $ 1,243
Restructuring, incurred cost, statement of income or comprehensive income Research and Development Expense Research and Development Expense
EXCEL 143 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"2>EI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9EIMG7)M\@ "L" 1 M9&]C4')O<',O8V]R92YX;6S-DE%+PS 0Q[^*Y+V]-L$AH^CUY2?\0!!FW=]0.!5M0*/I*TF#1.P" N1J<8::2)JZN,9 M;\V"#Q^QG6'6 +;HL:,$=5D#4]/$L2Z621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( /"2>EIY+EFP_@< -(P 8 M>&PO=V]R:W-H965T&ULM9MM;ZLX%L>_BI4=SR,VVCIC.C[FI?.. DZ +.VJ8/WWZ/(8%2&0=&SGW1\'3^P _;G+\Y M]^J-\>]B2ZE$[W&4B.O.5LK=MUY/^%L:$W'.=C2!/6O&8R)AE6]Z8LH!&%,$Q&R!'&ZONY,W&\S/%(!V1%_A/1-?%I&ZE96 MC'U7*_/@NN.H*Z(1]:62(/#S2J!\,5 MQ&&2_Y+W/8A/ 2.G)L#;!WA? MQ^30#>!^"F ?U]0#\CD]]*QF%&)!E?,9%6?4/T?8/4.>X_4U M%S0UA]\3?H[O2>(>WB0SE!S2OB**'-%Y1 MKJ-DUG QBP>>EIXQN#4]2VI5>J4#<(UI\H'>) A 79P=%M!O_Y7F5*U! M+WYF;XF6I%GNB?G?T2]A%&G!634+MM2JX$J[X)KS_*_@BO%OP=EKF/CZ=FC6 M7$ZUV*Q:!UMJ56RE>7#-.?]7; LF)"3$_PYW]2\,LZ)W>8&U*8LYKC6W4]@' MM_0/[A$#D5'CE-1C,@N,'*R%9-4PV%*K0BHM@VO.\W]CREPMMBPQ9<%'1+ W M[.)+1]^DK!H&6VI56J5E<,WY_G,HP2VP-7*]GU8_HR7U4PZM3(O,K#1E<0S9 MRU+"Z'^&=N!M7TF44O2#0%8&'94(&.$"-!+P(T2GD^-<*&%95:J@675!-A2J\(J38#7R 0<)BGS M:;9L'(.D-M5#,RN^4%W4U!S5FMHI'(!7.@"OD0.8)Y+R_*NKFLXE!XQ::F;% M.FI6#8 MM2JUT@!XC0Q UAW1%#S3AG%MSG%$9^+[%"1 (,C%M.2L6@!;:E5R MI07PS!G\GMPR)E&$;E(!NX6^;YIU:F?#S7&M:9W""WBE%_#,:?R>UFU,^48- M9?\$!;D%]Q3O2*)O<'_Q(X(YKC6V4Y@"KS0%GCF5GT_OGM D#4+).)I(2<&> M9U.3=Q'9:*F9]>H^AYK#6D,[1=J/R[0?'\G:#]^J[L*$)'X()C2;#LJVW7*> MS8K#2R&KT-&6+)CU:YN>.:YU><(I? $N?0%N]%UAN854U]1/C\C4P[)J"VRI M56&5M@ WL@6+=!6%/G1.1K0)AUFE=3&,58>P5QMD:JJL[G6,+X MJP[/IS*A1NE_=6)BJ>8@!'I,)0QJB3+J6F1VZX=RM>&GFW3Q8(!'_0NGN,D] MCU.8 %R: &Q.V0^#F/CT90]RJY7Z4KJFD-'JI[2/J"Z4DV")4/-,'DIQ[2C-7 E+9$]VR* !/AR1# M*XK6D 0&Z"V$E[PZT7Z6(80'#L^ZG&M032(46;6E.C9,D.LY*" ?<-P:,ODL MF$*$[H+7>?G&ARK?H*I #\VH3]5$8U%B=X:@D:'P"T)^0 A[X'(7A$LTG\_S MDX2B6G2$U.N6\1BIHJMS;:NRZJ-LJ54;7NFCL-GU3."!!_GKLR;'.")0/^); M-4ZVU*J82N.$&]9=[6N(]N57=[!9ZP*.R-V]:(E9-4RVU*K$2L.$S4;G*[&L MZJJ>EUFLKD3-'-::V"E,$RY-$VYDFJ8 C0.P.0QQ[^A7JD_#S%(._+MTG2$> M::E9]4RVU')JO4]%X,H]9L7T OFJKB6O!R^V%@7[DZQ,O5<>GE?[WQ-E/@6* MZ!I"G?,+&$)X7D"?KTBVRTK*5TQ*%F>+6TK@K:8.@/UKQN1A19V@^&\,X_\# M4$L#!!0 ( /"2>EJ:9BP#0 ( ,4% 8 >&PO=V]R:W-H965T&ULC93;;MLP#(9?1?" 7A5QXARVI8F!'%8L0%H$[0X7PRX4FXF% M6J(GR77[]J/DQ,N Q,B-)4KDKX^RR$F%^L5D ):]R5R9:9!96XS#T"092&XZ M6("BG1UJR2V9>A^:0@-/?9#,PZC;'862"Q7$$[^VT?$$2YL+!1O-3"DEU^]S MR+&:!KW@N/ D]IEU"V$\*?@>GL%^+S::K+!1284$900JIF$W#6:]\7SD_+W# M#P&5.9DSE\D6\<49JW0:=!T0Y)!8I\!I>(4%Y+D3(HP_!\V@.=(%GLZ/ZO<^ M=\IERPTL,/\I4IM-@T\!2V''R]P^8?45#OD,G5Z"N?%?5M6^T>> ):6Q* _! M1""%JD?^=KB'TX#1A8#H$!!Y[OH@3[GDEL<3C173SIO4W,2GZJ,)3BCW4YZM MIEU!<3:>E:FP;*7JWTOW- DMR;K-,#E(S&N)Z()$+V(/J&QFV!>50OJ_0$@\ M#51TA)I'K8I+2#JLW[ME43<:M.CUFR3[7J]_;9+LUVQKK*8G\?M]:6 <-ZZ!-O69%S1ZYA'-L[=%+JC)A+; ; M+HL[]@U+JF*V7F]:R(8-V? JLC4F%U]*N\(BXSI'PKMECZAMQA9<(SGQ%KI1 M0S>ZBNY>:,E6RW-P[0+]LR\M/"DM"7KO&XAA"9;*UE76K#8]:E:7YC_WNL$] M<+T7RK <=A3:[7RDR])UTZ@-BX4OU"U=$4H_S:C/@G8.M+]#M$?#'=!T[O@O M4$L#!!0 ( /"2>EK=)-( +@< #\> 8 >&PO=V]R:W-H965T&ULK9EM4]LX$,>_BB9E.NU,0O3@1QXR0P.]=H8K3*%WKXTCB*>V ME5I*@/OTMW),G%BR C.\@016\G]7VOVMY)-'4?V6<\X5>BKR4IX.YDHMCL9C MF E_.=>5$6BX&OU,):+BB>S>E"1CRG&P;A(LG(P.:G_=EU-3L12 MY5G)KRLDET615,]?>"X>3P=D\/*'G]G#7.D_C"B;0\:>9=+!YIAZX_?EE]J^U\^#,72+Y5.3_9C,U/QU$ S3C]\DR M5S_%XS?>..3K^5*1R_HG>FQL\0"E2ZE$T0P&!456KG\G3TT@M@80KV< ;0;0 MUPY@S0!6.[I65KMUGJAD79C^D%NOEV<7%[@T;HU\TY^G3P&1V@K$2W<[&423F3 M)V,%3];CQVGSE"_KI]">IYSS]! Q,D044\\R?/KZX6QW^!C\W3A--T[3>C[6 MY_2RJGBI4"(E5_+(YL]Z L\^@3C!Q+@8YMW[S39 MCJ]LXRMSS3Z9)G*.8-50JC_P/\MLE>3@O'45UU/Y]52Z *PF)"1,+]EJVQ_3 MC#'B4W]CMJ/4VRCUG$K/TE0L01A4AY2#RKN<#U$)E4S04U9SLW;,H# M0Q+S&(T[PDTKCP:$VG6'&]VA>XO4HM"0&Q*R6X91/>DT(J*1\R* 1--'ME-A/MY$F$:3>D M%C.(Z59]VQ6Z!5'B%/J7$+/'+,^MTH@IS8O";K[8S !4<]RDY9UQ(F7R14L M=Z*R\@'E'/H=5.G&9B3N1TO)'9NTF75GY7%(_*YLBUGDX:!'=4LMXL;6UZQ, MRI2_43,SQ$0A[>:]Q8I0$O9M@A9?Q,VO2U$^C!2O"MU&4B>=:MI56@ MR3&/1,Q(18M9'/H]_2)M<4?=N .)U1*J1MN,[0DH-7'F^=Y6<]@W M]VE+/>JFWK0^GH+,&5\(F=DSE)I<@PZ<=B6:5J$?QST*M\YY;O:=OQ3BBD,S MOK0N.C4)!BU!; 31-&/0"/4TXK0%'76#[K)=XOU]+;6@"U._>Z"QF/4M=DLW MZJ;;;G.[;V-:CE0LQG&W+-OL8'?T'6]HBS7JQMHVB^_4YABY ?-]W5[HRI4* MV;-Q3:110N*XVP%9[!B)F=_3 M&6?=3-OM:'-]99:L(.#N;A/HX50# ?FWK4<[P(2XYZ^C;4H8VZ434519$J?+-=W"ZDH M]?[ED'-0YS[]$(HC2C];[Z"<,]M[&V1KDMYAHEWO6S R-QA_\AGGA>XR4"G* MD7:^$GFN$S@K(3.XM!YBF>4(&/M=$%FL])U]SXJUJ&3N.]$;)=+?"7K M2[;PN+X>4,_6?I:]ZP7I>\VVZ_O6%>F>.U+8K:)$4H=@B [P(:0S](D56B7Y MD@]1LE1S467_026C% \QQDC.$U!RW/Q&F92Z,#:$7(+#BR;/ M.4]Y<0?5Y>46O+;1]]E#?;FYX/7KC/S9&FL+]5FW)%J->KIFUE*?[;F3G:">T1Q)12K]OL6RT)'!W]GE+.6L S-^"WM3:7KZ* #3[7;\E6 M@'DA[;?T)KA'OH_-*%OL/(_V"F\)S]R$7S-(]E8,JV@3V22$_##B;=IY- A] MUB.ZA3M[S>WL%CAUXNVMTW6:OM'3R'@]8KV3L-A9[R3&6V_W]*O5OY/J(2LE M](+W,! ?AC!#M7Y;N?ZBQ*)^X7 W^:+?H>X>6<\ M^1]02P,$% @ \))Z6CG;.!7L @ 5P@ !@ !X;"]W;W)K(*EFO*5+3(..#*@A-J>XW3M!)/4"@9F;<:# SVYB(:6HP4!A5!J!JQ^UC &2C61DO%0CJ_$4S<^GT]LYVI]A M#JF,09(0TP/T ]W-)VA_]P#M(I*BVYCE J>1&-A2*=%\=ECN>EKLZKVQZP3" M%O+=0^0Y7KL!/OX\W-^&V\I_E02O2H)G^/PW^.822U!'4R*V1&2J%N9PADC1<4#E&Y36.1"[J.H=.OBW7@M7U5D'7=T>L@ MWS\ZKH*VE+8KI>T/"L;"^YC1"+C8VSGRW-X)@H>Y:#W=0=$B/QC];U7FER_TW$;U#=%^EWW^+5ZN_;:URWW)^8KD@I$8:FP M3JNGRLB+-E9,),M,)U@PJ?J*&<:J\P/7 >KYDC'Y/-'-I?HO$?P'4$L#!!0 M ( /"2>EIH.;\ \0< "LJ 8 >&PO=V]R:W-H965T&ULM5IK4^,X%OTKJNS45G=5AU@/OUA(%>">V:[J!@J8G<\F$8EK;"MC*]#] M[_?:"7$L76M@V_N%/#@ZT;FZNCJ2?/:BJC_KM92:?"_RLCZ?K+7>G,YF]6(M MB[0^41M9PG^>5%6D&CY6JUF]J62Z;!L5^8QY7C KTJRMUKKY8C8_VZ0K>2_U[YO;"C[-#BS+K)!E MG:F25/+I?')!3Q/1-F@1_\GD2WWTGC12'I7ZL_GP97D^\9H>R5PN=$.1PLNS MO))YWC!!/_[:DTX.O]DT/'[_ROYK*Q[$/*:UO%+Y']E2K\\GT80LY5.ZS?6= M>OFWW OR&[Z%RNOV+WG98[T)66QKK8I]8^A!D96[U_3[/A!'#6@PT(#M&S"S M@1AHP/<-^%L;B'T#T49F)Z6-0Y+J='Y6J1=2-6A@:]ZTP6Q;@_RL;,;]7E?P MWPS:Z?G5S?7]S=IU M33Z72[GL$\Q T4$6>Y5UR9R,B5R<$$X_$>8Q@73HZNW-.=(\>7MSYE###X/$ M6SX^P'>;QCZXGP#R)\Y[!?J5H3]43J-)#N2X&C06.C'@ALI@,!B&HC(2 $;QAD/XPA/@? @)71*^:U2=4TV ME7K*-*8AM'X5ND9#HW-7""P.A)GMB0UC5##.<0W104/D3..;C:Q2G94K(K^# M7:D'I0S(R]P6&C $@0F!(T&RAOU.N_A.<7=0;C2:K%N12VA6.=J YX2 MS?0]U7$GHD"$1B6^PF"Q" )#$08+O7!(T9&;HDY%%W4-7CTK-FE6-4K( OS2 M"J\_>ZK>K!0B#D)3DHWC'@NCT-1DX[P!/:S3P]Y02I4U@U$]S/I]R!+?*D8( M+@"7QGQ3CXWCG#*?#8CJW!1U6H_YUZ:F/E6J>!6F2EP0MSHP96$H/,]4A "% M%WB>,"4A0$I#C\8#FCJ_0X6SR%ZK6VU'9 MDK'8^J'L7!=UFI,Y["=AMUA"KL/D+5>O820KV$5_(J7$RY./U$C?K+<(:BHB M._,QF&!B($DZ7T3=QNA+J25$3._S ]5A^Y@0JHVIPT;1V*>FGT!@,1^R.LS6O9R/ MPTD6V4GF@44S1=DP\**>M5[8L*D?'\'ZHCK'0MV69;=F9*^#U*SMZITZ$<,! M9=?2:<,$#V+3O2"P*3CS@;61=>Z%N=U+NXP\RBF3,1Q M;!B3*PS( P;KGJ$* U+F1=[ 4L(Z#\/<'N;#;:6>L^9@[R/(*R5L/0B(_'N- MMO^8,AJ;^RD$!EL64QW*)8;&K/,SS.UGVC%34-O_VF;Z!RFD7JLE*'N&3&W\ M6IN2S:[Q;\7:YF3*[13%8)1%UF#:L"&IG*IUE3UN=:M9J_\Y L(Q.'OM-F3* G-91U%\X(2 =7Z%N?W*]9!>GI#[ M'[6614VN5+51.ZN+2O2M ZR!04: ,,A!9!Z'8$ 8Y'!HS62=B6&!V^F^R@6W M2V"2%C"=VU-IU.-NDSK;$$^9"59PBQ(JUU$ MVU!^1$.YHXMZ0WH26R4/@;$38##OY&@][*OJ+!5S6ZHDR[=:+M^C*WJ; M+@2&Z4)@#EV=JV*Q,^W_:&^P0%CZ#+L\V)7L;V+45M<:/!94,7P".,W:NR? MF&S)6&S]2Y7.P'&W@>LFP"Z6:'9PVV=13J/ O"G <"R.A7D$@.+"B XL [RS M;=QMVX829$J.IX1+*7(>A2I%<*A2#.=0VIDX[C9QX$^7VX5&?9F[Z;OOP\9D M2\9BZX?MZ!+Q)VX1Q[U&'/<>\?]QD<@[4\E_\BJ1V[=_+(SM2Q@$QUD4*H[(E8['U@]?93C[*I2)'3L9"/_+->PH$QSS. M?--'8S@>\F@H&3KWQ]WN[QXBE"T&1#B;OCL-QF1+QF+KAZVSE]Q]F>DLHJ-> M88[*EHS%U@];YU[Y6\X$7474/J2#'[=OXS$<;%.Y-6\0G& !]_%Y(SK3*+R? M+*+"Z3K?FP:CLB5CL?6#UWE4X?:H;RRB>Y;C%9!ZGA>96S($%T4\-DYG$@P6 M"&K>0\R.GJ(K9+5JGT:LH;?;4N^>/#M\NWOB\9*>)NV#@<;W%_3THGW^;];1 M[!ZC_)96JZRL22Z?@-([":%/U>[)Q-T'K3;MLWJ/2FM5M&_7,EW*J@' _Y^4 MTJ\?FA\X/!\Z_R]02P,$% @ \))Z6GH5+79L! 70\ !@ !X;"]W M;W)K3O?@@!.X!9RUG:2]7W]CH#0A#JU.?0G@?//9WWAF[!GN&/\I$DHE M>LJS0HR,1,KUN6F***$Y$6=L30OX9\EX3B1\\I4IUIR2N#3*,Q-;EF?F)"V, M\; $/U_2C.U&AFV\#-RGJT2J 7,\7),5G5/YN+[C M\&4V+'&:TT*DK$"<+D?&A7T>VHXR*!$_4KH3>^](25DP]E-]7,4CPU(KHAF- MI*(@\-C2"Q"R(H!.6_9G&,AD9OH%BNB2; M3-ZSW7=:"W(57\0R4?ZB784=# P4;81D>6T,*\C3HGJ2I]H1>P:V=\( UP:X M;= _8>#4!LY[#?JU0;_T3"6E]$-()!D/.=LAKM# IEY*9Y;6(#\MU+[/)8=_ M4["3X\GL=CZ[O@HO'J8AFC_ XV9Z^S!'LV]H,KNYNY]^G][.KWY,T?5L/D<] M]#@/T>=/7] GE!;H(6$;08I8#$T):U&,9E3/>UG-BT_,:V-TPPJ9"#0M8AH? M$I@@HE&"7Y1;.QKS\/WFN$.-T^R+4_(Y)_CF MDD@*^2416Z()RR&I$Y5M6XJNBHCE%/UUL1"20][\K?-^Q=[7LZMB^TBR\(/(#KS:;[S:[V(?WT(AS9@0:$&A9%(H7#&% M.KK(*"I8T8L@(CG+P&H%X2TI+$#JG%M-XI:3J,*Z'?>PZ[H!Q,UVWV\:G./A MP&WA0@W.QCCH!PWN0*W;J'4[8V@F$\I1=! \2OU75- RKB1YHN)N/N_6&8$3*_X'RK-*49T#*R+O8$N]=GQH0([OM8+C M& 21@?61,6B$##J%P)$)!V(!!PSGM(B>$1220F1$'<4Z-0.-&LMKQ_'D&!9X MCM72H^/R!WNP T5^H\CO5/18P*TG2_^E,5K!;0=]5H'^!<%FB81QV8-DSB&G MM[3:,NV)Y1^MK+7VR3'"MOR6OF-,SW'=@5Y>T,@+.N5=Y&P#JX:"%65$B'29 M@M E9SE+R=6 MI^P')DFFE57O;Z7N'06MGJ@5PK[=RK:)!A>X ]Q2JV7S[#VV0\%[MS'['8+? M*ME:@?;QDK#G]:V@K5 #=%S'\>VV2 W0=@+(^Q,J\:M*W*GRF@IQKE&)B)0\ M76QD>2)+]G_/YWKZKIC60,!=;ML%.I3CG]#_>K>S.R\YX\G;RAVXC3\+N (* MN/WQ->,G:W,]E_OVQFN L/%V.P="'=!V?!^WBYBYUW?DE*_*_DW QD*MJB[N MS6C5(UZJ'E'U+:UQZ!TORH[)?*6I&L\;PE=I(5!&ET!IG0U@5;SJY:H/R=9E M=[-@$GJE\C6!_I=R!8#_EXS)EP\U0=-1C_\#4$L#!!0 ( /"2>EJ' -+* M:@T .$Y 8 >&PO=V]R:W-H965T&ULK5M=;]LX%OTK M1+98S !Q(I+Z[+8!TMBS$Z!?:#([#X-]H"4ZUE26/*(<-_OK]Y*2+9N\DA-, M'MK8\N$ESR5Y>7A)O=M6]7>UE+(A/U9%J=Z?+9MF_?;R4J5+N1+JHEK+$GY9 M5/5*-/"U?KA4ZUJ*S!1:%9?,\\++E;I%LI!IHTT(^/,H;V11:$O0 MCK\ZHV?[.G7!P\\[Z[\8\D!F+I2\J8K?\ZQ9OC^+ST@F%V)3--^J[:^R(Q1H M>VE5*/,_V798[XRD&]54JZXPM&"5E^U?\:-SQ$$!R@<*L*X LPN$ P5X5X#; M!?R! GY7P']N@: K8*A?MMR-XZ:B$5?OZFI+:HT&:_J#\;XI#?[*2SU0[IH: M?LVA7'-U\^7SW9>/M]/K^]F4W-W#GT^SS_=WY,LOY.;Z[E?RR\O,S>4/RDMPOJXT29:;>73;0!FWI,NWJNVGK8P/U448^566S5&169C([ M-G )C=\S8#L&-VS4XE2F%X33<\(\YB,-FCZ_.$>*SYY?G(VPX?O^X,8>'^H/ MH99D =-7D45=K0A$A%HT>?G03JF\R:5ZB[F]->OC9G6X>:O6(I7OSR">*%D_ MRK.K?_Z#AMZ_,)>]IK'9*QD[_=Z<_9OWJ,X3:HE**S"4$50FA+9,0:>>% M)&553E(8BG55%-J_>=E(:$"#.;>M)#"5Z-#[>#5A01 D,& >#_V&X'C(DL#" MS1 <92SQDSWNB&VP9QN,#I[K[$^(&!#&&T6:"L@"OS0'KL8%>9E6*ZE_*,$K MJ1YH&R4S/:&?/[OT>CHZRJ02C:2[:I:_,B%A5=9/_ MSSS W-B:"P_ZGW-./6LT82B?VF,)084>]_&1%.T91:.,KM.TEH9.M8!U=]Z0 M+%=IM2G1Z1$Y3: \BBTV+HB%OD5YAH$"AG.)]USB42YW395^GV@UD1&8 2"Q MU&#'Q"Z3V \BBXJ+8CSP?(N+B_*93P.<3+(GDXR2^:AG,G2+6L((FT#$6L'\ M?93=K,HG4LU5 M54B5RC*5)DK4\E$4F\&QV%5S-!@9S&V;JPL+833:7%T4"^(AKJSGRE[ =2XR M$RQP7:)-!0$E@]KK M)#HNE/XMM PHVU@O?^C)N,G54M-#V?A.(R:,!M0.^AB.,QI3FY2+\P8H]6*( MCJ[Y5Q]D*1=Y8T8F;!UE71NQTXH@\4.J;A(:-4!$KYU0PH%+)#E8F3JZ" IB M/K/98K!#YQTS[F4('=+[B1WUIPB.>WZ8Q#89%^=[R<#R37LQ M0N/Q#=Y2E ]2V:K;:"M<<]-1>?-2T?VJUF:O9>W8F;T8HN-JZ+KSF][JR/Q1 M[^M0#[KZ91+RR%E\,!B-G0#LPF(8:?C 8+T:8N-JZ+83"K#UPC@P5ZS0( IM M#@ALPCS8JUHD,%Q O7A@&66]^F&GU(^$"9OM-)PZ6!S3#81@O5P.SF'FJI3( M.]@5=QQ=U"1*0GM-06 Q;+('"/:2AXU+GOV86XNGH0''7(4R"6)['9BBL(#9 M PZ#P?XJ&F#2*QXVKGBFNT41A*@L-ZTH;7..4B^91@+A_>1J$!"F#CU$J3#? M&8DN:A(F_A"[7M&P<46CM[ ;(->/OR(7\[PPR0V4%*)58/K;ZP<&HRSA]KX< MP5$O\H8F6"]KV+BLN2Z*C@^6M4&)(7*#)M1>XU$82Q)[7XOAHBCB \1Z]<+& MUJD$>%5KL]>R=NS37D^Q\>S.UTV=+H5>:$ =[C9G9M+O]V>H1]WLS(2&E-F9 M! S'(AH[LQW#>8DW%,9ZBPNP)C^"8YW$ZH.EX+X;XR510*F76 M37<%G/L]C"%_F%G067GXU81 51492MK5-(DM 1$,=8(X N)L8'/#>VW$3VDC MF'-MWN10^!WTY#%-H?&U?0S84<54C^VW'Q[7=;A73 M[(8.7O%9,992ZHB=A,P0R(1Q;XA6+^CX>'+JWJ01S7ZWEH5H8,:WQZL3M12U M)!#GFT+NNK5+RXFMJ/&K$]Q-.4U8&-K[*@P6,&KO?S$8[/##H56MEUQ\7')] M,4$=F_4H*4QI\=@):P@L])VQB:&" 6'.>Y'%QT66L_5X-CE$("64A0X[!$>] MT \3FR &Y/'0L:'?"RY_7'#-%@N9ML/P1VIRD 0V5Y*D73ZR*HT'SEL_Z*'Z M"'*E;/99\J;.4SW ]>_H'0DLH^395Q^F"(P'U$YYH,;BH6,.OQ=D_K@@TQV= MR;0VQXSYWZ:,)*)@18#(8I-&@$%\.!4[V@B.)U$RE';V>V7FCRNSFV<3):(Q M9V!S^9"7I9X",&;T@R\-EXG4,^0Z1?Q&+[-&V*X##?SC#5AZ]J;?9:UHX=VLM#?UP>?C0! MJ]LX5O-&P.]FH=H'&#HW=A 4CSUN7Z/ C!VBCBGW MDM$?EXQFE['3AJ13QS@;Y'#2HW;V#T'Y-N499BH9N"7A]S+1'Y>)'97=R?.> MC-D,HXQ!][4HU4)GH1<'-R'V:R'$Q7]P=$.[TH%Q_/4]@^"LOTS"CEVCA:9QT]Z]16)RCRJ.6ZZK6W[9YL\S;2TQ@3U5% MGIEMZ5P40M\[,V\*F-O!&M)4>H'6:==-NM2W5KO#],X89D@U\&=_'6._MJL+ M,H5^7LTA(NPNXSM/N/.$$1,;S<&CK;#>$!K1"TV6=OH]7//H F%-E&:P+]QBX>WNP@]]Z$!\'\8$7X>L8C<5SNA\TRE MJ);5MGR1?XT[V#F(/>,.?@YR3G]*Z#D(-G+=]=UAHQUY:DRZW:0;Z';5NLY7 MHLZ+IRZUHW^E,2.Z7IF?$W.#.4 MW1L.'1OL#KZ-/7BJO;.4A;$.T4RJ5$__[L:.ME.9UN;0D(W1:+"\UV:C76UT M@R' \<^!;[SW&?# GZZSL!+^:,DGT2Y68A4'X= A+@MR^JQ#08_G>D8>_8S M^;.")A&]NFYJQU74&W:5#CZUU"^.F9S&WG$#_A)%06#5SJM,$:-GRT9F!YY* M(8[!QQI:;\*\Z7)UV.?Z;$.4WP]&S 6YW>N"7.D%P^B'NLV9X3)![ZC2"N3? M=BE+LM46>5%H>OHHJI9$(^Z M2KM5')YMF841X&V>29K1H]^HTW6G8IWK<-(&Q?:SB61 &6RIG1,Z";E=YA"[ MMT*UR2N8@;H-Q]5K!XLG&)"-F:5F 7(6[&PC=PPZFB\88=@NY_+@M;25K!_, M^X"*F(G3OL*S?[I_Y_"#>=/.?AZPM], ^^6&OIU1M 2%$NW;AGW5[_1]02P,$% @ \))Z6E$DO*6#!0 PA$ !@ !X;"]W;W)KK^["+X\P\GN>Q9VSG8DQZXM62T<)38ENRC45^&8I54H,/JI52Z\5);%S2GDK:+=[K90PX8TN7=^# M&EW*S' FZ(,"G:4I4<\?*)?;*\_W=AV?V2HQMJ,UNER3%9U3\V7]H/"I5:+$ M+*5",RE T>65-_8O9KYSVVP5!92?K M.W1..'0*A\ZO.G0+!T>]E7-WPDV)(:-+);>@K#6BV893WWFC7DS8A3(W"M\R M]#.CR?W=_/[3S73\.)O"_!%_;F=WCW.XOX;)>/X1KC_=?YW#VP>BJ# )-2PB M_!V\AR_S*;Q]\P[> !/PF,A,$Q'KRY;!F"QR*RK&G^3C!R?&]P.XE8BL829B M&A\"M)!,R2C8,9H$9Q&G-&I"Z#<@: >=FH"FO^X>UKC/?MT].,,F+.DTB>N5A<=%4 M;:@W^OTWO]?^HTZOUP2;O1+8@9:=4LO..?21DP^7*42V07]D;$,X2EN[;'.H MKH.RU78S\OM^:%?49E^V@VJS$;#/SP)]H!H6Y)J'N6T&>*:X!% MAA:4F(AXAEED8V-/SRB76=S@G.OY-S[UYQS>J=I]:KA=,+C&:TSZO6/B%6-PG[0KV?6+YGU MSS)[E(9P1ZI16:%N]M01=9W(K;"\D39$4FC)64SL:[VK&MJ6#6>\M&6C1I0/ MYX/ZYM<6F'Y5I'Z *_I(RWY-=H2^?V0VJZ*%0W_8[];K.2CU')P-?:8CZQ'3 MM=3,U+$XZ__2,OF:8+-!5;A.>$*/8:G'\*P>\T0J\]Y0E39 2/&>"6SCDH(% M)8J)%7!)1)U,PTHP> QM'TWUV;%?2O^5P YD\NT)];!G[Y#DOWQ$3 T\^5!8 M2HZY904T9,$I5EZY8;&MN)BQF)81XXRX4W&1B]7T;M3F-U9PG#%\VC*3U*7Y M@G B(@KN^*?!2&=B7!W!L706X7Z7RLS6@1+L)?6B"7B>H>D"J^KN1%7I"2L] M 9S<:?&\B-MH _=1;&$I:.!6:5N#00-W0WB5#0UPKP+!]D_!EQ.,9DU\PJ(XI@+:!Z%[N]?UI48@,7\>(9.#58+%SPBL;,2@V: MHN[,/%MS-.52K%QU06C4C3K.Z(BWN"9.PQ+=<; [B9VX0JS/,E-N!IC(+[R8 M(LW_P#FH9?]5IV$@>&6B&R)Y_3,E=@;(>0F+P9O MO;OQ[8WW#OZ6&!)L$"53%:G\]FFI;/%1U'X-L-"D%.Z$7H1S6%.D%FMP54Q8 M@Y]*X572-A5&;X?,IUSOS[FP)4=\WULQ3:BKN*V]^VA*U.6J!43&ADL<;AVLX];E\H_&.0/ M1J[=C7@A#=ZO73.A)*;*&N#[I43IBP<[0/G99O0/4$L#!!0 ( /"2>EK3 M]L8&9 D M, 8 >&PO=V]R:W-H965T&ULO9QK;]LX M%H;_"N$=S$Z!NI9(7>Q.$J"U14RPG29;IS-8+/:#8C.QMKIX)#II]M3$M38_G2VPYY'LHOKP^NEP\%^67:L481U^S-*\N!RO.UV]'HVJQ8EE2C*+.;BL'P<5>N2QL?1E<7Z_B1S1G_O+XMQ=%HK[),,I9729&C MDCU<#MZY;ZE'Z@Q-BM\2]EP=?$?UJ=P7Q9?ZX'IY.7#J$K&4+7@M$8N/)S9E M:5HKB7+\L1,=[&/6&0^_?U.GS_2.@.TV%2\R':910FR)-]^QE]W%7&0P25',N!=!MPU M ]EE($H&'![)X.TR>&J&8^?@[S+X2@8O.)(AV&4(FKK?5E93T[.8QU<79?&, MRCJU4*N_-'8UN44%)WG=LN:\%/]-1#Y^-;WY.+_Y<#U[=Q?-T/Q.?/P:?;R; MHQLJCFZF__CEYL,L^C3_.XK^^?GZ[E]HB#[/9^BG'UZA:A67K$))CNY6Q::* M\V7U&OT@'5^,N"AB'6BTV!7G_;8X^$AQ[@H>IX9L4WNV:9%EHIG.>;'X8L@] ML^=^MUPF=3./4W0;)\OA=8ZF\3HQER0ZH;58;+)-&G.V1#/VD"P2;A"AW45N M^(J52)R@&#A6=8]^8N@Z7Q090S]]**KJE2P_$O[O&P'>-P+'=]6ZWC!+@?B+"I6 M/K'!U8]_

@]["C@Y9*O@"H]Z3L?K%.Y.!#S4N7I:<_*#X+AO9]RW2UF/,40^F#,41(+ MGF# &8@)BN02NT$<0*+1U7K#BPF%Z-93.O?"&1\\0'-IUOZ9;M_ _PDS!H7,\KD"JS!:#[MD:F?UO7"Z=(_9Y?:X7'LIQLI<+EB M GQ?:>W:!2OH_K]Q]S=02P,$% @ \))Z6BF0YPR^!0 P X !D !X M;"]W;W)K&ULG5=K;]LV%/TK%^[:.8#GAQP[CR8! M\FBQ?&A7).V&8=@'6KJRV$BB2E)QLE^_0U)2[-1)NGVQ)8H\]YS[(GFT4OK& M9,R6[HJ\-,>]S-KJ<#0R<<:%,$-5<8DOJ=*%L'C5RY&I-(O$+RKR430>ST>% MD&7OY,B/?=(G1ZJVN2SYDR93%X70]V>!MU*(DLN#12E:0Y/>Z=3@[/=MU\/^%WR2NS]DQ.R4*I&_=RF1SWQHX0 MYQQ;AR#P=\OGG.<."#2^-9B]SJ1;N/[?V2JU^Y4;/S.'%*C?^EU9A[G3>H[@V5A7-8C H9!G^Q5WCA[4%^^,G%D3- M@LCS#H8\RPMAQ#G"Q=4*ZMQE>)=?;DBA-&F!1;S@>$C3R8"B<;3[#-ZTDSWU>-,G\*!UFU3ZZW1AK$:J_+U-=<#< MW8[IRN?05"+FXQ[JP["^Y=[)FU>3^?CM,XQW.\:[SZ'_WT ]"[J=DS#&MV[/QG5?N_J MX_EE;P?&X+B'8"0A5,Y(\(E/5A^B$JOA!R2QQG!9LR>[U,JX]%>IA'"AEVP' M3C&,VY,$)9DB7Z7JEJI([0(/O#O5[#!QNEJY1! ROJU2V9=;I?DG)"G8W:L]75MMC MF^(K&W9M>C7>;;I ,/Z0%<]#)FPJ:7E;VFP3WN@;;/8OGRE.SO<9WW):2;P@ M/0#4-,=<83[V77FS#M#R<@)9I(C:D+Y4CZK_D>$V\X3TFT_;'5.79:Z&KJV* M;YQ5O[8]&N+[](*N[PVV(P3]MY)PWN!B <<>A"/'Y@9E$"IX3[3IXB3F+O0X M.I0FQ3*QU!R\YWSN%V\+L5/6I,/ZMM6@&))P-4"D2R%XJS$'WP1K:HUVY_.2 M[RPVV5NF>Q8:Y#7'JDV]6VDYF3\X.TM&APOQV9(YYDHEVS: M5M: _6Q"3UB('-L^2KS6;:_P_)YBY)V*AZG/X7!GD/^X\G$7B4/J^[U8U0;S MS []Z<2]>PP5D#R*V^WIK"&!!%@PBM1W6F@+J48_433 90;_D\'>?(S_-Z_V MHTGTEMX+M+!;D=?<)D_8T-*P;1F_)V+5;'9 'QN/=(O[T1PGJGXTW0_GJN9@ M$.#Z7L^.RU:^0Y/UV1H+K7U+;>;,T7QV]PYH=C"GSRX[L&GXLT7R%5<$?X2B MR92F$=K4;&]G72?[N3@;)49YZ M=AIN)0_3P]WN@V^)AG).L72,8UTO;(#MBU65OZ.@P^#&XQ\S7#%9NPGXGBIE MVQ=GH+NTGOP+4$L#!!0 ( /"2>EIA)EXM/P, '$' 9 >&PO=V]R M:W-H965TBCW(%AVK)TNN),=-__J1LN/EUKMLZ$-BB2(_?B1%:M5;]^AKQ !? M&FW\.JE#:*_3U)99=I4V0IEDLXJR M>[=9V2YH9?#>@>^:1KC#%K7MU\D\.0H^J%T=6)!N5JW8X0.&W]M[1[MT0I&J M0>.5->"P6BW^R!HZDL/:1-[_*=9(Q(=18!D80]-GC+6K- M0$3C\XB93"[9\'1]1/\YQDZQ%,+CK=5_*AGJ=?(V 8F5Z'3X8/M?<(SGDO%* MJWW\AW[072P2*#L?;#,:$X-&F>$KOHQY.#%XF[U@D(\&>>0].(HL[T00FY6S M/3C6)C1>Q%"C-9%3AHOR$!R=*K(+FUO;-)2.V_PLXAV6,UC,+R#/\N49 MO,44\R+B+5[ >_>Y4^$ 'V\*'QQ=B[^>"W* 6#X/P:UR[5M1XCJA7O#H]IAL M7OTPO\I^.D-P.1%J1!P:'IK/"@#6F'' M!D?C-S.X4WLET4A/'76 JF=2RTX'XS3"B6)SE.ZE;,-5!W;:-%7G=8'$'NA MM"@T@O#1LJ_)M<2 CCJ6T(I#C'MKA9-,X4XY&DK6#=J^*S[1EH/G7+>Q*)P2 MH4&.#,'Q=(D!LTY@!S1B?2 "F8T8N93VIWM=G7T>T!!J>1F!&HE; IT4SM= M@+&3%P^UV",E(M(?4C'[YI;\CXMQ^UHB([Y!>$#CL3(6*M MOV$;\T6+Q>RY+DM/QF"#;A>'O:?Z=28,$W&23N_)S3!&_U$?'J/WPNT4W1N- M%9EFLQ\ODZ$$QTVP;1RJA0TTHN.RIC<1'2O0>67I#H\;=C"]LIN_ 5!+ P04 M " #PDGI::DJ_H"H4 #5/@ &0 'AL+W=O6HZNJ.C8W] )&0A"F2 M4/.PROOK]V4"($&*LEP=\Z5*IL!$WODR ;W:F>)[N5&J$C^R-"]?CS95M7UQ M<5'&&Y7),C);E>.;E2DR6>'/8GU1;@LE$WXI2R]FD\G5129U/GKSBI_=%V]> MF;I*=:[N"U'662:+Q[;65:_555=^V]P7^NFBH M)#I3>:E-+@JU>CVZF[YXNZ#UO. WK79E\%F0)$MCOM,?OR2O1Q-B2*4JKHB" MQ'\/ZIU*4R($-OYP-$?-EO1B^-E3_\BR0Y:E+-4[D_ZNDVKS>G0S$HE:R3JM MOIC=/Y23YY+HQ28M^5^QLVL7\Y&(Z[(RF7L9'&0ZM__+'TX/P0LWDP,OS-P+ M,^;;;L15?/.J,#M1T&I0HP\L*K\-YG1.1OE:%?A6X[WJS=?*Q-_/WT*N M1+PS&6Q=2E+7JXL*U&G-1>PHO;649@2/KG.G-#\FZD85RLM[+1[A6)>Z*0N9KQ9__ MYVY95@7\Y'^'I+>T%\.T*79>E%L9J]IB@O/7OTRO)B^?X'S1<+YX MBOI/6>EI2J?3ZS-QB)S]0OR2QU '@D7^A^'6C^%69/PI="EE7 M&U/H_P/!RH@U=%J)DM1="K-"\$*O.J[P;4D[C/>>B#K752E.__J7F]EL\O++ MUV\E?YR^/!N[%7(+Q<;:,EI0L)5C$2+,EA:6Q,ZV+N(- MA TXBDV6@8REC"4JVZ;F42G[;F[R\_8)R*=U2>3Q8J+!1&6*DJB6-L(B5V#P6,BT-$DJIU[FLL&^UD8T2,_DHEDK49#%D8K%5 M!2=D;'>^9#L&HB.[?E=5Y[G=ZP%:U_F:WM;&$G*OL<6PND;H%J+J\ 7SKE6N M"IFFC^"O4@7R$-8N'WGA6P,*I)KWC6K -WV30 SZ@C[S!I'XNR.->%2R& OS ';F_(>3H3*53$5>9TM\ ^(';.IB,&&%R >I4[E, M%8N<:/*]9S^>5X,IDX MBI$+2&NP. Q(]8,^JZX-V"&18O%!H+XAQ-=C_[65-X&%2$K)KNB(D">S7#$8 M,:DF\U#XX3]*?RP8BGW!.Q-3CR6^T;%XJXVXWT ^\#I*-RB')TYTTB1H[1WE+*E M[6V@N'!X*GQ=J-"^Y!(ZQC-Z)Q1OC&UV&P/EGIL=$2WK9:D3#9A"6IF_=ZM+ MY+QB:ZR*(G&7IH<#B+F$>0-:YZEZ4&DG)#M"'Z+B#"Z6IMJ TPJHR#F+CVB8 M--&LG-/63Q8V;L;$P;\0FN2-,HZ!B*P Y ]X,7< ::=!O=PBQZXT2*?ZCQIL M5X\"3,,]SJQKN>P2[,C^#P?-\%2OQ.GTC#E_D&G-X=_Q(_4C5HKR5+!3!@2E MMVF3*V*YU11Y.B?QK)\C,Y2A53BSCC9UD:1J9%D[G=F-ETC6N2JQ1[S1X+VW M&2(CJS/01"++L4OALE2AJKK(K57Z,I90#FR- )D&AMX-V?6,":.:ZI6R/@%.T"7W8X3]]S.RYQJ MN=0I-CV/4\AO]9C4E""%J0MF+K>N@'2GJBJE3(X$[.FR9U&I?HDB!Z!0KS>< M%C82V0GI.(;NW>M;652:O1?LKFKZ,$01:E70!/3 =G!A$(G_\JP*SVK<*#DH M. 6]7'"-51EM"RD+9$%9U@4ID^N7!@,2_UA'=C5-Y5SKN$05"JD@**@1_LBG(;-K[*K"1%)IFJ$RB) 7NYJ:R2I*".2T,;;2WCXD&&C56G MFM)3YAE.6A)WDH$Y\)HL4A@([I_*-N+Y3:@*A<"Q*VT=/B=;/#(INWREBXSB M Y'8/FQ42>F8]0VW_%>=K!E2%TC\1>+KA,ZW=44[/$CHJRYIWSISE9'T06;, M"/S /38ZWC29SVK44!:C$DFH;X5^DFO6J5W$=@B6[.60LU[*=S27WF-VV5: W]A[:6G;G&WW&%4@3>YB?7_[Z MS7;F7DT>3Y0' ,7"P@I^&1]FW'U014_)'UZ0-PA*,246P(VHWFPK"E 7+S(C MK:&:_;/!==P7EA>6[=^YC\?&=X">$AG\[]S,O*YTL M!W+X;,K ?SI[B;3J?' ^OKV9B!,QO8VN9Y8PGB[&"XB!IY<1Y'I'49CB\>GU M!&4 CZ^BVXGXS5(XG8VO;J[/[.K;V3/8F.VS >P)J L2-]'T-F1C?DM/)]'L M*F!C.IY.;]R.B\N D>GE@A_/H\GM,QB9[S-R-9[>L.2+Z/JZ860^GM_RT^CV MIL/'S>+RS*Z^N@WXN%QX/F8WS^!C,:20Z0TIY#J:7E$+UZ!KSHU+0ZU?0'L4X7URPM?7EY:S]WL"WW_)0ET9&DCX =AY374+^> M30.25_LDK3("RT1_4@CTK0;%BZ87)Y-HRE_BPR7 (KHKBQX&V[)"I=Q$N9K? MX>XY(G+>;B!+P :,"*R/E_RW5"?,0/OF?!'EET: 99-">XJ"JT*@JT:@OH1] MZ^RW)N342*8V-%8%GG.E.)33?>ZON*)Q#+DV5WQV!?]9#>3TBBWD/7[?W??: MD6Z_/=3?_T381>(#(3V_'2NR;;":.-P9@J. &VBY\WACP_T(9[9MRC*%AH9J ML>5HMU$Y5\ONB*&0B>*YBM+L%B?S"<&1D\4D*&UD^QS= %SI]\"IC[INER_R M#D&S ZJ#YS0_I+$WJBS/8AAZ )G0:(4F05U@;1TG0,TT->E09ZRSWUZ!O,=^ M+6I=ZMQD: 8 ;:J*$-4!&)N91*6PE),L&&OQ;@,MJ[;0N@"$*ZB9TR%&WU^' MSM8[KY5C&+(<3#;D-2%&^6]:_.' XC\-8/:ARX%OX,*N-%M_I6-/;1>>[0-&MH M,9NX4GTE9M$U/OMB[*N___O0_UZFXRL_FF*%<'$S0&ZX&3!< 599#OIO]-AW MO1XS/KUJ&9\BD;:,/[/D6,2ZA\ZX!A0VL>3=4&ST:J-*-L;0C3&:(*/=0XC2 M"SI._S;ISX.R=@@QN@(U_?F:G=,4]S@_BHL)&Y+J0]-YM(JH\Z :EL?&HX>2 M620^<[KL''($1SXN"SO(9^-(?.5Y [>O7Y1-]CQ&_81,'5,Z_""+',+Y,R3; MNMX'$WE[LA(V0[^9M$860:D4=S$:R-+FESU*G_-6O:Z-L"C!G[7(F-OM)*0( M/%>I>).;U*PU]1I/&'4]UI*(Q]?P%[T7UM!FF/-# M %MLI>ZRUISN<-=M3U7*@5UWID:ONU2^J;[,^*N3]AY?CSDB3 M1H@ZIXF.12*>30^' F?XKAY;=.3@2V.BEG4734X[;,B$+)RX:=A@F'&P=.S/ M.FV1!B(%\?S8XL.M0;+B3DIGRH(;V3(1;FLG,78('!JCVA0T+[1CE@8B,+GN M2B=K2]S)-J;J3MZ@DG'K!,W$QHIK9XP)'S*:'[P)Q-C(=,437)HWD3W\@[:G M>V=A6C,-&=.$W?#(BPZYV@35)#./&'AVZ">3A'^/]&ND*M MW+#)-;'DR:FAZ68#R8;R:7.R1*E8YZPZDML:+HX+N&"$]"(^JF7!PV;;:H8^ MH7/*@\H--^DC,,H.693Y;3UU3(+M-LY1@H@^]PGHV8DC9KEY4!IFHR64GK$? MV"+#FET1N':9SD9Y&Q.'-NZ'.;EM4'*^ZR17/#]$NT8@F4:_$EEI;"N=/3&E MU3XY,1/]6-S/6-V7R9;6N7CZT QO.\D[R 0'\K?=C,?FLCG.E>U)3AA\KABG M)JS5CXS&R9-;7"4NJROY$DH12>A^?H>-QC*I,_^'2H;+%O&:1W M/D%F'3CY0W5W'-VY2U+'UEU.IM>!\S:#'1^[SEW]49KW/+;TAF:R18/=.V5I M+,I8J_9"0%NE;/]AS6H3B,L*E$57ACX(__Q-(/?NGH MC-1J; 0U3MC=U)_H#)22YH3G>0H6[K);\FS=6:=BP+"/M7K>9MGN9K*B.?QV M<86&>VM*'?38@5\S<*<3I+).JQ;EV8LF0<0%^T MOGDTI_&="EK?C0)KJ3!Y^S#@+]"$VP&-O1-34S[@-KB7H52JU]K%Y%*YJA^) MWS?:'B >%)&."W76 !RH,\@H+A.3T=;&4$Z293]P_:4O=WY"MY.(B:/Z:.=3 MQS-W6&4?]-H4%A$GBD^1&$2P&'1.LU*,.?\)C0IT="L^32T8@"+G2YV6O;.Y M 7\80)==I?&% +A&Z\5NA$1GSKXKAK964&9TH)EZNF\*KYD%38"?.GL.]Z]# M#=TJNV]OE0E79D9@ZA/-17A>-#KC(VW64IMV.)S\10M;;-E/V"F":KJR9^$^ M^Z6/Y_Y N9\Y7*/3R2YG8<(>XH+2F2F^\WPN>2!1K0=I.H,--)MYS08():WS MM357Q3>4(/Y:YFY<-PCU95D:NFSG$2=GJU:X(/GU:Z$4H4Y=\>MDX ,-S-% M=R6-IIY0%(^,\O826=-XM/.(XUW$4A$9NI42]A!T!2G66Y;,7U#K=!'!/(NW[IC#CT/O??]Y_*96*%=@I&,C%X(IP=PG2!>! M2U,&:NM&VY'VJUV *.EN&[4-#30ZN0I+A@<@M'7'Y5K/Z&[:CB3L!54V?W=8 MW9];T1[-,:$?*M,T;7%\C#:F+T(L^S-][]Y1UG.M9F$FI;UEG:P5.X]#XRVV M/H"I>\=90; %-E6!TPVKO7%VBSA:7-3$C&EN;-ANMU_'&Z7XP"^'0S_PC0;? MNFNI;GCK&Z0!YVP$":Z T_6L,%ZZU[3H2:=@<"_K M.ZC@'+/JS\2.Q.J80X1G%YT6]JD)0V>N8,<-K56MC_W$U5,RRLGT)EJT70_? MT>9;(30( ;DOAZX$[(_XB)UDBT28TEF0VQ!MT.>X,K1JX6;Q M@\-?_Z([&1CL,9I9CLP'79TT=C*+9DT:&YB['IZS[K6MWGL>M+1WO4J:,-L+ M9;/+2>\J1+?4A2:U(C5ODPMX[&7?:^_QDWEL1[DF@1B$>43HKOJ&9XQ\HZO; MH=K^J3&#QPE[]HO$)YE+IS@7[[X;8=S=UC.S1 _B[LLYGWQ:%;U(:_,97^]R M T.6=+ *[T.I5KR_E8T>'+[:GU"&!2JX;?YOFB V9S+H)]=2N$1TV+?/H#=D$,$'T=J[-$\*EHID?DHWEWN&NSA -&8QM&80+ M>NA0:[;K\;WO\'60KJ,&EDJ>5=D7[JIE&+.'Q\+/"[NNK]7+$L#EQ)I_\\PDW"^>NJ-(=3<9RQX_P#NGGR$W ]HI3[_+?F4V]?/;* MJ?3HKRSH2MQX<4G'TJ![.5G@PV(V7DPOQ:_R!]2=JQ6P2GOV._0I;%F1+P5L M6!FD3#?5H-.K/*_Y:JK_K5 O@@X9++BW0JF.0>Q80,6$#KJ (9.)XO%NK$MW MLYI0H/NA$A_9'N&!SCS0MQIW+,LW(8Z\U:2/P1MT*KB>\1S7;X5)=,+7,.P! M!)L;W8+@BO@D0[T*_S0V&+[W]Q-<\U54- :3\-I8)S6P5Q_1(EW(+\WX:266 M/W-5M@T0OL1U,AF+D].;Z.JL"\9.;L*A='CP/]X3Y$G4%"8LJAHU_U["70'[ MB$:V_?G7OT,F?T7\9!KR'_[E;[O-?UZ\O8KRI'!WU1"_[;V&D^EM@+?H-.O/ MWG*@^M/TI>Z7$-U!P\Z?<=+R]H2648+$M_9"T+ET%X(K M%\%/C3-5K/D'U01.@%7LKXZ;I\UOMN_L3Y7;Y?8'WY]DL=8HWJE:X=5)='TY MLI-3_T=EMOS#Y:6I*I/QQXU"8BMH ;Y?&: N]P=MT/R2_-W3W<"+=6F^5$NEK/B:9T7U\FQI[>K9Y665 M+%4NJV&Y4@5^690FEQ9?S>UEM3)*IDR49Y>A[T\NJ MJ'19"*,6+\]>!\_>C&@]+_A-JW75N1:DR;PLO]"7=^G+,Y\$4IE*+'&0^'>G MKE26$2.(\6?#\VR[)1%VKUON/[#NT&4N*W559K_KU"Y?GLW.1*H6LL[LQW+] MDVKT&1._I,PJ_A1KMS:*SD125[;,&V)(D.O"_9=?&SMT"&;^$8*P(0A9;K<1 M2WDMK7SUPI1K86@UN-$%J\K4$$X7Y)1/UN!7#3K[ZEV1E+D2-_*KJEY<6G"D M^Y=)0_W&48='J(-0_%(6=EF)MT6JTGT&EQ!E*T_8RO,F/,GQ6B5#$06>"/UP M=()?M-4O8G[1@_J):UTE65G51HE_OYY7U@ 1_^G3V7$<]7.D*'E6K62B7IXA M#"IE[M39J^^_"R;^\Q/RCK;RCDYQ?] ?IZD'P>Q"=%F(FZ42^+HJ"U782I0+ M4=9&P R5F"O$M!+:+;>\''>$!AD. B MB39#B%?/Q+] [ "Q3SO0!9B7=07*ZH)9.4[,Y>H_XOI3IOHJC8&? MAF*A4F58#RPZ%T$TIL\@%I^LM$I$?B &8UAD,(IG.[N$WBST1>!-9A,Q]OQH MVE@C\H+1&/>GTT",O,EX!N$7"ONE!]M]_]TL#,+G]_Z[78_]NG5+/(:)!Z$W M"MS_,4'6B7#JMX[)!W-5J(6V%QWCPP9P;42^FXP8$?@^\ME_Y1W)G0FU6"@^ M YB+(6E3C7OPUL*4.3NO@A*U+W3P@^'XQB'0CMVU ]).9K5TQR!)(XL$P3X(IL,( MAIX,QQP<0T3+U5(6MTR22&,V4'HM32JDM4;/:PNJ0\\.@B$"Y<>LG+.;+.CU M/%/(,>NG%,!IZSO\RVI6:4OJ#T<7](G]?RV+IS!I#0\1M?J*LJ/JWVYR?[4T M!2J.EFJ[F PQ"(= T8]EF:XU4*#SE=0&9845R5(:Z#J8#3E-C(CQ(5X[N.L@ M!M0:VOK#$']CT@!VO%8JWVEK5(;UJ; E(8=YH9(R[(2**"87#1T^ ?>;=H?$ M>0!W@XNNUECS-E]EY48!II!\:&B65F=9]O0MK;)0+.W9XH4%<"]BUNF]#U MVD3?@TML3U:=XO](?%2V-L536S[=!4175*5LC93.S-TD$KVOY]!\ /0]81%>$+VXF^4 M=EJD0*.YLFNE"CX[>K(0919. 4W:2WFI+F[O92B.O3:0AN)]L3M+ M@I!/$7R2>&]K@[PA"X"7!,C=&M*:-K\URN486-CAEHG>FUM9Z+^@_?__VZIHO@^<7X@,U7/*YUJ@,9I=BB!3%-.-9X3@[2F_-L++!+A_9\6]] RW^HZ;W6(O&]0XG?T M[M8"*23^SW*CS%I7ZN_(OH6B<=%5E*("G5[H1+IXIN,*'J+([5-(5FB2.-$. M(18 @<.S<($%-%#CCE2%)MJ5U[LSDB0G(1.""#4 .6,>9*F"9L _5B)^4_MA.X/BK+,[AK6WXUXJ$C&*/6Y]8@ M\F:1C^.Y3+[ SCLCP_RH[A*J5BK^45+-5Z$E\*,03<+(CW$0-QC]DM(BLQCCU4YV(T!=&8*QYW2A\L@W&B<"+",1JX MB7B=)*:&:!U;HKB?S )\1FA6MO9H4@M5_E-0>]-9)'[F(ZOCKF#JH1TBH\0P M"FDE#0*"TS(DJ6$+2+/2ED#AD#P:H2F*T$]Y$[14KL*(O#":H%L*PZGXK0?S MZ%-G7DB])GK)L3>.HK:1.0&E8.9-PID()V ;]_JY8X,^9X>>#[. RVR&1H-< M83?L,/5GK3G%D\W&(1H\?Q9VC-.U;3#R@G%,:(D!.:?N*!:CR?2$!GL,9NSE M<.H%DX!!\1 %==P1-]YQA#+K=4^@>.)\' \G[?G0!N<):U*N:ML6+G&1.,ZC M^(#)K2&8%@\@M\V;R%V5KBA00'H>^.$P[C+K@3SEXKWVN3L[J'%^OL H''G)]PP;;KCG("49VB^;EWRZMWPD? =HU5[[#Y'E7O8Z9X#^$&H MM#;N=GV/D7LHKAH7N@U/2DWWG*?=XG8C($3>1XCKX-HU7&ETRYZ]M:X&(+ B M8>UF4,!*LZP=/-VA1$,](/ZHC:Y2G>Q*JJ6\ZQ2&_65E9QY!S/:,0P)4;=?> MBCT4U[L.T!I9N&Z9EGB<>U=4O4$@5%QU852N+?&G1@=173FAYM32H<+\0R7- MYD>\ NTS*G=NEUYCYS:(W0P.YJAJ\@WE8C02RS+COHI)D[+.4JKEY&J5H2Q% MMF>[H'%0!>\*9^:2RCH("[04J&2L:S5;<=&-V]9PR%+@\AN#R MNZ3:>G-?3++Z"LN^_-U/:5!T!1CLT.:(!)Q$W/:/J:]=-D0*=%-Q,08;B MM$H-Z('-R:;^%PDV2N&=-O4:)IS2\#KPIM36#T:6M'?W^D'\1'[/I(#M&LBX9.DG&/#+U1TU[T0(-P=G.8;SOA)>8M M8RZWCCSQ\7:/?)H 0FAU"C/42'[W&]C( M=$&!,X6+&7?:NCI#YHA-3HWSS>YH>T<[4:K[V+3,G]#;:VI;F\'?NX^?VKG? ML)GG=Q^$\%"^XI'%+:Q$3]Z&35[LF""(>TU KZPOW.K,P2I:-BDX.-ZDA M8GX-H+"N>FOGPDVB;-'S4+_:5[/M/4E_A\3:!3FW)G38$VL.TM?-$88 -6X8 MC>N+9N">-G4G#Y^;YT) ?H+694U,90_FM^QBJ Y\6HBX3 M)QM7A&=N&SJ_JV'?"R>7G9>!<@77TRM/%=7(A77O!6WO;M^J>NU>)MHM=Z]D M_0+D: B6J05(_>%T?":,>\W)?;'EBE\MFI?6ECE?+I5$;4\+\/NB+&W[A3;8 MOFOVZK]02P,$% @ \))Z6JPJX-FF!P BA0 !D !X;"]W;W)K&ULS5AM;]LX$OXKA+>WEP"*K1?;<=(D0-*TV 5NNT73 M[F*QN ^T1-M$)5(E*;N^7[_/D+*L-';:6]R'^Q!'+YR99V:>F2%UM='FDUT) MX=B7JE3V>K!RKKXF9LKW;A2*O'.,-M4%3?;.U'JS?4@&>P>O)?+E:,'HYNKFB_%@W ? MZW<&=Z-.2R$KH:S4BAFQN![<)I=W8UKO%_PFQ<;VKAEY,M?Z$]W\7%P/8@(D M2I$[TL#Q;RU>B;(D18#QN=4YZ$R28/]ZI_V-]QV^S+D5KW3YNRS/0$Y@=$TA; M@=3C#H8\RGON^,V5T1MF:#6TT85WU4L#G%24E =G\%9"SMV\1=[_I:UE[X1A M#RMNQ-7(02^]'>6MCKN@(SVB(TG9+UJYE66O52&*QPI& -2A2G>H[M)G-=Z+ M?,BR)&)IG(Z?T9=U7F9>7W9$WVMNE%3+GI?LS]NY=0:D^/1TGR<4I>ZJ(W7$K2F8TRR[9P];ZT1E M_\ER756H,= U_Q0TKG19"&-)E5L)MO'E =5\+0RJG:FFFL.Z7G2R)&49&H=U M7'G316/H'\GSNBYE[DT#M-3%D-W+LB&-A[Q1N3:U-G#&!O&BD-0%>+FS(ZUM MO+JFAG&_!D\JZ!-?A,FE%80M.*1KDK617[86UA$JO(4>A"0G$&$A<#]]V"CI M($OO^F9RK1 *W]R@JA!S%\%T+FH'^&B2^0H9 8K-2BAVDIQZ83A6-CL9OV87 M-L-J[81R'Q64+C0 6GI27H:]'[+(:P][(\G#(H>@C :@JB5 M5UYIXY/D)X;*!:T+T:=<<,=6X !3V@$:(%1('[=DG<#,>>EEPD0JD, A^T-P M$UH+0V,0GC?4'$XD.: ;B]#:+GA[%O!*-\K94]]%Z">CGY2]1?Q!#4 %1.KI M* G*3G&44)>^EKY1!>Q5RSE*SPO$>#*))A?9*5UGTS2:SF;^.DG3Z#Q!0M^+ M0F#$DB*EU1F%T^BRI%Q(Y00%'M$O1.7IQ]:\;(@!WE'K(Y9S8[:T/KR;)NQD M?([*/YE<3$^/8SY>K3O86=K"SJ)D>M["SJ(LQO6]4!J3J O@H7#]_G6YMY3\ M\8=9FB0O#P0=#"=6)DCL#'XDZ45T,1[C_WDT2V9[7_;I/:Z+T XOQAYV.J2 MX"(>4DRHD%Y_;J3;,K[AIK#>!6+>%BRS3#RE&;$G"O0A(YY"9)^21QX^*JZY MR'E#52N0.K#!QV ?HM:8W74Q._2U^#.5=8'XI),XBN.XJ^H%2.5S]>!S943H MS\@A02YJ%'V)X@!TA<8)6(:C("LJ25]JA%-\J47>2J$96.%56Y9%[/6F@>\ M$1ZQ#T?!%D977@Z,K<%?M^N6QUO_9+6 MOT.2B%HGA1X*RNUWMK$GS>K]]\\8-HF2V81-\9OB.DXF;=[:^<6P06'C-/Q] MT Z38A)E8Y*8QB0QSB;LUJ?]@&]PG\)KJ%GU6C\2V8W2-I%?L?0W7:+A$MZ# M/"VDQ3[78CWB\!;\8,DY:\.]P#N@I*B'N'"E&CR8:]58&H9$IG6@!PX*@1\U M)LB0O>EE[$C"LC#0 U7X7*\[YJ%EHLUB+&+;[PLCR6;]PNAJZW <&I@S1RIT M:83W.Z*A=\CWX9$49/\7*32]^YO\K*>?(H*T>2T>WO\I44 MZ^ QS4YA' ZM.%25T(F]"WGS=Z/UTK?QK^!EXZ0/;]=#:K[=8>!Y;AJOZ& 8 M0T<$3W8]6W;;Y-[6V K:8+'/#<>T\3MJRM-+WRA.LB>H$/,>J/]FHARDR?.E MX$>";6G9P;!>@ [3!6N30T-*61J:N5XJ^1^"M#*Z6:Z>22+=@U 2Z:8@4:Y$S^K$6YT>J_\L3%$O MZ73B+!POZ#&HO-(%F:-1G&,Z!GNW#Q\) M27P63WLVV08N$R&-X&%$/C:*/)/+W>GA8-SQ#+N>EI&@ T+1MHVP*2*<80-$ M+B"NW/F&":J^R";#BU[.HG;^=X>E+K5N!_EQI_G&>(YZ\]GMG?:-]?$Q"2EG M_BAZQDLZVM ^\]'>X:#O^\+<;_(0P<(?>&CG+HJ#'@5A[39\7]HO#U_I?N%F*;&5*,4"HO'P M?#)@)GSY"C=.U_YKTUP[IRM_N1(<\Y 6X/U"(^#M#1GH/C_>_ 502P,$% M @ \))Z6OG_[7 K! _ D !D !X;"]W;W)K&ULK59M;]LV$/XK!W7H'$"U)4JRE-0VD)<6*[!N0;-N'X9]H*63I84B79*. MD_WZ'2E%28;$R(9]D?AVSSW/D7?D8J_TM6D0+=QV0IIET%B[/9G-3-E@Q\U4 M;5'23*UTQRUU]69FMAIYY8TZ,6-1-)]UO)7!:N''+O5JH796M!(O-9A=UW%] M=X9"[9=!'-P/?&DWC74#L]5BRS=XA?;K]E)3;S:B5&V'TK1*@L9Z&9S&)V>I M6^\7_-KBWCQJ@U.R5NK:=3Y5RR!RA%!@:1T"I]\-GJ,0#HAH?!LP@]&E,WS< MOD?_Z+63EC4W>*[$;VUEFV50!%!AS7?"?E'['W#0DSF\4@GCO[#OUR9Y .7. M6-4-QL2@:V7_Y[=#'!X9%-$+!FPP8)YW[\BSO."6KQ9:[4&[U83F&EZJMR9R MK72;G9;GK=H);K.!GVZ"&<]71]C8N[C<(/RIC%C-+GMSZ63F@ MGO6H[ 74F,%G)6UCX(.LL'H*,".*(T]VS_.,'42\P'(*21P"BUAZ "\9=2<> M+WD![\JJ\KI1HD)MOH51&F!:P1NH%:":H,Y@8E'53O#966. M@-*.DDI2&FB-LKP#VA9IR(%/Y^I/RH[.P5Q@39HJ6*.DEH7M4#.VQ V^2JI5 MHOV+YCT!&C>-TO:=1=V1C!OL44B>LES 6:\(N,,ML5N3CN'09)R-@Q?9/C])!"!I,L M#>-CTI='$7%B!3'*DK!@[#6:CL-YXLPR HBC@OI)D?Y_2H@/A8M%$!?%(1D) M3-(TS-PV)7'Z8$Z#+(N>%^)=3>(HG&>)VX4Y?4=#&BYBVM4#/E.W^UD6LCAW M1R+.XJ<'@Z:B.4'PZ1"/I^%HI54@E7Q'UZVF$RXW_PBMZA.N5-(HT58^9,;2 MKS^\E'^#)2V8^E3E0]A])9+6._$8EJ\%3:\5R78I*.GN)_O!G^6W2 B?QAY@ M7=,=ZGV0N:%-)Z_&FVJZ7NE._#?;20K(?*LHEY%27=S1C6<;3XS0O.U&NX5D MZ+SW,J:N&E#25ZU32'G:ROY%XFO!FIX;5$8.E N#V)=W]@HDQZ4Z4%3"![@X MG3Y7V6>/;N0.]<:_.YQVDM)?SN/H^+0Y[6_TA^7]N^@SUYM6&A!8DVDTS;, M=/_6Z#M6;?W]OE:67@N^V=#S#+5;0/.U(J)#QSD8'WRKOP%02P,$% @ M\))Z6D5F!H@R!P )Q !D !X;"]W;W)K&UL MK5AK;^,V%OTKA%MT$X"Q];2D3!(@DTS; 3J88-)NL5CL!UJB;6(DTB6I..FO M[[F4[#BHDW:!?@DIZ]YSG^=2S,76V*]N+:5GCUVKW>5D[?WF?#9S]5IVPDW- M1FJ\61K;"8]'NYJYC96B"4I=.TNB:#[KA-*3JXOPVYV]NC"];Y66=Y:YONN$ M?7HO6[.]G,23W0]?U&KMZ8?9U<5&K.2]]+]L[BR>9GN41G52.V4TLW)Y.;F. MS]]G)!\$_JWDUAWL&46R,.8K/7QL+B<1.21;67M"$%@>Y(UL6P*"&[^-F).] M25(\W._0OP^Q(Y:%!SS<*!01J\H)*-"$OP># 4O;X475Q?6;)DE::#1 M)H0:M.&V_Q5D'/7]W+%5+LV4<]%!B9NIAY -/K63V"O!] DE= XH1] M,MJO'?N@&]F\!)C!H[U;RRGK(TYBR)DNP-O'0?9AKPTK\(\XO< M&.N57K'_7B^?3N#5^S MO:_96^A_MR1O@AQW\22)3]D1>/:YMZQ>*[ED8+L5(4&-K%6@7B>^2LM.)C>? M;S]-3CG;K@U3CAGHW %:-80F=,-N L*'1UGW1#7V>;E4M;27P?-%[Y Q1^^LZ5=KYK<&,M0=@GP";&W^>LI]A)32,?!!M+[P<&N69 0[,FS/*(/ )&-XKTYP9E.9LV+,'@3J"5F[*KH&N-##1 M%OMX['XH$D"C',Z=@7*(?)>$K4+WF!W'J$DUQMJ^QW=8+U-\!_N6/4EA#XP- M>&N!GEO(,2!"08%J$X;28*SNK26-H!Z&F!X[2&F2U./!'H0IRT,[T*!82FC6 MP!0+0_3:E[HQ>*^-'[-(P8K5BB:+)VGG4!YU,!A']@[I1S;HX<9T&Z&?_N7V M0^(=_0ZKJ"G'YPWUP &&&BR.$H>LK5QGF"=:$=*'N8O#,K0>>/0 M.C*?T# H!1IF:3 +MYA7_Z%T??@S:TX4Q6)Z!S/N-)"(_J3T)]FY],JX^Y;% M9<6+=(Y=$J<\B<-N'O&J+(\.0I;D$4_+G"5%QLL<5HJ"1UG*?C885I1^,L>R M+.)Q$K.L+'DTKUB>8DUCY/@@,:\X%<=SGJ0%BQ/2G;-XGO $6$?=B7/X'Y%0 MRO,RP1KSO"A&=U[6(2ER7L'5I(KY/"M9FJ2\J$KVPT%M7O&I2'E65:S,>9Q' MK"IY,2^..U1%?%Y4""+F21%CS7F&( 9_7G1!/,]X7)0LKN8\0WQ)G"'N% =Y MBU-_Q??#E/I'-/A(5/1E$X8Z3GPD.$U.QUT1=AD 2WP*?$%'"DO'%?$>)6G- M)I#TI(2IHH(LR@ZW:(/R%="Y'C@""B@;9,$Z2ZP[B0%;S0O(IE'"BQ*[[[XI MDSAY1R<*/H\UDX\#1]D*UP5VTB)*?%!H "8\RQ-V@EY)\E-:LR0[1>8PJJ0C M3M:FDZS@@$8B>!['K.(I5/8B\G%#QPW"X_D\(R\@'%.XO(RQ?B:.[H!>F([0 MSQFJ#/F"G:#V$5S_B2JP")S>*7GQ*(D+2&#%JPI9P3Y%UZ5Q$O8QH,H(:;N5 M8'NMGL\[T=&$_7TWOL)9V3 U3)?QR K91!.^*/[B:3\Y_R&FO^G;J_S/0>8* M:\;S*@UKB08_VMD8#*!/$=8RBL.:S>,PA ??P[$XC+%P%\0'BF.MT:NS%DT[ MSF%'L:^D65FQP;E*'RO!XS"'__0]$"*A(,__9BY^T8I&_KT/!_^WK)BC]2C" M*L.@RQCNJRO5=Z'9P/T$XP*J0Q,M=^VLO?(*ZF!DE(.AX'NY&W&8F6!EKY[#M9+1D -Y- 9 >&PO=V]R:W-H965T P9!#2DEY7\Y+8I$SC49?OVXT^')3E-^JI3&U^F.5Y=6K MDV5=KY^?GU?)TJQT-2S6)L MO^3/OI:O7Q9-G=G74R/O$?_&07RYH^.'_]:"2VI7)*UODJC3S5R?7X^=O+NAY?N 7:S95]&]%.YD5Q3?ZXWWZ MZF1$#)G,)#51T/C?G;DQ64:$P,;OCN9)6))>C/_MJ?_ >\=>9KHR-T7VJTWK MY:N3IR8?QNWGDN@E15;Q?]5&GKVIBY5X&!RN;R__U M'TX.T0M/1P=>F+@7)LRW+,16Z4CI/U4V1US9?F#RQIGIY7F,)>O \<>3>"+G) 7+CB?H$ M"LM*OK75B7IW 52I3WIF3UW__V_AJ M].+(%B["%BZ.4?_S.CM.[G0R>:R.B^57HS(#VU>)*6MXNBKFJFA*-=>)S6Q- MC]!+YO?&KHF&:J#]4N5%?I;H/#&9GF5&(9*4FJCRPW.;TU="N!JJ6V/4YZ(V M:CP>JI^7AEA:ZWRKEKH*ZZZ;,EDR(Q&_LIA>E,;(!QM;+Q$Q*";1:K4I5Y7" MV^:/Q%05,Y\;M36Z'*AU:1&-;+;%"YFN3:KJ@C[,:Z)9568UR["_ =Z_ _&B MW Y4HM>VUAGH(3:FMH:YX ':5%7,ZXV&]60V0>2B?5WS@C!C4 ));\H#Q,%D MV;^AN@!U8'53VB+%*QF$:%AND%X1*P1_64=ZZZ*:*2$7R@[K->2+/_0"ZJIJ ME63:KEAFI(.,PG>#Q=AF?@0KP%F $M0$J">='6Q%O>8J-BJ'K#6FSU M0Z136T+N12E^7D((""XHKECU>*3(DF:LD2H@.@W2YO)#CT)?D((* N+ MP9\;C?]35.184/.*)8(')$1NRHX!'T-PJ;?D)[/?0(E$F%EL GL@1U[[??9* M4Z^*)F=I.BFM]=8%!_*U)DNA-EX4;+*^5_J;<<+I5T#L7):BCN/FA5H6&TBC M9#FR51P0'^R[*3GH)06>!^C!4IJLF!R'[:1A9\';](#G739380\V[4'QS#' Z^X]C?B09228JB&>+5D.AP]B!GZB M4KT"UQ0-YUAO.U1?0*/L9(\?Z>&)5L1Y.> C@A=5 MQ5+!DIE3&HSA7\/;(47&HD2@0= K ;C@ 1S>DZQ)^6TL^UY6H/>PS,^E)G$0 MA]>42GXRB\83U2E0&2*)(3/B2&2 (D3]Y.P<^^>4"XA,:CBS8MG*!^^WAL(6 M"PF?W-;TTNG?__9T,AF]>/OVYQO^Y_C%XZ#?=\+^M5M8'/Y>GM[ D'1#2R#( M(P*76R9X:^"[<+-^;DBOIDQ:AMZ\O_7\4+90/YA9V0#,4TJ;=C56L?)3YTP( M?#6Y .

HPUT5WM ]BRT6)OOWSPBPT4B8(Y!@N<5#6'^S9>5JVQM9FGRQ)_ M+@D>'D?9=112*72;V#N;42XT-6T)N5UGG$]"-M .$+E<#%/4*?*_6,FC\2BB M5S45@0,L)W2V/B2!&!P,SE0D/M4 JIC4L&J@@+YXP!8H/&F]#[&)$1$/>B(@ 7" M'3]9(1R"7,1-V#_4_V@ZO(S5J).D*%,68K VMIX^"Q%I @8@"CU AX1%0\JG M*(VD_[_X7I,]0G,S@L/(6?C;UB&:=A]$I*%TF7(V/:KZM!56)'6"L]Y=#V]) M$Z[RF6L>NP'YU/C)"]@,;4YQX#S"!&^ME#2#9\47'BZQ%9R:#7Y- *8UXP%! M!>1Y^5QG;>HI&A32Q!:Y5YX3^$/=;:M#NA5X?U0@.Y'J8M :!?HO<5PHWYX*]1B]\L'_, M_ZP#!E/F .;RK\]!X$VB^*\47BV!51)^DI0-^/$AQ)K=6H18-8N"1.ESZ<,D M._&>)@@'3U X*@/4Z3HPVT1O(MR24#1#-\YC3>4IH-KZ=C:7?$&8 TIDZ$-% MPGQ.6%AS54MEJ=OB"G6,73.49;>7_.(RCVQBG^.-!_,D;18K M0W"N# /H/Q Z(NU)%(&9XH3 OZNS?BR,\H>2UBBJ[$5! MI',R4Y,ZAMDFN(1@F!U;AZL!D1@K(/B45YWI3-R0V[E)P(,U4=# M5L0H#RZ%;/4E!P++C9H,')JCJA % S@@T+7F$JY;@*%$?I&*^3H M/(719X%^(O3!2N71)OD=$F:1+\[8FX!-,RJ0R6RX(21);(_&4J=2 +#CD"<( MO=1!;=D AQ,&#&SQ4&M3%W@6$!XV+4[,=3&7TR$3E5+.<\%#W2\8YLQL"7E\ M:."C; ;3J7 VMR7,_!C=-@+:O.5K$&#\WM[R8L/X0BLII^O#V[ML[9PX%H=F M4]E&QDA"KI>PJJ NMNT-;2NSJ%B%#_L-?RV+@D,=:/H*RI2LU% 2[W/,!KM" MSP4ZHFNEMYQR.Z(CYG.OTFH M!:W=]443_)HGRQQY8="_4>A8[H+Q8Y%1L%K$K:C+5S_ HU!,?[2AVG25$_GB M3082ZEKV'K;107>&Y15 M8CLH-C65D7G[-;;QV6S4OXORFP.:L@@D7]5;BH;O"5"JZ5MUN\6["*J1I%KY M#=3G8JC&SR?CL^3N;#1^-AF=??[QQ[.?KS^ITW?#M\//PW\/'ZM38L+5@PU]&\I^-K5U+;FHW1E@ M W5.%H*V(@N1AH<4WK'HW_V1+'6^,"0UVL/XV?2"XX%V2\?LQ ^W-3@W#-[= MJ)\:Y.CQ:'9V25U)9.V%7[ T$BX0_U?Z&_=@=59);VIE*X1VMD .].UA0X&O M7"C6'C\2,P_SE3XWH5CN^SL(9!5U182S6Q>B)J-3_=BCN'B[8M7[VJ)4*JK% MVS.SU-F<7H^\CKJ?16C&IP@:FK#D@>J+&OY4,='[H%=OJ*3\I+?JBE4\XEU_ MTB"F+H/2^8B!ZZ. SEQ+KLN5.Q5P8(+M6?85R6C%AHV "TA'"N"7]O==1,AA M?.DAI<]BB/X<\$DX#2'966FQ!$=7V@P]S8X96GM//0GFT77LD<7LW#JCW0E% MWAP(7>ED*">34#Z2:32SBMKH>>U/8IQ$ MOS#/],@/3/)#D[H#E"[GAW+:SHZ?W6I!P^$:1USN9T(-"*M9T*74<^#-RTL8]L-@8+P<1HLK]HRYWLB+]X0##!NZ ;R@J2/X_ M@%F<#35QA7E@@PQH@DW&0J)R^2(&^/A 0.:C45N7M^A\IT9\<,O .6%;DZ"L MF/:2;X\>'DBZ/B^:+?+'W5!]*!!I!HH*P&PH M*,MAK.GTZ;/[,):CTT56%"8KF JH_UBBZ*AVR",WW7R]N(+5C)ZJT]OA#;ZX M02(]*IP/% ZHB(.4^/DMOT![[K(D:^]R=)OH'/7C W@:3[X_3W[U7:[>%,NF M.J2%"6D!;T_/;MY,A)0B57=H4WI3IT2[:T%=L^NNVU+OKHV'BH4A>"=9^V0_-)P\;H3JP "[]DRT6WRWZCO;G)$LR6GI!U!'&74\[EK M#UT,S/ NQH/"6!5+]"B3&XJZ7,X7A%0I\+E2O,.EGR.(V06@O&X6M,7)D[C6 MZX0O9A?@:\M3#S6L:#H"7-Z"_KQVND4&I/$3KQ7GSNM'EKW[Z):%M-@&2SZ.:W806Q>^7\7BCD-SF]DOO0FA"XXV N0G2:% M5'73N!"Z[_WO:\M'0>U_W)8DQE_%VX\S V^U8S !FG?=N].P<(GTF.0IQAU^ M[O^3A%UL;,OU@]'\#J5.7DL5ZU9T H=!QE1_/LRK1.D'M_/:9S/RR2M?D7Z)NQ[3^ #(MRQU7;MQ'YX:"J5G9SQL5HAEN$[%-LS=9NVQ>R@] M[ZUFXE@H94TH5KI2'WBHZ:"S.A74V%= >=S86UPM^-0B[6[!,^[J6!W:(MPT M\7!I/(YL:F?+>V\647X;QSV)>Z-RZ":X(!&LEYT+P,58-_/0=FQ&\0KWQ*.N M2W:[**%DG\0$BQR[#\U!.MO&O_.HOCQ@.-0?T73(WYZLSHTT;OFTG)JX&UVZ M<6+N?+-YK'WO++C@OD=PM[KM@?3V)8;<67[?&>@+_M -9'$'PN;<1XB:QD3& M<@+A.0%6M PY[(P+=ONRT='M@ ZER"SX=(@&IA=ND(R;[GX$]&B0WQ]A[S3G M@F7@TW5A*/:[WK'P'Y'J,'MITU%"MXJ&Y>[;D MSB*Y=R1GLM+:.:S'KN#9$-I[!P%(L)'LM_]HG3Y;B4[H81@TA(%E:*(Z#RS\ M CFN#'6/U">D+*#:W-"D:-#+US";_$Z7.677KWXZX0?639L.?F]L97L(N[*A MZP4RS,QGP6XJK9UIIC''9LWS,-/+>-J16MGM,F?>?(SC+,Q-M+,GU*LK-CF/ M[7>9ZKH1)VTRL63)1\P5S8GS31"Y\ $!($?1:'%BSF9\3K)JY05O)\LOE+'L M?#MM22"R8O_#2W5:HC;D]^0&R9/'-&D8YDJ T"H9!9?68' UQ_1_5>J;(2!! M->@">Z*,F]/\-5;[9M/<2.K,+ VBT(4>!@OV<;!R3 M8PR()JXS+E'-RN%3[0W.VN(81QJ:YW]/ [V-& G^'OSB\\R$HE"B%0RL8?C9]<[D_7 M;';\) R[SI7O43#C//C:=M0?:KF;5FII?,V&CC7FI5X9FG[AX$IQ1KZ+M!\[ M?32X&(K%R;,8$1ZSHX[!A:FS<(;&_BGS,VQ)0!AK@,KXU*/M?,5W3N9[P:D# M;G7N#"B^OT!O="./FUYVB#:UJ1M@(0WHF(GHF&(Z.D,=IG*S*)AKN@S#DV$N MJ87C/G>X)F7$1G3MC\&XZ4#*G%D) CR]6!^9&>[,E1[6CR"4KGXB=?P3,G^W M6F?%UO#<^+(0%<1A>@8VY9%T=U0N=L3"6>K#3%*Y*[CI0ZV-_8T7\(X6/[;C M=,(VWRMSCL2=6;N@!7U\M27=P[""EX)<0Z+N"1M"HA,V#LN20&54C;4#@M'5 M/_;F(!,GHYXT5TLIVPT=HJEPJ2C;AJ AAU*MIT%K?&O)33-U0R:*EX5UE\!F MW$3(J:3]-5R5.K1%Z:0&Y[5E'%9]?0RE+6AX"SY4[48[?_E4I$(7E%E2]\JC MC0#W&4TWV=W915&Z*SXF9[WPX QM8ZB^$C<$?PC2>SU,AY'CN0^:EO686W#!*6R@""GP4-:YL MY0ZA.XWKSEBIER!=/V=D7K2TY,5=L#%2!-<,8$,^J*ST76-OZ) M+*C^$^N-A^A<)KMW%I4[84=F4?M':MTL9<\FHMG&"A5LVL[4=L0R=S)M)SNF M?5(-)8HF@.B&N&[8N.L<;]I)S7?3(E!8WK[G4.QW9IUB8,=_7(S5-N+]'*"8ST M7=WQPE@Z$)>[][7*70E]X4X2&QQOCWTZY;@;S-UW!AE<;L.L9A\16-]BP1:J M+BX/I?0V]#PD_\KE:@>1KOJVY6_L4*^'!V2YGD2H<=DK (?&WV/H6'AE =&!6Z0 MN\!^;G7H&[0-N%M-8PV0F+L#/::P_CCKG3I.";V.[4-6J\AW>^ M2B9NKRNV XIF+DSS_OM^U:,@:M(FD]*!ZC:!$GW:[[.2?8MXX1.89\V?9+MI23\D MV?D1B$>3%NGQ7#SB&K<4?VMR-G5:Q)HY2V-7G@Y;D&086;2=6AMJ-JK@;>Y2 M6"5M$7^9<5]I'?S3Z6:M._*7-Z4Y[WY+1_W6I M?B4E!(M.C6Y=FWT<\7<9C MT=X(^HS5)Q-9<+ []K.?MJL0? MN3L9[MFO"Z=QU.BBAPL/'HY$PIVX%^*=]\:=V/T]PDM/A.##[Z)L =Q>\ A. MV/G!#'\'?JUK1LCC\6 TOAA,1S*,@#^GTZ>#R_$XCK$7NS'6N5OD9MS7;7)2 MCM1$WN.DK=OG45&C&+RD#)MDQH/ZL":;Q^5$;%4Q1V'J8"\:]6B:,_ZO\KL< M-K\KLCMQUSM=+YJK8>;TMF/SFAH#!G>;M1$X@#(2351'&DE\)\95]6V^Y2J/J M%"FA@.$F(@%6%E+2^5FC=OS&'4$;YGAU-'QR>2+%NO^C+M;\"UZSHD8TXG\"S@*B MT@/X?EY <.X/6B#\I-OK_P-02P,$% @ \))Z6F ."X6!!@ (Q( !D M !X;"]W;W)K&ULO5C9;MLX%/T5PC,H6L#UFJ9I MF@3(,L44Z(9TVCX,YH&6KBTBE*B2E!WWZ^=<4I+EQ$X7#.;%EJB[G+L=4CI9 M&7OC,B(O;G-=N-->YGUY/!RZ)*-Y5$7O["2L?;!G)Z;R6A7TP0I7Y;FTZPO29G7:&_>:A6NUR#PO#,].2KF@ MC^0_E1\L[H:ME53E5#AE"F%I?MH['Q]?'+!\$/BL:.4ZUX(CF1ESPS>OT]/> MB &1IL2S!8F_)5V2UFP(,+[6-GNM2U;L7C?67X78$2"KG35XK T&NBO@O;^L\=!2.1GL4 M)K7").".C@+**^GEV8DU*V%9&M;X(H0:M %.%5R4C][BJ8*>/WLEE16?I:Y( MO"7I*DO(N'=#B%24#,1WWQ60T.7C WK0-=1KL3;\?ZI5RB38 M[#;)$W/L2IG0:0\CX<@NJ7?VZ+?QX>CE X /6L '#UG_F=H\;.CQ9/I$[+$6 MUY=A73GA,Q)TFV2R6) HK4I(>",P15I(S)!SX EC!1)6N#E9(856R)4P3K&IF3U.JK(.(LS\BNB HUL;V"PE-:K1)62\4@?0.0;C"*5 MG@9=H'DW@,I18PB"DN$!9Y67[,KM]+$RE4Z#(C R6E4L@M"T78@#%)J8J/*=J4:E4%N@> M[!MBOJ=R;#SMC"(Y#YL*;(9GP&6)GFI:DNY:R!1BM$FV/A:/?CN:3 Y?BC=! M9BR>BMKAD65HCDRQ4)Z)I)#HP$=7WDA9'Y*Y5C)1K M.H(58KM8G%J6,G!(/'?Q[,;IWA[]#JER1RV-7C*ZK2Y*3 [RBZ6/R#K\U@)+ MI+7K0'(YS[ +=%!!FQ/&R)([F>LWX^X -R%5#T:^G M\W_(SA?"_L:4ZD4FETR]Z_;H%+*PAU^;\U'ML=_N.H'Z:K:O^W\W66ZV29Z' MAK'6).&7^(#^P(2U57V(6-^9PM[AUJMM1WO]L, EDQ*R 1M\0$SKDY?"JK(A M )Q![8)?ZB># M'T0Y[?\ZS'MP H8&4:1;-HA][PY/[3*+,+D$732=AKN_#T5.+,&$'&8%'RP? M.[C!(,(8\LY+:7^'C1CEPIJJ=/WV?+N1<8TC;8K%4PWV39M0>;?!0;A)<0RI M35PTB;'AYTTC-T?(:^(W"H!]AW.2F/3C__/Z_ZC^?Q$!A>OQ.(RG3-.02>QW M*7FI-.=M(6VZC>).8D,!O@%:^H-]RV[OTU9[^J\;8,]A=[#KA7#8>7'/";CX M\P3G$#MH?(=O5]LO(.?QQ7\C'C^?O$58V.=PRII#=31X_JR'%Y+P22+>>%.& MSP SX[W)PV6&=PRR+(#GEIJI8Y; M.PL '4? 9 >&PO=V]R:W-H965TR^NOWW$O.RY(< MMU]L:43>Y[GG7G)>;8W]ZG*EO+@KB\J]/LF]KU^>G[LT5Z5T$U.K"K^LC2VE MQU>[.7>U53+C365Q/I].GYV74ESEFR6M MYP7_UFKK!I\%>;(RYBM]^25[?3(E@U2A4D\2)/[=JK>J*$@0S/@CRCSI5-+& MX>=6^L_L.WQ92:?>FN*+SGS^^N3R1&1J+9O"?S3;=RKZT2 MB]/&>5/&S;"@U%7X+^]B' 8;+J='-LSCACG;'12QE3]*+Z]?6;,5EE9#&GU@ M5WDWC-,5)>63M_A58Y^__JBG[*TZN?[^N]FSZ=4#YB\[\Y7M8[.E\>28>)?O>J@^%K,3[ MU>^*J\SQKD]>^L8)L\9^E39EJAUFN= M:NBC#/O7Z'>&@M7H;E47A:BA@ 8WKIO*B=6.W$Z.X/ZI\XT M-B4%J;(>!'YO#QSP1/L.:X]H^ZA-F8B?K81W]XS&)UT07,C7T_D9LORT,&G( M G4.LK2E!T;=H M/34 YFE9W(M(7'5QMPJ/2&F.MI8B57Z("UD48HWTA>B1I1+I[](\A,P5_]R) MY6>RT'^V+L?P_>#$1IF-E76N4[$VQK-GK=(0'2HYJ"B@"@&(T00 )N*&=8,0 M5;F"[RTICFLJAX6HJ[K@.M(>;E5U51B#@<:A",OCZSD!Q2 MM%/2(H< \)XI =\,_=Z$QVU=3L2/_<)".B_^:*1E"*\%S!=K[5)@X2'UB8#S M-78QBN Z"LA8_"?GNJ0H_NE0(L:17"DD6.@, -+K78M614P0P&SJ&M*;*O0, MZ.#<[24N$=M<0;"E"H3UQ4X0I>@JL U,E6%3(BI3/;6J4ELX.GQN+$I5.E+: M.(51P>>";$-5!'2[9L5+L:6M/^*H$<<]%/VQYT03%$:-$MB1\G5#'\@];)Y= M[ON([=*'S,> :6+U/AOC*F"*[/FAZP+<1$ (]JMJ*;O-7^)(E)H-R T&_5/+56O"%W(U;2R(0CRYG,PQF!8%V8( M.-!M: #= M!1%^5^N41:P469&I$#,( A"==ES:7.F'&G!-#%G3B*I3&CUPWJ*IRQN[ WMN M1VR*]J)056$N#T[^HP&.%].V^+>*';$9CV)=Q)B#:KAT!S>\@JU/9I-IEW5N MLY2:0>[3U#:HBW;&(610W$B2DP4-B(XU.(Q[+2]D*M5\V ,F8A$J^AQF%]5- M*<->^#G7;F#H"( Q4;&48N&OUPY'W15-;)CB".HP<[ GEW;#4U8,PY[ACT;+ M%V*P7:@49O242@QCBM26IY%6U[U0$#=TY#,B5Y @T*73G!*%(01 9E31VB>PM.U60S M28*>W!19.X8QAYP!MV"XRF"#BH1+@:5@L]UQWB'L'*)XU&8DRKZ9O3-;2E8B M'#'#H^DAZ4M(W0VVM)B2)9$$(45GXWBV*]@D%QIWPJJH/DVA,X[+&JLQH!.8 M4("10[FCD/M6K>D>@B99_&AI&)6ONX#@[MR-'TM+0_F%ZT(E&]M$DL<\] \LZ>M5W79X',Y1%3[4M M(595O%4[VIC&)_?A>0-=U,94K*C#5^:P89& A[$;6O9('@X>!"&8$E%)ZX@- M"!P5%D=ZW%N 1U,49LN*F++X@)Y1&\")5!=DYT;:K+6D4KYO)LG!\:>G5(5! MQ>Q4VZ@&HW,[7)T:(EZ(0R,XBV/+MV:@ELEZ<8ZGNBSDBIO0O=BYH\$C@=V) M:JM YM*->@8W>OPOXGBXZUO#L/?OT65<)?CFDEO@H2-MI_^E..7AVC0.C]!8 M]I?N'T+?1!V2VL]&5U6\5P Q:H/J$(ODQ6*!_PS:^56\V.JBWV=*9K\WS@=. M)]+8?F\LYK!N=]SN)3H:@3[Z/CV,!C=7T+CM_'WEW'5'?Z&$>Y*GP,%(D'5^O:^ MJX_Y@.B^>?QY-%M(9KJV61]"[J"]$UOW75:ZR!;NI?@/Z>"K[[\#W,^&AM)[ M\S(R?_K\\N(,_V?)&ZL^08TV7UGR$7CR?BHODXL4EQ00V MI7FXU1S.G8=-=8/( M!HR/K'RG9.'S5#)[!J60FU#E&V9[F@'WL$+HVM_Y@^N='CK8=D(NLLKT%Z;[ MUH^'I;2EJ9571 M";]-0C>X'XL?5X0&8=/\%>HI' ^Y-\?S >)1, CZACVZ5,MEL6YOU":'7J.= M#UZ%E@J3)+WPI9MPU$9X*]H][=XIWX17J?WR\$(:4(4-#C/\&ENGD^<7)\*& ME[SABSW7TA!]Z;]^O]02P,$% @ \))Z M6N[Y# %\ @ J08 !D !X;"]W;W)K&ULK55= M;YLP%/TK5ZR:-FDMP4#:=0E2$U9M#YVB9MV>';@)5L%FMDF:?S_;$)96M*JF MOH _[CGWWF-\F.R$O%<%HH:'JN1JZA5:UY>^K[("*ZK.1(W<[*R%K*@V4[GQ M52V1Y@Y4E3X9C<9^11GWDHE;6\AD(AI=,HX+":JI*BKW,RS%;NH%WF'AEFT* M;1?\9%+3#2Y1W]4+:69^SY*S"KEB@H/$]=2["B[3R,:[@%\,=^IH#+:3E1#W M=O(]GWHC6Q"6F&G+0,UKBW,L2TMDROC3<7I]2@L\'A_8KUWOII<553@7Y6^6 MZV+J77B0XYHVI;X5NV_8]1-;ODR4RCUAU\;&L0=9H[2H.K"IH&*\?=.'3HF04DV3B10[D#;:L-F!$].A3?N, MVV-?:FEVF<'I9$'WL%6P0.D^(9XAI$QEI5"-1#B%NV4*'TX^P@DP#C\+T2C* M#@ 3U\/)R]T$_;G$#J^\'_.84CNEBX:IK-F<:EJFN'4,VZ@ M4&[12]Z_"\:C+T-2O259^D9DCV2,>AFCE]B3'\8HC68*J-:2K1I-5R6"%A"F ML-PKC96"N9"UD-3:SI"P;8+8);"FN4U.21S'G\U'LCW6;" N')/QQ<7CN'0@ M+B#D/ CZN+93_^@25R@WS@P59*+ANKT5_6KKMS/CM\Z7GJP;'[YR]N/_HVE- M_(;*#>,*2EP;RM'9N:E*ML;83K2HG56LA#;&XX:%^9>@M %F?RV$/DQL@O[O ME/P%4$L#!!0 ( /"2>EHL=6B^0P( (H& 9 >&PO=V]R:W-H965T MNJY,2ZBP MG/ :F'Z2B<&4M &>RL_.5Z8>)M MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[- MUJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/ MU@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?R MJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9W+S06Y^U:D] M@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1KKK^ M\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OC MQ&PP_'Z2-U!+ P04 " #PDGI:/*4S.!$" #=! &0 'AL+W=OE%*W\!4$L#!!0 ( /"2>EJDWBVDL0T + U 9 >&PO=V]R:W-H M965T:9H?3BRMA+ MMU3*B^NJK-W+@Z7WS<]'1RY;JDJZ0].H&D\6QE;2XZTMCEQCES8Z/ MGQQ54M<'KU[P9^?VU0O3^E+7ZMP*UU:5M.O7JC17+P^F!^F#"UTL/7UP].I% M(POU2?F_-^<6[XZZ4W)=J=II4PNK%B\/3J8_OYX^HPV\XA]:7;G!:T&BS(VY MI#=G^/#L0N5K(MO07YNJ]B@(]IO,R4SK^7US%M<<'(FN=-U7<# XJ78>_ M\CHJXDLVS.*&&?,="#&7;Z27KUY8XJG&/O_J M=#U7UJFLM=JOQ85VE^*#K&$/:-X+6><"JZ57Q5J\T2XKC6NM>G'D09H..,HB MF=>!S&P/F>E,?#"U7SKQMLY5OGG $7CN&)\EQE_/1D]\H[)#\7 Z$;/CV:.1 M\QYVBGC(YSW\&D5,.BU,6"=_,RME:UEG2OS^"PX29UY5[I^[]!*H/MI-E6+N M9]?(3+T\0% Y95?JX-7WWTV?'#\?D>E1)].CL=-O,>ZY-9ER3CF!X!8G],KI MNIB(LQR/]6+-;TA^=^/VSNO;B=6FRRYU"C[/UFT(\9Z:H];^5 M\$LE,O"G,UD*737&>M:K60A**A[_B#(M!=,F31II0UU".3MP096FO) MHU2]TM;4(744L)SS?"H?T-::%1#$*B0V6CH JRASDO*L:8LE3BF2BUYIOX2M M:PT'+5%SL'^IFT/XH8HJ=J03O]0NLA1H6Q7+##PL!\' @;FJ%93'2W51\Q.P M0A)$L"7;-)L31(0=8V%F96GM#CA:%0CWD M[60?D!>-M)ZM61>&SIBW4";I/9@#AYWDN2:-R[*$)_A-@4FINUV8!0V'[)1A MVQFJ/A_$\P_%9MKH]1$T3'%4@F\'G0E#5MP^%/X1#->H##K-HN^$Z*P@51%= M-^H2&4C7F;&(_4UE4Y:%_+L<$+B@9?=!U!1U[RRT[=14C:S7WW_W;#9]^MR) MN37D.C<$YD32V=/,_Z48(I#R71\)\)<*VRF6]ZH]&HC.+]5*E;2I;?(H#>]+ M3(P8(!YV*#[N-2^=;K$>_"F#Q#9)WJ=<=&:5+6M3&M1K*#%E,7X$:1I#2\R> M[ 5.I?# 7.6:V$*P[;,VE(!BO$ M,!.$7++6KB+G6FJD.DJS<)NR9=MD3";*"-VFZ)Q$Y^F2 _:3'!9(JY ->)+E MFK47*$.R7)6\$0UWGE?-3PJBVAF92171;H[#+:,"-%,K$F]=F&3H0W M&*J R%7P1]4X,M&BM3&VEJ$>[O )"HF,_'7#2K2(LFIK:2,4H(JVE!9&344A M"P'RXQ6%\!;/5XATSD007=<=!&"^)?!NCD)-;NT5W!&VC\$&;5EGX#,E5]$\ MY]C9:5MFE_)2\,6N0-.NF/+Z^EXI28C3144EQ,*9K%=,KGQ"^9VCPPEN>'KR M$RH!0C8X#[J'.#U425 M59&PIL'9-5N%92(@0(JMD(B9)D%"DW#)Q1B,3$8KHO]HZ M)*L.L8 !%4PZ8.9PI -\W'6 C_^4#O"LAXF_ORMEL;.K&R<%3:D1CI]T'#_Y MTSF^I1L=)W@/MOYZ8&O$SYYV?O;T&_SL\U+;G//66KSE?G0L,,8IW1(8SSJ& MG]V5X2&7'RGQ42/->HLC',)JI-$^;/8+,4[]%B%^ZH3XZ>Y:[PKI22JD2+87 M?8WZI:M1-]9B6:&IML)F^T4;YVF!"!J3;7K,T/, M"BY^:%49VH.MO'>X4Q-(9>'C)8 84H$JTF;BXP0XRI,L0*=>J6XD$)2'DW9@ MD T QEA I2E5FD(,9"&R!$UK(AG3+#E?A,,1#ZGKAL?> 7UOFB3&Y6BHT5S2ZHPPU9F%\JB1]1N:8->C*XD=)Q81 =@GB-7DYV*A/X5 M#3HBK$_-E0*,]P&/AFI1J8K()Z_BEB\F?3TO&;9L*WG;\_:,2WHC\::E5@M4 M]!Z'?5S _8#\?C@]^_@@%:'454K!C2N"OF 0YTVC,[?1K61DW9Q&,::)A4A1 MH\'-2FS'\-EF>=FH6YYRZX\-Y];0J.0*12H6OH%R8RD;S#ZWP %/MCVZZMSM M]B">0Y'1!OJF*C]P5%8]5_I@LA0B(7I OH3G4>JO6\Z.-P Z](K4Z?I&-U=H M-^"=1:NY!L,;X*A!T:G/V-L\ P_'/A4G$(J-(#OY."0BHRD:&O9=]B0RK[B3 MKQH?DOHN#TUS69:/QLU(4V5)?U/O$\9KY,(%M=;4RX$PJS$Q>CBHZ&/Y?7!7 M-OVZ_-XSCHCXU,ZS[OW%5KC<(?F/\_)7RYUC!ICU!IC=U0 1VK!R0P8AGO^' M9AGG\#Z^_X_Q/>93_;WO=/0*=I=/79B2"\N@(;C5+<:)G(3KGX'%^9Y@PGZ M&L<*>4\C AJI;G#$U@1Q^B;$:GM<>UF;JU+E172R2UV63M#-&T\:4<*Y3400 M BXH HK2;QLRCNF:=E[JC"QF94XWI+Q"TW3Y8^21(I[.ZX"!H @7I) M<,K$H0F(T_&;VE*+!2&:0RA3T,#1A?42."E; @W8#IGDJK#1$T'\P^N3-.B& M#\Y]4&$G#T5,AXB[AIGFK\1CAH!1=F.N2'F)[I.VAA<+NC7E<=H/YQ_.'P0! MM,M,H@"BO\;F?G/YZ>FOYP^"+?;YR;9U3K?">V"H7NNS6=+Z^Z!CSD+]0?VU MJT ;3X-X/V;FWKI1G6R#6]0/)3EDK^[9F_ ,U$\W>XC(XFWVV;3$::?9M_ H M F/O97;)X/+M>X!+BH46Y/ECVO(.RD&P9:@G:8)N:/7[=V??KX@&7@[3P=)7*A*G2MFX2:=8WCL7RH_3CS 80TA:*09?@9 M\P,;;0FWZ!-%NK^)7@WT^2-?ZG>I@*>/?[3\M8-!9NJF7!1+.J.U-$ZB!-Y= M%]R<>VZ-_M-HB 'OFL78WT)TS1*?WT^[TA"K_Q;(1O(;6GF[=^KNQH!C/)F$F[3#^T:K_FBU5;$)[.>KGJ\K*Z4\7WYU MD_M18!.^#Y3FIIN:B?AF%,/TW_.:?M,7O8S3H6X9V[/J-D#P_N'9+:1O&0Q. M^YN*Z3==57R)#+=AM'$&[D@_A[4WX/ZNX+ZL0S8W[].[WP!NWN6-PBV;ZC]X\S< ]2O JC] MW?7TSI?7=P1W%UW1#IR/ -:ON\D^&OR(!@FHX)\*\5>+:A]^3]-]VOTGSX%,#3AI\'A3> 6_R3')0Q;RI^N>2D0 OP?&'0 MR<8W1*#[D=:K_P)02P,$% @ \))Z6L&\&OL],@ 9Z\ !D !X;"]W M;W)K&ULU7UK<]M&MN!?0>E.3>PJBI9D.W;BQ%6* M[,QX*WZ498]K:VL_@$230@P"'#0@F?/K]SR[3X,@)#O>O;4?$HLDT(_3Y_WJ M7VZ:]K._M MRPMZ:5,].#LY^?'!)B_KH^>_T'?OVN>_-'U7E;5[UV:^WVSR=O>;JYJ;7X]. MC_2+]^7ZJL,O'CS_99NOW:7K/F[?M?#I01BE*#>N]F539ZU;_7IT?OKS;V<_ MX0OTQ+]*=^/-WQEN9=$TG_'#J^+7HQ-3>7335I[+HKGX]>GJ4%6Z5]U7WOKGYIY,-/<;QEDWE MZ?_9#3_[&!Y>]KYK-O(RK&!3UOQO_D4 85YX>G+@A3-YX8S6S1/1*E_D7?[\ ME[:YR5I\&D;#/VBK]#8LKJSQ5"Z[%GXMX;WN^66YKLM5NZ:K_>ULFS9I6]P['K+D>\'EOD-PR3?;ARV;*I/8"AR#M79*NRSNMEF5>9AT<<4&+G MLZO\VF4+Y^H,]K?-6WBN1-):-FT!3SO WNZ*/@M8MVT)@VPK .S:U:[-JVJ' MO[MMQ^]V,._'NL1/ES@/H-S?_^OIV=G)LW^*>?8*OU_R]'%9 M."(@6NUS8E 6N*XJ@=9S 5'<-CPVSRYG6=U4Q^/;PP..\)EAWP9^2MN M)D.@M?ZJW X>5P /H;J#=>0$J[KILKSKVG+1=_FBEVO M*V;VN1_\-%+DL-S"@53#*0YN4='O_9N+5XI^,SGNJ]PK<+=-JQCL-O !]^/^ MW2,B"58GV+K(*Z(/XM2>T;D&H5LUWH_N':='V(2M9CE!.2_^!*F &QM "7:? MS!A&A\?RM@79!_,;IG4SLS=:-6 PL)4(#406^ 4/<;.EU5WG50_;:IT\ MRYB>%T6)/P,6;/.R.$82RK=EEU]:3J7 MG3ZFMW+5F)2/D2*#>-:ZBJ L>!!PDH"E"%?T+PQZPF--OEG M..\P.F( \,6>C]TS$\I7*V!CV;W3^RDHE:W"$N =)UR[*O-%6;$H4(0J2K^$ MH^Q;QZA.X@^I]-![02XEK"$KPB+OG1U>3.NN7=VK6/H".CKBE3GKB%]RZO/L MDR/]-6OZUH #X'M5@IK9@@Y8T5 @[F Y,Y40**^O\[(B1"]K-@1(H8:IKT$X M-@#F!HEX'ZPW*(NJTETKD>8>R!('ZD$C9)Z^+-MEOX%CA4EAE>?+KH>%P/&! M7HTLK:\* "Z<3YNMVF:#[WASGE,X_&/ X1\G,? ]0S-[SY1_2*WZZD$0Y"+N MB93EU,94)J.)@AI4%WE;(",N2#>GL>X=G5]>'-W//C3;/+C+!-)E>G4 M!)\+%&HYRF0:^()L"&!!\TRD&3Q1P6DJAP?9D .FDD19ZKLS6B\+/>;_]A6@ MS YD?;9!6<;8[X!"2Z767"P7U\Y2YCRV\SD7G-4OU7#/ST MY.DL.[+;!GP\MV.-G9U^ETJ$&Q!?JO,I 6\![+#B O\H>H0\P Z5_W*)NJ)G M+0\0N!5-+![)^"2XFUK(G0DIZ%DJC,M"I"[2&%+MLA.1Z7!W, )(N"O<(9UD M=P6"9W1]Q!=0&K2H C41!7CB)3VL*_J>9HXG/$,PP0J:);ZK= C;=3D\.3X6<H!I'>43'J(*\J MCO.JJ>%OQ^HC*./PLNJ.EY?&, ?D5T )U2J0>HQNVX="$11#-;-M6MKA $PU;P'/&A)_K &*BC& M LO@E*!10>M0:)G%;_(=8L-.0 1O,*Z13 9=Y;/K6*=>HLET39BW;O,-H@O0 M 2\-Y9 AA;?P,X^"\5@E\,:W M\F=?K(/6PB(L1W&(UE:P0%&;[HV82'71CIE- V1*@Y2P8V)'D?X0$\ VPJ M#1?"GP3-A9@,Z/_9W,"4K1");RP_D!$,7V M/^'+Z]8))R76&X:V8@3&[G9; MU#)0HR#F36I:H:H^[3-L'O&6]@C+ V%X0]P 9GX-)PC'4_E4ZEW99S;R3.;S MBCGP(0Z.!MV .[-QK.*+UQX96+,$M,SI$=&"&9TLV 7R>R6 MB7CO5;[U^"RBE("C6?SIR*^;N6N@5'R+>"(!$&@*T2#S(!W9#:+6[!TFX],$ M_/;XYCQ[Q] 3]!<7#,,QT%]P--2D"K>LC) ^;/)4&#YCJOXP)QC.'@I%$Z.E-MD9'"G>-030!J@G:Q3AO%F0<5& M:O?"70!@;1^9$?$@T8(0B8Q&A,/I>O%]:X&UI+\#BRW!Y@$)ZY&'&RO$6AFM M6^>D$M# H'7TZ"E8M23MENRU@_-J\[7,@\*LRLL-"U22[\!W'"LJ PJ0=5/<>)XUV-]E^"Y7M]H&N:2M0#QP97(FU) M"\VWO"W$9_H!V2\R1N0N?";XD@ -$*)P*-&R!H #ST8CT)>;ON*/NH!9T!Q: M--;J-5"Y(^,4OR]K),GD!9;_8?U%X]@M*$(BD:4;:Q8%228KBBZ>"L16[86R M8>TIZ;.C.G+1WC/QA27 D94 O2\EXCZQ,CY)M87GJ0#B PQOR^1#X2.O,*Q"GL)="',#_KL FH@*)SW+J-YLV>T& MW'(XC]76#D^C1Z<#S?;F8;- M57D1)'=&=5=C\0%$VD[X&2T9D+J M5*,.)P@SP>GO6#\1 @TNEDM5MSXYUG11L ./K=>X?V!Y517))GB@@;PY7.!J M=@3I*,C F 19P("R&%R;>%XW.HM].RIJD=S1B@LXP#LN6X$RBX/1$69WAEA@ M:03S0_:1NKR\,^;G"QUW7)=(X$WSNG:C)&-7+8&0AB(4"'8@[&-TTN#B2E5; M59 )JR87+V FNKJ*(47_E:,;U=T59(E<%NG)+\X#:T_Y.#S(V'(Y@VFS(% Q$B$.C,D]^L:C-1VZ=M^Q(.7R8LY0L<"_!Z6N< M$_.A0PX6]0>)#R2<\VA;?= !+I'D+M'24(D*BD1!="9*BBJ$'=B8$CL2((N? M#^D YKLB<).^RL&E&#E1IU:"F:3^R6EX=D7[T74$ TDQ:13,+/65_I0\O6^6 M);U$0GI\@N2 RV $!QV0T ! "^.6'6C2B &(C,3)\"C8[B"N0,_@+^X+$#++ MN.C[ ;@X# Z%8 3IE$IW$NVQH4= 5 ;C/'OC;@P;3GUAUO[%T%@%RT+7*:\F MWVXKU7%PD4I3+;)+1PXC_'J1UY\3?1D& WT1HPPH$O%,X31W$O%?#J#!\ ^( M2:P\+E"G% -3G@L^)]X7*K0A2-@#A2+J$8,BBU_BVZ S>)GQ UK[<%1.=TK& M,,=R:M$*V8L@1A:=) D[4&50"P7.37H$G"&$VJC/"6XTOA6)E/S V$$4E M@73T=0B][XM$X]5TJL0M@)K,X9+@00Y_C-)O$]P4+'W(%T/9!F.2FF"JX%ZE M2\R+:^8MM4Y,AUICE"0:,L2:RR7/!HJ(V?K_"*ZG M_*+XX"(>2)%*- MJ78,&"4;70CXJQEC2J8B-,;/ (205I(!#6J+:':$T$TPQ MGC=C+JGHE_=]4Q5FUX12^^?-YY2P3J1"-)<4R<6\#OPLMWW'^_: ]GN..?%C8?X#"V)4FA4=2Y@76$(?'32#HRWZD"^" M*F]GS.+5,.:3O C*HW'2KAVZV+=@9J*[1:QJWDKP/;Q2'T4X.&7)A+86CGI4 M[ /_3U"+HML-EK(_9UF'4U(KD4CXPU4\OK Y01<"V+IA"Z-!;7,F'H:X'*+\ MZ]+=D!:R[JN\K4AF8>C0^MYPS"30ML$SUD0I.R2*"_@23;[Q8 %2\P:V2]%_ MU#I6DEZ&+)28$<0. M6' D5BPJPF6-6SP^G:C2V<%@/3:TPT,FOX"3@FL@ARXT=>TM>B M;*!W;Z!^*E,;.178P,!- *SG&M7::!\9CS6Q6;,&B(=XGOU. 8(PF\ M[&52X@KC["U<I$ M3049VF^+,#_JL3%:"@L )0R7$!+#3";4^PCJM^AA^H".. OD8^]E3;Z++E!$AI)<@6 PET$/XC6R M*VP5EPIL ,BW&F$'Q+;XL4 @^SF[!6EY*$5UN="':1YC#(EA.OU\$LI0]I%J/D.4K& MUIZOV]J;BM79;YPWROFR(G7W53GFD.BK@-_%"Y[[*\TI(M>I)EN6:M;%+#A, MU&+7;*A;X.0@(@E)^.;U2*+KO1CHZ6MY-[[B[YN (PI-]%NDJWW23,.1X&A9CGG:=2H5*KAB FM MZI;?3W491 ?"[&S*C &1YQKW7 =O5AA'W%GB&$W(8S;P3O([FB4SFEC4B-Y\ M(+6(<8D5M G4\9*6B%! GUC!A$ZL_,89K!+CYN,8%*PO%6>5]#AK8L=2G9)J M&_8R=6*,RQ1W*# YUKD79D%)34\"O;9KU/$V9B@"J"L$8)L[)J5-C M;#C $+5]CD)1*$S81D1V055B=G+>/J8'TSM#GA-XRFZ&.A)GP!F:XO0#&0$E M134ERM 6C-E"B@\QXXV\Q<:=R_91C"O.0KQ1[)S1>*RQMA( &YL% $XK+[-[WL%A$LY1,N1]/ @PS!+*,IY,5E3\TU7L M;,)XYUA!QN3KX\6XR9B)"1"J)?VADAWVB)!W^=X1G"=P$4"*==OTVZ/[2"M7 M.C@%T@29)"^!9";6FZK_A552PG]-5*1T,6=S97X&=>J^4>%G*,""82SIW*2K MDEU^K96OS%' WMB4G01>ME5.3AV,&LQ@V/*^XJ79!WDF0[6//(T[P6$T\S1( M!1J&QY' @9;9:]8V#B&QG!S$T0Y9[+WR^M#47!.0"PZ)LX?S)W);/<1\H*S% M=F5O%2YQE9%!D.]K]E&PVG7O6@!D\QKW5YQ$2X,4 MYGUH4#LD;%$L8M5[#A+OMWG[> 'K@N5;TX^9!2WR(7 MT CKGOY3E 1_<5>(B8%L0Q!>[")4B1@*E'W8=%7"V7V^2#YA.O%FE;RQ(CZ/G8ZWS15A(TUWZ\HL0N?HB1!JH9DA1OYA "& M8(C>"AJ9K&US6(D?#O2*T:>29@?80V)'%5](;-XM]9B'Q[ZFO!S1H'\ZR8I\ MY_>RQ#1A+^C[D3-39F LO!;*JD$?S$[/%)5"9KP.%"90+RA@U4"::2J 5P'T,X*9L M5FGE@*XJ\E>45'10>/'CDY9KL-Y6*'*>8:,U.R %J#7$^=XU M4]_M6 G_>5JU3^&5N(H$+?RM$-X#FJV_IS2\:$[OL;UVOL6ZC8]0D+S!A@U<' M5,)1T+D*>_W;V9/Y$_1S5&H-_>WLQ_G3^$UW=^L#A0)EQNP7U\]&*-40F/3P M&/!N+ ,A#;0HR3O&JHN2(\75ON25W8YD&0Y'#B#XH4%Q>\(BG\1 MV7_F.$.PO\W;J0\5,-DQ"$3 MGB)02#'KKZRS7%%022/8PU2]:$=R87XE&3R4382!8]O2B9"EEL&6G+'I0?>N M\G:P8C8U-VA&^]Y)##CL6T7 7;8O26%A6A*V!W:!(I$C62;AF1(+PG@_^.00 M0X"R"$8E.>WC^-9AISYF+#PP6^&2U$#=XKU'UF2D<'L8]$/!.P;[V9@JD79/ MXF)KT7=0&1*-@;S/+/*F3*33D]AD[V32<@E)8D%]?"FMQ$:[ZGWK8/M<=\AM M\<'#3)9^Y010DS CD\BO]X[^]>KET?T#:7DZ7)@KZB88&4/762[YG9DD.-+? M^]/1*F J<@MIJH%'QRQ0D7@H;5'9_D:")QS$7@%I\6M8QC)4HJ^0*@ #2]']-[ MIIR7[&;>4"!]X1)?Y@ %(]W<=8^O8I'/G=\B/JK8R.E9N YA:9QV)Q\0:9M- MN0S\+9AP?/;SH$CS])Q9IRV\E&U3%C'^ZP\MB6E$V&:,R0T8@:3P ;4L>ZV< M$'7G\/0<'\=-:I>T;7,C-&$9BVF"9AI>86<@K-M,.&/PV.+M(8(@P7Q M)4VXUO*J)(G(?4&W%F=8*3LG0@KHPB+6L==*(VYE>A!&*-,*47[Z4=!O0",* M#8$.@YK.8QK(0:)R^@ &#+6I2-Q97>S8Y_ET\ZU\Y1/:"6PD&APLZ6U('._4((C\AA1>CNWA& MY=%!D5NXO.4^E[GI%,12XQG!D_ 8=I6\H ^MO9_"3X?HS 1 +&SB@4 M8>.VGA(/X;^ILALPJX\VI/%RA\0\P*(=KZD<>FG0V[Y!WO[)OO;R?QQ !1G))%Q(Z1C?* S M,7+VEW2XI2LK0&J?20T'KU>$_] U!5H+=0#@U-ZQ!)*'V8WD(&D6(O;3F**% MV-#[=+(#MW;T3G 9#^<\[;/&9<'9'R0P1NGE+TYSVRSI]F('\-/IWMWHGJLQ MV_K JK_Q[70UL?7KZ73GUG>K6X(C->^1>K1;4V$2SR?884S@36ZV>3K=)?54#;UA3A8KD%]Q[^45YRC^: MIL#4ZO'+!B8''D_WN=MLF7E,#C/4.>>=BPT%LSKG(+RF$FK^"2:3HF&]5//8 M+:_JIFK6.ZU'U/I$/$O@\LLKR7B^=E7#:'WOZ-6[]W\'V_79"_2O[*])#"ER M_V((?\76":KC45X=ZG\RX]H2 Y.PFM=T0!EY(4B6E$ MEQU&-M%#,YZ@G3,PQ;\@/;W*--TXJ3:DWB*47#O3AYAT"S3HN#+W.A"5%GW= M20#/IS)D3F,FW>ET*IVB^BA=W>W50"YJ?L;DDH09QK05M5U".8,6M&- :EW' MXAW-M]/W]GME^WXC(6F3YQ3;T,Z3Q5$7/"6(]*>.\T$&>,O=%#3SZ^!C"]?= M8-:W-%_HV(PW7B5I#MD,W1CBIV '"5F9!ON-0U_*Q31_AV:F^R/B&G!2+:]< MFXW%!/Q<*[S4?.]K#-\BHQ$>@![_\*X]BWSP5J*;KAI,0=5P$1XUQUVQ(89T MI\40N&[5*9CB*O=W03&$$*D,[4_M&L1:?P-(Q"KD288DW\1O3H%XLC2\'=K' M:?=Q83)E/(O&KO'0TEHGR6R>[K&0KJ+1[=1=.1NUW6ZKG;C>QZY $8\!%I@" M;V]W82!*K5PQ>[,U4:%SG:GAXI8XQI5(KC?30>80O+W-/D]SIH/ECGS^V-76 MNQA/PW2A\=8M22O07&'WQ2U[U3T^2PRSQ6:$K&R$?7!)OFGX9!PM:;/^4%B* M.T!3,0;,1GHOX58%T.E1WXJ':I-09BYES,/"8TZ!- 3$IV $S+>6]%UJPI?Y M)KIL%0] ,!2>O%!2OT_"'G]!R"2-)E'!#;NV7O;H>96]3,RHCOGTXCB?38>^+WWM'G+-.^;3^Z'[,=:.\4JI_^MZ*QG@ MU:SC@.(A=Q#=]K(F!Z4;,/4D,AQ*#FHPN71.O'J #XK&?:WEY$Y2/5?2_E'@ M$TK&R<$9JY^"/.7E_."YJXRV+$5NQX:*=*AZM1JV1\$)ZL$8@UWO[X:;@6#' MBX[[*V^VZCF?'$GRMJ-::F/-7)=$]7;H<-*IXFV4="I,EM$H5/ M\RN4-P)>]RY:[&ZUHM"5T3.2=&CVA5WB;6$B_<><8=I9I+!Q(JIW$>)OU#5N MPR;VP*C9216<[K:6B/J:!G^8OR+];>&LCACH0$MNDE2**$&;E88HN!'36K$@ MD#>.1C&6X$:D;/)08+]WKD5K\,]@J=:U:?\V='?8ZO<]X)@9$]>GP2[\Y)7YWI'3F#YB8J%2,J$9,EB9OSW^'* MI^5.$@:I4SI6UAFOO+CB0/:CVV:THXB*DE"/K(8@!S:IBB?6]\6G:E/.JV'2 MV( D" ;L!;PP=S'MXJ;FV1_ D[31P>!Z,:PDK3D)&U;752$G;63_B0N1J\5[ MRF-7_Z)=["#Q0KJ95&8EEKP7]F5M>:]=Z3W%=<)V Y""MYC+:O87'* X+*F. MBODM(8JSF QV-IV_]3N(%.RC?L&)*3MNQ&BZ"YO&C*/$\#W')YT6-85*1,[2 M).HD5SVR$.2\=G.A3^S$3:I!7R_%+ S#Q?N'D@LU"PP]E]3TM^]P##JSP56@ M1RO9C'U5L\]&)QN[* XC["/C2(=4I^O+]SF,<9#KNS MB&VJ4-APT%OSJ/8?#J:IE6%]S[H1I;9T44I=; ,A[B=?W_!7W!B)@E:8B!$N M?,WC:*;1@DTW&T']VY8BZF%>9B !50I/0I[R)3PF0BH^JF3:)2 M#SY6U<*/E#6#86R]0TOV.C_4*&HU >Z]8BN-$^A+86<$ !N>ES:V=XL.3 FD MF.UR-IV?\MY&I%Z8B-0%2M]1"?17!LPDR,7"/81SQ%4J&6M8B;/95LW..:). M($UIDQ&SBS#QL:(B..EXO5,-HTZCK+.)EO^?M =D:%Z%FD^Y6?2M#^K;Z.V' MU%FE:3\G;VLU]PQU.V9:>FE?TF:]+;\/WR>R%. M3#PZF\X:>IFW-765>@?@N+S2:S;>.,YYB%^/XM#_E;'3G<2TD;-;\CF*:ZQ1 M):EV&.O_TACIRF+&Q]ETSL8[%$IPX(=7]U?E M!W35R;'&@_8')TA+DRQ;"$2@5Z:0>^.8;=SD0;U.4$UZVW4=J0_+;S2>P#X2 MOB:%&^MT;;EDNH)?]K^1B%6X0OSR8[Q!W,0J9%WY#=WR&MN:)M^+CIM4TDK/ MK?3]TKI/Q4&R;LGYPU< %(,Z5(75R*T? 'F/@7#MJ*V7JHB'!"<<6]?!O25K M$W_88&V!+=,RV'>+-8R4; ,_\M^#!<4NX"8"%/J2L/=QJC?6'/G'^)(Y%[@J M5ZOLF@J]K>A0D$WG#3WCE,;<3YPZF1%4)5_0/!34==3U=I""$^<:/*Y)2I>$ M>J/D$-3F57I3R=XIR55=!7HF)N%:-^0_IE9$4Q#&TT/=;\/]/R1BL,&$1VH. M!K0A%V(@.L0R@:3GF13]@=Y=A@0I3"[%:[YE"[;'-#I9.!J$#T5;0G[ )'N] M.T+R,NULP[[1'94)PXJ!PJ6Y1-V3(PYV2LOG(GZ-UX>& U0'G%=R!6?2ZH%2 MU[55Z6 T.@SL.0>J[9^A=_4VWZ'?G'KECI&>1:>]?O5@PHYP%C1I[2THH77I M:[S\+;O(VZK)XHTGW*I4,B.^B5JY'*.2;!%;J35<<>(.VTNBN7J6MC55;2,#%JKN2)6;F"DJG$(N_R+QG?D$S2N^*DE+VQG99#TKCA M>KCI$>4N'&0<].#^ O=?$:NV;$WS@>S/OBU]42XE?>M5>,N%*S1-KCEWV8\> M]K1YFV),N"/-K.% DS)UEHBX5[5&O*KX(H*9;\\6QXB1@@Q7A<3&/].2\1LNU^%IX$O1BO"4BJ^ 1V>]&WJ+#'(E M=KP,F*"KN2$>G3)[L3Z9VTJI;$<98]K,@]T\R>E'3RJGQFQ+,2&U^EF0U=;VZZ%H4[>F-]7A+;Y"[$A -RL2*#@-7O] +) MJ%:FK8^Q;V.*B0H]P-HMV/#M+D%RRFK2FB^" C:&HQ@A)6ZZ-=4KO:4"M-'# M9QU7;[.=R1%07G7.F$6]0ZU?"^N]4$-(,U76E(K;8MD8E9J%'"_-WPZ= \/- M(1A80H3E.U4$$K%#-2V2E(B6MD>-).'['A:D":Y:SK^'"%RD-7+)QY-')GZ6 M<'1%NV& 02_J)JF%CK'7L D7J$^L[#6MI L<8GDNL:)#-,;SA M+^^Q0&,1FG8#@I,B^858F/97G/26Q!SZW M#X<\*VF,L6A;[804E-!JDW1^BP:_M<5[8 M70Q6PUTQ*-54YYEL'4[VB4Q5!N:JM])24EYLS29/%IHHH.47YK&1$=#C!6GF$J/( MEY6Z]%@&4-N[+DT;@08CQ&@8/(BTXT$O,)^+,7$DV_@K/XG8/MY 0@"3P+7#+G),5?I]Z! F9$NL4Z. MY/UO#?P#YMKOYY>_D7TVG#0^^I$NP8!GSR\_PJ-OFCE-6DDH+='AER%6Q=@DKOVVCV-[6=P?RH-!W0.J^A! M%0A[@AWPO26D*5 X%)5>;@U$Z>>2RP43KTM6/7*Z""?439X^ILR?QU8)H@+; M#AU640U=E1Y5*JG;X^F[#J-;QT .S]EFGAPI^&*#Z)V M-QGLM1C>3XFL*RCWE"AF,JFUS92-JI4:U.VJ<)NH*IBHRL7.#-T@I*P+':NS M'0^['R!/H+M =3!>I*J'B-FBY5SJ.$)A[T.H]"*)(//C\M!+L>U?E%[[XN$! MP,=EU7CR'T02!)WJ^!&2X.!IV.MP#=E+K3Z>'TV=H3;?W_:@HAKKV%S47,3) M))N,5\9ZM,PRO$XYJ$NBO47#4+T9RUQ=YS83+58.% 8$^0+=7'I=N$[Z?>GG M1RW&&Z4<2S.W#O7DKU"5X3-2:R"4@SEAVZ3H(!2^#W(B!%4Y#7.0$RI+CJ2" MX HF)WQ+!--2DMBPR(&2A7?X:QYNQM5A8V/G\J!3X+^7L%]3U/DP53-%GR%% M7S1%;(KX:D/-TQFTQ]EY/#:,LU)Y+OP3;$9). !QB"JSCR3I86 -_ICY- @D MV!Q8)M7OR@T.W.6NN4YN>.Z:<)\J;65D1H8WJP_<%3$4WXOUK!D%^1IFRNF$ MBX+N;_+]<IN0.(FJ2(DQW&^*P9+QJW&55&$C#&+@A6%RTM<#7'"CWXZE2@ M''!S:_5@5+WTBYPLF&9+W@(P3UJ]OT@O' 4D0?6675)ZA#/1'60X6H*>P R; M\0$%)C_><"ZBMI%!]6"IEQ'&%^->83[.VPV[U%83FOQBV "[Y]34;G#5R6;W MATEYB,&JD/Z8XA"5@J#B8[+ 336:."%6>B.0BH/_#^CVE.G6N,V/Q9>>?'GO M TG2)Z=/08Q>+L%ZS<[3^[] @:<^0$DSYTMIRWC.#K@Q0CZ](R'+(5I,QSR2 MHM"^?%75FZI@:E?&5M:FJ=GK1+?V1;5+)$94O3SM*RZ TE)RNE$7=WY\>G)\ M^OCXX7C#KZWLO[3[U[:4$N_0W>\_2[\K) [JS".M;L.YS&X_Q6G_3<"JY-[3$^YRJAIL)>HOI#4H)>!%G8$C\YWU M7#,2RV588#>#;CX:B"NXJ.) MRBXZMU&P_4"-3GPM"^T]FS95B[VX BYKY($[':),U!RV41TZN9:Z-IY4O,(V M+T41Q64FVK-6J*56V3<2$L?B@NZKM3'B#Z&I1DW EZGRC-4P>&E6',@L9Y04 MN"L:]I)$.;ASSI*!/PZ,&E6V71D?Y"NLB!/O(9^;:(P(NW+UX'>9>T A-I M05'%D'"N62N4WRS+HH(R9,^:ZYR0L]%;4WF48!)[O2UQVI_G\03D)L+(E ST M*"VZ[*2R)<9A5H+6'H 5@D(Y$E.F1QR9#5U)K18_T/MRBFT+$)R ) MK"\%3)9<5:VG.FP#B?W^.'Z(,S>AVA6)%:AKJ?KL'M_[!@;W\/MY#1X-KG86 MNB;.XX6B(\<8]MM MF&F.WCSW)QM56Z2 3 Y.PUID6Q+%:II1+-M@$DVX7W0 M!4%T&USB74:[1=.9,W,+."@H7)0%L72]2U5CB<,J5HT9)\G-,ULSBB'/P%UC MV?L;;9"'/LRD64?BVX^2Q'A2AM6RN(R5M$#YJN9ZM+NKG,8?UO3SSA-N%X%P M-P$R%7N)I9EGTZ65YDZ'UZ:!^VC(97HD4^_TATG0>*TU)<"NS62D-;S'_OT$ M[=]08QC;T .*VKW(N_SY+QO7KMT%,%6Z3[F&56 -1/@6CPEK47\^/SMZ &_& MQY__LLW7#JS0-09%*[>"5T_F3QX?<2M2_= U6QP2HZ)=LZ$_KQQH&"T^ +^C MD-EH'1'VB_@( (L& 9 >&PO M=V]R:W-H965T[#]I*[09B M#Q/5-D (\> Z-XV98Q?;6;=_SW62A@YU?4ELYYYSS[VV3\8;;1YLB>C@J9+* M3H+2N?5%&%I>8L7LB5ZCHB^%-A5S-#6KT*X-LKP!53),HF@45DRH8#INUA9F M.M:UDT+APH"MJXJ9YSE*O9D$<;!=N!6KTOF%<#I>LQ7>H?NZ7AB:A3U++BI4 M5F@%!HM),(LOYIF/;P*^"=S8G3'X2I9:/_C)=3X)(B\()7+G&1B]'O$2I?1$ M).-/QQGT*3UP=[QE_]343K4LF<5++;^+W)63X"R ' M62W>K-Y^QJV?H^;B6 MMGG"IHW-L@!X;9VN.C IJ(1JW^RIZ\,.X"QZ!9!T@*31W29J5%XQQZ9CHS=@ M?#2Q^4%3:H,F<4+Y3;ESAKX*PKGIG5@I40C.E(,9Y[I63J@5++047*"%HWNV ME&B/QZ&C;!X3\HYYWC(GKS#'"=QHY4H+'U6.^4N"D&3V6I.MUGERD/$*^0FD M\0"2*,D.\*5][6G#E[["MZ_>G[.E=8;.RJ]]%;=\V7X^?W\N[)IQG 1T02R: M1PRF[][$H^C# ;59KS8[Q#Z]H_N8UQ)!%S"3=)F8X@AT+>%*UTM7U'*[@7:? M],/D]Z6G\JR^&XUZX@%'R[QD:D6=$:J9+IEL$I,*71M@+Y1P@[EP(+6U:"_@ M!S(#UPXKF'JO$?[P_!?0U[(@+>0#M*SKAZ4%X.HCC#(;G M0SA*D^BX(R-8G>P[:N&.051( M+?8V2.WVIZ7UBGZU=]I9:S#_PEN;OJ$=$K15$@N"1B>GPP!,:WWMQ.EU8S=+ M[&ULW5C;;MLX$/V5@3=8 MM( 2ZV;9SB8!DG0O*=INT/2"Q6(?:(FVV$JDEJ3BNE^_,Y0LRXYM%-VWOB26 M1 [/F3,S'/)BJ?1GDW-NX4M92',YR*VMSH=#D^:\9.9,55SBE[G2);/XJ!=# M4VG.,C>I+(:A[R?#D@DYN+IP[^[UU86J;2$DO]=@ZK)D>G7#"[6\' 2#]8NW M8I%;>C&\NJC8@C]P^[ZZU_@T[*QDHN32""5!\_GEX#HXOTEHO!OP0?"EZ?T& M8C)3ZC,]W&67 Y\ \8*GEBPP_/?(;WE1D"&$\6]K<] M21/[O]?6?W/$#G>SD$/Y@EEV=:'5$C2-1FOTPU%ULQ& \ M>W6=_EL+(\A#!IZ]8[."F^<70XNF:< P;)W04@]N)@!+\KE2U%44#BC<() M_(DT=3=B/.KK>HZ*IZJ6^*5B*^9,H;]8FNJ:;_OM!,;3&%XIN3BU7)=;W\)I MU&+JOPT\'_F]X?:))L@]\((D@1\X$,(X0IZ1'^P+A#MY6FF54L6AI&!(UN'+ M^"/ZHBIID1.4>VH:2NY[ MX['?#V>, 3\\&,XAEJ]QN!7/2;!3SL;^_XCG*-R$D\;$DZ@L CP0XXD78\ ^ MC?($ WER(,I_A$! &DFRMXCM53D8>=-X1V7:S0ZJC"D9^ELJQ]%.U4+_?J_( M83A]*G(<^/N$C X5*Y311TY'&K%1UXB-OKD1^TU(8?GI*SQW9'WW/FG%#-PS M;6G*OC9U7TMV',0[BB2%L;:DY+;.@ZXW(Y>VP4G("H?LJ61;L8;C!;4HIN+N M" 6\J[^UX?.:?/Q(HKUOGEZ).=_J@T;[X@B[F /M3^ ?D2'I9$B^68:M]AZA M- T]"C)?-_;[/'S<_K:':\FPCI)'<,\'9];EOTR%2XENH=UT3YW*+G -GB.[ MG$?U*R97SO\?\1ANKF14U6Z@!K?@NLAZZQ+P73+N V$HN#U YPZ/\EG6JHGSS3YVR,J>WV@F[_6+_9V6#TYNPGR)-2 MMFR7PN9/W(TVNNAZAN'512=F_DP]\N>.%!KO8\2%RK7T!6TVZ%LRO$&*U#2G MP=1HE4I;\;7!S+]47)(Y:[68U4UAPNF2+]'<5M79(K)3G\Y<%J\5;RI^W[7H M#R?=.KPI.GGF40+ATVG? ^OI&,6($Q>;K38N6;9VJ-AIT@^!>;0-*4U=$R5% MGSCZL]8;2]0_JD)DKE*NUV&%46TFD.5--G1K="& CRK;P#^#O_ 4T=ROX(:7 M\G*&$.F&9&=SQS2)>@ZB[A<;8?/$Z=$+>%@9RTO:;##3VT;W!)Y%2>A-IO[S M?75XV+MKPMJ]<#=J!MQVW5P[=6^[2[OKYJYJ,[RY\7O-,)^P,!1\CE/]LS%N M:KJY16L>K*K5>?4?4$L#!!0 ( M /"2>EK<1]9!(0, \' 9 >&PO=V]R:W-H965TY=0)_/"Q9AO=H?Y2WFFY^BY+R J7A2H+&^W>4R'7F!(X0"$^L0&/TM\0R%<$!$XV^#Z;4NG>'F>8W^O8J=8IDQ@V=* M_.*IS4?>L0SX-D8:PJ&F-B4'!9_[.G M)@\;!L?!#H.H,8@JWK6CBN579MEXJ-4*M-,F-'>H0JVLB1R7KBCW5M,K)SL[ MGAB#UL %BA2HQ'#/!,*G!S83:#X/?4LNG**?-'#3&B[: 1=&<*VDS0U\DRFF MKP%\XM82C-8$I]%>Q*^8'$$W[$ 41/$>O&X;<+?"Z^["XR8AAEPN,(6;$C5S MW6& R13HK52&"3C7:E$:^#V9&:NI9PI61V>$6]G<)&-0^IFH>NFMNH[P7? M3OTA1VH004/,90;6-4@SR?P?&K#TS&KO+I."LQD7W')Z(HKGJ J6\834F(6< M+1%FB!(2039\SHDZ,Y"OF]"X)B1%JCT6,]1M_4_?B]8Q3Y)$+20=-&GPI>/7 M 4E;[0 &_1[<:BP93P&?:)T9K%DJ8JUIRK1&:=?TXP$\*$M-\$;^FMTQ=?JE MM$QFW&6BUJD=GH0#N*F0&\NP$[>@6\$.H-L)!WVXVLA:&T_)GJMDQR>A$VK7 MMR_D-Q/=#;J4GSD2[932L$3J<1ATPI.W$6T:O68RZ)R0FYMWT%$GZ@<-RF[K M PB#3M0+85N'^QM+JD"=5:O80!5EO:]::;OM)_62>U&O/Q773&><9E;@G$R# MHP$M5UVOW_IB55FMO)FRM$"K8TY?+-1.@=[G2MGUQ3EHOX'C_U!+ P04 M" #PDGI:V/5YVDH$ #R"0 &0 'AL+W=OJ95QNSN0D"7=;8,#V2&VSI MRTJJAAE:JG6@-PI9Y8P:$<1AF <-XZTWG[J]!S6?RJT1O,4'!7K;-$SM;U'( MW?-@Z)5,*!4O,%6<]F"PM7,6T0WMYG5=PJ_ MX-(:GLH'](\N M=HIER33>2?$;KTP]\PH/*ERQK3"/X/8\>X<.9;OF6'SJ9([4%:;T*S@0G761(ZW]E"> MC**OG.S,_!%?L-TB7#VSI4!]/0T,H=IO0=DCW'8(\3<0HACN96MJ#1_:"JO7 M '1&3C%!TZW\47$]UB.((E\B,,XO8"7##$F#B_YEQA72C9P1UP5U0+EV=1P MYS*,"OY8++7;__-?CC!?;IP#Z] MA#Y_HCZLM@)!KN 12^0O[J3\8R0+K=%H8&UUW/N%LR47W'#4YP*Z[')1EG+; M$J0:_/E0'J"9=>>\#5NB][:G#A&L+9'8:$N8CA*;)>7W<)S.CH0$=JC0:JVD MH,F@;U[K7O$63"VWFO3U=6?JS,YR:XD0>>N3K^$=1&'DI^/H($W&Q]2P+EU7 MT34D20)1[$?IR6=QS!Q@FU$8J M@Q402!*2'7=HAZY$ ;"2R)&4T4IJVB!COB6/(7AN-)4 M0]*IB(OKG!$\U_A6]YQJ%\$_,W&:4VD/%FT\6@I>N5C[J@$WQ_3H0M=D0]=D M_Z-K.FK+/?R$?N%@?72CG@BI6?'0#,;ON)KWE*2:6#L MF'[5<+\3GVYH_\?>L[Q@0>.2E\PV69PE?IH75BIB?YS&)"5AX6=1#A_N/RP@ M2B?^.$DARE,_'U.OY6,_BE)8/"SN(,G]2>0:*\]2R&,_#2-XEH8)@DEI.XIM M_Z9%X8?4@.\@2TA*(OC<8 M$VMZE*&R"O1]):4Y+*R#X9DW_QM02P,$% @ \))Z6D+>RH.@ @ L04 M !D !X;"]W;W)K&ULA53O3]LP$/U73AF:0(K( MS]+0M9$H#(T/2 C8^##M@YM<&PO'SFR'PO[ZG9,V*U+IOB1W]KV7=['?3==* M/YL*T<)K+:29>96US20(3%%ASHS1<2="XG'D7T62>NOJNX ?'M=F)P76R4.K9)3?ES N=(!186,? MZ/6"ERB$(R(9OS>_4RX(9O%3BB9>VFGF9!R4N62OLO5I_ MPTT_(\=7*&&Z)ZS[VH2*B]9856_ I*#FLG^SU\U_V %DX0> > .(.]W]ASJ5 M5\RR?*K5&K2K)C87=*UV:!+'I3N4!ZMIEQ/.YC?R!:55FJ.!XT>V$&A.IH$E M9K<\2?\ 2Q7"KI*T,?)4EEN\) I(TZ(JWNN;Q0<8K+$XAB7R(PS@] MP)<,?28=7_*?/M_@BIM"*--JA)\7"V,U78Q?^UKN"=/]A,XL$].P F<>N<&@ M?D$O__PI.@N_')";#G+30^SY YFO; 6"6L*EJALE2;UQVBYHS8> (TL2/DHR"T;E_-LK@B2Q,$J#1JD!C(/'3+(+4'X<97'/) MZ:*7L%*J-)V.AFE2/8[\\RB";.QG<0R/RC+QKHTCB*+,'R6ABT:Q'V49[#NC M8,=&->I5-RP,%*J5MG?4L#K,HXO>AO_*^V%VR_2*2P,"EP0-3\)^\ PI?._4$L#!!0 ( /"2>EK>8N^Z M' 0 -X( 9 >&PO=V]R:W-H965TAJ^U%M?N%M/"/'EZO:^%_:]-@,'O/.6-5LC3%O9-M_Q==M M'IX93(>O&"1;@\3K[AUYE6^%%8N95AO2#@TV-_"A>FN(DZT[E#NKL2MA9Q>W M&N>K[2.)MJ!W7SJY1L8MG=R+9X(88U@\<+'[\(1X/?SJB.]OKSHZQ+^YP M(8NN9E(E'3ZV0XJ/<[[@X7T2A"5DG9LEZWWF/02#E(3F[266W[@@8:A4-6ZW MN: 3V9*M5&< -J>]G;?Y9+CL:OH@2_:@1Q8:@*M.UH5L5_2&X@E^S@$?G:5# MNA%Y!:WZ>V5QFH5Q'%._. @3ABM4@J$LG*9.=3A&<+]%EW2O(-GM'\K_ M$DF;AD,77YKB>PXU!NF]S/.NZ6IA$6G!J+%"T5+LU;I]#C5)"[.NX= M/'.%YIY+:0AXC:) S53 8HQ\G0&DJ;PPG NG9P+VQV[!*IP9I1./#%3",A*"AN&[SQ.(XH.9G MK5 "'D2YT/K15?R#J#OH\2?WOX^U$@](*S.VBG_0'6!@U\%^?T M;BJ95Q[V4@9MA%-?=+E3@#E(GW(W./1X1<]Z3L-(K>NL!JZ[UO;M9[^Z;]Z7 M?<]Z@O>=_P8G(UN#LRMA.AQ,1@'IOIOV$ZO6OH,ME44_],,*?T!8.P#V2Z7L M;N(<[/_2+/X%4$L#!!0 ( /"2>EH%;0-5D@0 *0) 9 >&PO=V]R M:W-H965TV8F:HV2=I9*]\S25*^F9JV1M=ZI%],DBHIIS[@,9N=^[4;/ MSM5@!9=XH\$,?<_TTR4*M;D(XF"W<,M7G74+T]GYFJWP#NVG]8VFV72/TO(> MI>%*@L;E13"/SRXS9^\-_N2X,4=C<$H62GUQD^OV(H@<(1386(? Z.\1KU ( M!T0T'K:8P3ZD[]!_\=I)RX(9O%+B,V]M=Q%4 ;2X9(.PMVKS*V[UY ZO M4<+X7]B,MGD:0#,8J_JM,S'HN1S_V==M'HX8R#/\AVS;':N MU0:TLR8T-_!2O3>1X])]E#NK:9>3GYU=2\ODBB\$PMP8M 9.[AG-S.GYU!*^ MLYHV6ZS+$2MY!2M.X*.2MC/P7K;8?@LP)6)[=LF.W67R)N([;":0QB$D49*] M@9?NU:8>+WT%[X-2[88+ 4RV\%SZ.VX:H6D@GO-6@3)>DIW'(=U2:FMP[HF*S?+(2G".B7 .".. MA!@G85764)#O#65/6FB4(;VT7[L89)Y'+G!-Q.,ZS,GXA)!3MUJ%25)3G$E\ M(+_V*!X@KPL?**MR"A3'$!=A'J5^K4H21ZFH8J]]K%B25Y!+&:991K*2Q.LG M1])0UN20$JDQ6??*,O%&V1VJCE(<40HHR93WFK+@$DF+%7V:R W**JQB_[EB M(AA5I=LNZ -1<5:3TE?:/54[IV+GNO$;89%@8?!EH23]#2P3$0BY8* MPM!]0 -?U0AH+!VGW'3>F5J6@:2KRF7:W2;B:([REU@!T ' MAY-M[7LC:)C63ZZ,'YD8B)KK5';4%>RX*SKVB+! I NQ_8?*V!6=VH7Q$?[' MCS@_I^5(;SK>=-[C6P*P88YW.S2$W=*<\ \)G/AO^-/Q6=LB]F0JE84>F6M( MUZ($XK#UODGE,ZF.F^WX\S,(&D'_X';HK6%1@%B) MI&3)&]O /MID#RD6V:0]%#W0$FVSH4B'I.+LO^^0LF5WXW5RZD6:![]Y:H:: M;HW][-9">/2M5=K-DK7WFZLT=?5:M-Q=FHW0H%D:VW(/K%VE;F,%;R*H52G- MLG':M94B6H M$4O>*?_!;-^)73Y%L%<;Y>(3;?NS!4M0W3EOVAT8(FBE[M_\VZX.1X J>P% M=P :X^X=Q2CON.?SJ35;9,-IL!:(F&I$0W!2AZ8\>@M:"3@_?VM,LY5*H=%' MOE#"74Q3#V:#,JUW)FYZ$_0%$X2B]T;[M4._ZD8T_S600CQ#4'0?U T]:_%. MU)>($8QH1O,S]MB0)(OVV(^2Y+I!]]ISO9*0++IV3GB'[J2KE7&=%>BOZX7S M%CZ5OT_5H?>2G_82QN?*;7@M9@G,AQ/VJTCFKU^1-;*Z1@_K@5:&@7S*?4*^? =A'D+@^.0!V6]AHH)AZ3N66[M M4SC*6]-I'R):[2N\> +HQE@?])V6'BS;B'H2W#HDPB>"H,&B70@[-#EV!@AV MA=X)KOP:? AH50,38"57Z-9H9Y1LN ?X* 9B.@6N/<4!1TV[6=XF'8 MT7V[X=+"#H%$?H<--YSY?R W7'%="\3]=QE3] LB.<,Y(T"-&,5945P$(2&8 ME6.@&!EC.BZ".J>8T4E0TY+A"0OJO)C@\210HS+'K,J#FE4%9C"0U_673CH9 M%I]#!&=9@5Z_JBBA;W9<"8CQ(.NY"K,)&60]=YS;7O/2>T3+":ZRZN*(.J># MM0I+4\.:LU;H^@G!Y&D7BAK6=?,/]+YWS'"9'0+KN1'!! M.],'%OM08<+*YWT8XZP*;6*4'M21#/J]!VA$F6%:YE%?Y)A,Z#'^5 %')",X MS\'/@?IA<4]@?KJ -*>'DAS1S]_/SYTI7+XK'"LG(7/"&"ZR+&:>XRH*?Z9P M!8E?<%X4>-SK=_!3*S,]NN=:85?Q-G>H#ENHO_(&Z?##<-W?DX?C_=_&>VY7 M$F9#B25 L\NR2)#M;_">\683;\V%\7 '1W(-/SW"A@.@7QKC]TQP,/Q&S?\% M4$L#!!0 ( /"2>EIW]\,8^ , -4( 9 >&PO=V]R:W-H965T6G!U M60K[>(7*[%?1)#H2R1*UDT:#Q7P574XN MKF8L'P2^2-R[WAK8DXTQ7WESG:VB,1-"A:EG!$&?'7Y I1B(:'QK,:/.)"OV MUP?TS\%W\F4C''XPZF^9^6(5G46082YJY>_,_E=L_9DS7FJ4"[^P;V3GBPC2 MVGE3MLK$H)2Z^8KO;1QZ"F?C%Q225B$)O!M#@>5'X<5Z:+$L3&B^"JT&; MR$G-2;GWEFXEZ?GUM=ZA\Q1E[T#H#/XP'N$.4Y0[L5$()P_\<8-E[,D:Z\1I MBWS5(")^^U=(_P@WZPF3P-!*_&:D]?*%];='!/Y<;YRT5T;_'0M$8FATW MQ(UUX2J1XBJBSG%H=QBMW[V9+,;O7W%CUKDQ>PU]?4^-FM64*Y-#ZU+/EV-L M7\=[*!!RHZA=I=Z"#V70]*S\CP)A:@NRPZ>64$*G="X<$Z <8;E!V^4IQ/+I MZ?0"3J0&BGOMZ-X-CN@]TSDX)WN)JJFT+.$@8'-9-LDD)B)-3:T]^_ 6YL/Q M?!*^R>ST&-!>,AD/_+!)]4B-[=%2OP7O$IZM%@,D_-9TV^VUV_)X&0ZH/O) M\'PQ9L;3>8NG2=3U97\68A)WF/-SQRU7")\6L!?6"LI2+V$G&;K4R@UFL.$W M>3"$?2&#K(.4Y"7="-]S&BHK#4790&DRF9@\(:'A7X3%O;#GL="AN M@<_S.FH+E *G! >0<)EFL\V@$I:2I(S0P>+ES?7S"(W@'A$RZ>A!#M,H' =: M>6U#"5"]"*DX/5MAL] XA71/K-#[H9U(F^AQFH\QGG:,I4Y535QH0<5(^0-1 MG3L;8I[HZ9$NPT#E>J&>353ISOM9O9E,ZI^B#<#_T;8K=0.%.:D.AZ= MSB.PS1!M-MY487!MC*EK\H["EY 0 *4. 9 >&PO=V]R:W-H965T:LL2^8D4/WZIIFLAOZ@5HH:GJJS5Q6"E=7,^&JELA157 M9Z+!FE860E9?6J2I'@>_'HXH7]6 VM7-W]6_-G:2OT18E+RJL52%JD+BX&%RR M\ZO8V%N#3P6N56\,)I.Y$%_,Q\_YQ< W 6&)F38(G%Z/>(UE:8 HC+\ZS,%V M2^/8'V_0;VSNE,N<*[P6Y>\+?5'L?X)NWS&!B\3I;)/6#O; MF';,6J5%U3G3=U74[LV?NG/H.:3^5QR"SB&P<;N-;)0?N.:SJ11KD,::T,S MIFJ]*;BB-D6YUY)6"_+3LU^04E)P\L#G):KA=*0)U"R-L@[@R@$$7P%@ =R* M6J\4_%CGF+\$&%$TVY""34A7P4'$#YB=0<@\"/P@.H 7;E,,+5YX.,4_+N=* M2V+!G_N2=!#1?@C3&>>JX1E>#(CZ"N4C#F;??\=B_X<# 4;; *-#Z+-[ZK2\ M+1'$ JY%U8@::ZW,EPV=YI3>%_-AU)=(I47*" E.BCH3%0Z!6AKT"N$9N52 MIGQ AX_5'.6V /89>L#KW(P"6*-$X(J\2^IH=6[P"$:TBDS4T#I9'V?^:X.2 MZZ)>]D,X A9Y8% M:8S^>N2Q*(#0FXQ#2.(([MNY6W7'"B!":EY1AP+R(V9PG M7C@Q.3/F!7%($$U3(DF=L@Z_2NYIOIH :*5+A[U7RK8*R 5 M[_WUNS;A-+S([694B=8PBG(M6[.;]46H*)Y6VA1V;"OI[(JRT 72+CL>V 3I M]\'F:$#%2XHHQXI)&KL!2^Q1^714Z2&819\"%L16^\C6^\A6W+'DO=YA.J9W M'$7F.0[@@1)=6YG'_)0_4B!+I,*8G[X=ORV=S%GGA-L7B3 M-[>M^J: F]*%;WMO5ZQ- ^P.Z.W,YW<%;_A@"36$Y,RGOQ!2^T[> KQ,,CV+ MHF,R9,DQC2>Q&0?A\0&)'&\ED6Q=Z11U%'4,Z0(39 M5Q[3>Z1G&2H;$2F\+=:_RO++4^F1HIOX?2,A9JZ7I^68Z8/ B_RN(\"%1CV:BE)F9Q,SX$Z-KS _,3$HS ?41M6]'55HE[8P@]<:D]]13]+_D@C(C M84T3@J17Y'>:^>HD3^@H.\)A/@06>XQ$."5935/*0U'61=6TVNI2)_TGI-=! M:J1XXD51,H0[4U-B[",O6]PK5B;)P'-9QS2(&!R@<+REZ6RV51*PIE0:[^ M64(R*]VER'UHT=B+R%QHNM;8X8KND2B- :TOA-";#[/!]F8Z^P=02P,$% M @ \))Z6A%K,!XZ! :@H !D !X;"]W;W)K&ULC59M;]LV$/XK!S2<7Q M?OV.E*PHC6/T"T52=P_OY;DCISNI?N@-HH&GNA)Z-MH8L[T:CW6QP9KI2[E% M07]64M7,T%*MQWJKD)5.J:[&H>^GXYIQ,9I/W=Z=FD]E8RHN\$Z!;NJ:J?T- M5G(W&P6CP\8]7V^,W1C/IUNVQ@S,%ZLI3RAUU\+F'OZZ4VBKCRSS&?6\3X.**MGRN]907.1E0@&M4C MCN;OWP6I_^&$O7%O;WP*??Y ]5@V%8)$R88<(%K*F-J%96VFDNT2!*VXTG$$0>FFL@H*(P\4:16'/C+TLFD#DQ7G6JVZ5+)O"P(XIQ839]T;N M@0Y+?!H#/X5%HQ0* RLNF"@0*J3Z?>%00+ AC5GF=_1GW1$OI!)O$F40Y%X2 MYO!-&C+R#.*$E',[F7AQZL.)'"=]CI-?SO$]%G(M^']DR_>#F_?XB*)!%^'/ MHK#N#?XNI#9'>7#RT.,\6&P894 #)5PVSU$Y$?@EJUR0Z:(@CB#LD2D-:*L? MJ':Q7E)T#_7KM;2Q?M D!*:PNQ>+BLN2TM=RY8PHEF:9^R9Y G0=F0KI^B$.UZQ$.(^\,(TOX#SVHDE& M7R)%&EP\MP[K>!<72QJNM8U8Y.5^3F?D80JIYR?1T" ;)[25]L(<2^"?S3I! MKK0G5_K+Y'K5ZH_1YB3<<=I\_?66<2O%^C>#JCY1GF>V,21Q9"=4JDE.^25I M[/L+;+OW@5Q6?-VVG\3+@I3&/ D'AU"W>=$E0@IJXB4T/LM@O:WD'I%87V(M MK*#M.[[M01-_($C7/KK:4UU!$EXRH=&G_M#%H!<>.I01"_(H/-KHWK_+PR#\ M8+F21GV7"1//]P/+ S+%/]YEQH/[OT:U=J\<3?"-,.U3H-_M'U+7[?OA6;Q] MA7UABFI$4RY6I.I?9M0[5/NR:1=&;MUK8BD-O4W<=$./0516@/ZOI#2'A3V@ M?U[._P=02P,$% @ \))Z6K_56HQJ P 40< !D !X;"]W;W)K&ULC57;;MLX$/V5@398V(!A61S7[Y!R5*=PC *&Q;1EH@.GBJI["(J MG:MOXMCR$BMFQ[I&13M;;2KF:&IVL:T-LB(X53).)Y/+N&)"1CRNI0W_ MT':V&1GSQCI='9R)0254]V5/AS@<.43\J#,[0KR,\M5]J0AU ["X-/;"/1#N>Q(V"_'?,#R*H#2=\ M25+XH)4K+?RA"BQ> \2$W]-*7VBMTK.(]\C'D"4C2"=I?@8OZV5F 2][$V_C MX%Y8+K5M#,*7VXUUAJ[$UU-J.ZS\-)8ODQM;,XZ+B.K HMECM/S]M^1R\NX, MT[QGFI]#7SY0V16-1-!;N--JC\8)2@O\K1U:6+-GGZ13I,_#?BJ1:D@RAP74 M1B@N:B9'T"A6:3KA/UJFNXS&T$!8VS#%$;BVS@)3!7!FS#/=$M@SV1 /9CT_ MRA)6&S1]IH(M#3)HD:),5ELMJ>[M#0R$ E?JQI*)'9YP_7DE@_4+3Q@D0[B M-,E'V=6,1EF:CV97$_C\"_0'Z2B;94,83$?3)!_"W2LI 38975]//6QR/FZ$L73!R*]&L^RRQQLR>A&=*FK*C)X<)H_ M0DVJ+I(?<0=BW2CG[;HC!FTI>$G,J3ENOE'# J>!%=^H_JD!.CH:.%T$YK_" M\*:RSBNTPS'Q)"_ZX?=&D")O[7U/TB4"//!E=6WTDZ"FAO(9+K+I^#H-+(. M<1#_L\S7Y+K61&W\B*:EZU00R$FJ7@/C7)LBY*85KJ3[@.#05"%B?O*>_)6C M AV?JJ3XJ,U5:':AF5LB2K'L.EZ_VK\7MUV;_&'>/38?F-D)94'BEEPGXZMI M!*9KX-W$Z3HTS8UVI#,,2WKST'@#VM]J2MQAX@_H7]'E_U!+ P04 " #P MDGI:OT >ML(% !)$ &0 'AL+W=O[Y]X>DCE]D.J;7@,8]IAGA3X;K(TI9^.Q3M:0=9696_GP&S3^!*0OD9FV3_90RT;.@"65 M-C)O%B."7!3U+W]LXM!9$+^TP&L6>!9W;),>?7[KK6_U^2_H MNP4C%&!-F:V_?YTOM%%8'7\?\KC6-SFLCSIFIDN>P-D 6T*#NH?!_.TO;NB\ MZT$[:=%.^K3/[[ #TRH#)I?L%A)9)"(3W!8SOKE<\V(%FHF"W2CY#U8YI!NO MV*=%)E96])!3_68_KX$M98;M*HH5,U0-K%3R7J1HC6,G/D=B<$&R14/3LD6T M:!#)%A$J5U;H";C2#*A6&&8:\@6H-MN,%RD-_!D[MDIEI?&5'M9?Z!'^!B//#=@=9E DZ(W4A@53^OM0&,#4FOJ= MYSK,\QQVGAA4(7C&,JDUNN5#LGF>5 M+1ZN-2"8_27>B)SQ1^'49=>5380VW%2'9(\0SRB,PB&-O)'OA\.>&@_:&@]> M7>/GN:PH:)3652&^(QK,_*4LM,Q$RFU]\XP7F* [(CQ]J+;[S7T%6[^-=K-3 MZ;PQWY1PTK6[:.Q:HL7HF)\KV$^H6&W2<=2$_ZA)P'F2J IMD1YI!;&P%UC= M1H"M),=64C!LU.Q\#4:1BZG!WSCPANP/W,XWWY_^9^K"-G7AZU.7)%5>9396 MA+^/D0ZFK=_4]39)"GY,,(2 =Q =$OG)#-[TV3UJ>G!#*^?]&$@\C#S[&T4A M.T2\>BT?=%./>2D+RRH8\ (37((2,A5)JYLH2ELO:,&FGM5..W7C4E<9*5:P MIH/6/: (SH$=$Z\-7XX#/CQ;90=!S':9](B(M'FXCO\"ITZGQ #*B.\MG?.6 M9H]7>, 1$WK=':K M_;P\C]@/HS2KVXV@-3 W^P&VG4\;P'._2H2IZOWO5U85'7NT?A/\C9^3$%W% MMJ_][ @32?\(W(@VEZQ*ZY)ZK*'%$4&;^-Y&*3Q2Q&"#?S< +]9:AZIV$30. M-$".V,2=X#.V9(>&W3CH(Z"H):#H]02D\5I1UNG[HHG;)38XEAF>F>&U)-1O M;K<]><<@D5+5&$U;H]2#AZIK;VO=8Y]MF[T7.J$NK@\&_DGXIG[M.<=PX%M5?]X1/T M;J07SPY5(W*TJ6BJ6\O&RQJ0[M#.R.:EE<#<+'#?X"+=H_>M7XV:YR;WCZQD MO)-"F[. Z"T.:8@/UZ8P0N:):8 //,CA +EHBF\=WT&-2E:K-4TFS,4=/&"' M,C;N7.]R4"M[B=7,%D9]TVO?MO?D\_IZN!6O+]D?N5H)K,$,EKC4.8GPN*3J MBVL],;*TE\6%-'CUM,,UWO5!D0!^7TII-A,RT/[W8/X?4$L#!!0 ( /"2 M>EK"9>@]"0, )P& 9 >&PO=V]R:W-H965T9 M=0OA;%*P-=ZA_5K<:)J%#4K*HH3Q+6RJV/XH@*0T5N5U,C'(N:QZ]ES?PU;" MN/M.0EPGQ)YW=9!G>F-3H\PH]?@<]BN&*$#,# MGV6*Z5N D*@V?.-7OO-X+^(Y)D?0BSH0=^/^'KQ>H[_G\7KOX)'HG9I_GBV- MU?3-_-JENL+L[\9T[^C$%"S!:4 /Q:!^PF!V>! -NZ=[&/<;QOU]Z+,[>I=I M2?52*WA;O5U"=K'?B[^;_2)CL TUG[ _U#DTIG$";2X)!!5&HHS;?A! M6-4'M U5(7D4:F*8UR28)9@UE])1H3LJ4'.5P@>(.V14U$>=T;!+_>'!.([B M4[A@7,,3$Z7/=>139OWULN2QY(9[^X@Z@\$Q7)--"F5,D]R*AX,VM;UQVUMI *XU3'#J W]T3$,CH=PKYDT@E5^E?ZFYT_^ M9PU$/>C%T(H&H_:V3KK>-PJCSO%@_)_27=]JU]T4#B2JEK']9ZDLN9D?9O3[0.T":'^E ME'V=N .:']+L+U!+ P04 " #PDGI:U!G.EH4$ ?# &0 'AL+W=O MQ=F4E@&9&JJYR5<"V(K(N"BJ<+R/EV:OG68>.&K3=*;[BS2477L !U5UT+?'-; ME(P54$K&2R)@-;7F_OE%K.6-P#V#K>RLB?9DR?F#?OF232U/$X(<4J41*#X> MX1+R7 ,AC;_WF%9K4BMVUP?TS\9W]&5))5SR_#O+U&9J)1;)8$7K7-WP[6^P M]R?2>"G/I?DEVT8VBBV2UE+Q8J^,# I6-D^ZVY]#1R'QCB@$>X7 \&X,&9:? MJ**SB>!;(K0THNF%<=5H(SE6ZJ LE,"O#/74;*%X^O#A OW*R"4O,-:2FN,Z MNZ7+'.1@XBHTHX7== ]YT4 &1R#]@'SEI=I($)_"&K=-#@S<\YO2&"M@[?4V?,,<4F0M!RS68]9_SI50"$^:O M/N\;[+ ?6Q?1N:QH"E,+JT2"> 1K]OZ='WL?3S /6^;A*?39 HLRJW,@?$6, M%Y+0,B-W)5-2[]T $F>I:J)98!Q-@/O<.&FHWXWYH7:U*5X+K,K6G-1V#)F; MQ5U3;$P]$6P;1&V / $5DH!."(+AA&()H@VI^1T:95P$A*%7$E5S;!GRG)RQ M$C%X+5% V@1V*52*5 @@]1$06O"Z5') ?J\-;'LV;G,NWTUIHN'Y(PCL-.17 M#+4B6"] /E,FR#W-:R#?:B45FF#E6IM'E)=$??+^71+XP4=2EX_H.D(.[7'B MD5^(/W9&00.,NZ$=HANX&SGHUR4M4VQ#&3D;>=Y ;\?.V"/W#<)98,?):-!( MCX,WT A>TXALSX\T1.+XXRZ-X5CO>DX0=VCXMN\G>XMAU"'B1Z'9'CK>^ U$ MAJ^)Q+:?&,]#9S1JB0SMX=CL.N/D&8\DC :-=#SN\(C" X\@>0./L.] _$0? MR,CQ8W*B\**V\**W%YY)]6^5Z9/S?:;WE=A)R/X2:[!Y]>/*>EE%QXJ(;.GS MLOE#"U\=$?[?-?6ZFJYV(%(FX?67&]!C@8[;)5X(NJ'6-">W( ICW_2$ 9FO MUP+6NAB_H!##^S[=5V3O89P_3PA%EK!FI;&"),T)A8&WSYZ8!,X(UX?\."3D MX?W8\^#3SR5Q-E@!TYBZ?<&N8L+D<(R5WC!XJ?&"/H:S)8ZW1$O<=^(.\1,I M'+]9+0S$VZX2N[U+7MP>@R;[3>\RG73Q,PZZI]IAI),(<2,O MQ$48V"&VVUNZP^0K8<54)U)]J[[HN9VAK0"Q-J.I1!)8=\W\UNZVT^^\&?I^ MB#>C\U5&\,B/@DBL<*,UR@Q,\""V WU>G_]/4-:LI+(;KNX#Y'UPGDXG'DX\T@Y?Y#J<[,1 M0K,O55DW%Y.-UMNSQ:+)-J+BS5QN18TG:ZDJKG&I[A;-5@F>&Z.J7/BN&R\J M7M23RW-S[[VZ/)>M+HM:O%>L::N*J]VU*.7#Q<2;=#<^%'<;33<6E^=;?B<^ M"OUI^U[A:M&CY$4EZJ:0-5-B?3&Y\LZN$QIO!OQ>B(=F<,YH)2LI/]/%V_QB MXI)#HA29)@2.GWOQ6I0E <&-/_:8DWY*,AR>=^@_F[5C+2O>B->R_&>1Z\W% M))FP7*QY6^H/\N%O8K^>B/ R63;FR![LV B#L[;1LMH;PX.JJ.TO_[*/P\ @ M<8\8^'L#W_AM)S)>WG#-+\^5?&"*1@.-3LQ2C36<*VI*RD>M\+2 G;Y\6V>R M$NR6?Q$-F][R52F:V?E" YH&++(]S+6%\8_ >#[[5=9ZT[ W=2[RQP +^-0[ MYG>.7?LG$6]$-F>!YS#?]<,3>$&_T,#@!5]=*+LIFJR43:L$^_?5JM$*U/C/ MV)HM8CB.2-OEK-GR3%Q,L!\:H>[%Y/+''[S8_>F$OV'O;W@*_?(CME_>EH+) M-7LMJZVL1:T;NGHGFX9="VQ(P8;I&UO!Z3EN-X)EC[!EJUA)^"N+7UA\;>B! M.TS#9">X:IB@1#.D250KH?I4F6/ >)W3B<\X4#C9EMC_S1G[%XPM21[;3HL: MX+)M8-G,#)1%,BCOCOATQFYPWN@B8R_8%*%WEFXZHW,_2)UTZ9ESSW.=V'-G M#!L9V[1FTR1U_&0YPR/?=X+0HS/7\5+8WDK-2X,0 B&-#4(08YCG6S3?=1+, M4#7]TK>%U0$QQ)\$G^@%\P+(CIZ*?NHN18L<#TVC9#(:9@FAW3Z3N*[S'/B)&:1 MXP;+?1(#QPLCW%\N/18Z<93 ^;7 ?/F3Z7[\(?$]_Z=GOW;68T][-J41F#'U MG="SOY&7=#PZ]6P0\NE*U&)=Z-D@^(@!&!D0Y>+0$!G7H1=_,^_> MK-?"M$9#M@^TX \BDW56E 771VAW&IX8)N\ILB43/3RM4Q%\7N >^+16LC+T M:A#F5DNUZQ/2C_UK#!RP[R6M\;T2)LI41F;=WGI"Q-M'S*=.GS-9F\D[KPY^ M&M]\;^X"__$/P"&.&BI3[)Z7+;?B@[SA=49-UEO. U AGD>FZLQ1AEYO>'UG M3#*NU Z+?N J9UQK5:Q:#:NGW)MZ<]2J7TJY,D32L"_0NU&\'UY19E-W'L[HB/E_D_4KA+1%ALA:?('8:\:GBY^/YJJ&SNNL^L$4B*D_!\]_ MD3)_*,""HMKR0D',:99MN,):I\GS623\/\!RJC#?:P2 >\KCV$IK$EI,9[_%Q+/ GGS M@ " [-\%FR$F)>Z&,N-3W/;4F6:HL-JJ'G0ON/MOK@X70<=X26FIZ@N\1MB M_^M6U:^T?'78$$-7[6HI#S:*=L64+7 _+S#"!P6\N8*4Y=0':8K(I M;#8H$+S%<-8(K4MQ",. J13_YQ4$#\"NE\:%EQ0ONCI1%Y=]75Q^4,):XO-WOWT*,C=%_3K ,G"5S046:?L?<. MJ8;^0#7+:'4F_B XP]AZH>-%*;$E!>7L 20FR_[2\6+/D.)K%B3= Z/@ MTP!EY?C^GM+KP$G1>LU+DP!LMK_SNN50!)[!AU-N:-\2X!@I57OJQ]ZLEP;- ML$UM50&)0_+F27F<>F 825V;W]2G7O<] *$30 E[[I)%;O*=MJ@1G'9L6YI& M4O)M8XJB54"'5N]C:Y#&'D4_E/6C$GHT))E])1@-2KJD#@Y)3UR?^G%Z)*P\ M QF)#(_MG^L:+ST2UV]$")(A&P:EU[Z00O=;SHU0@WA&W: =,I%FV_=KB- ] ML&D31V2O<]"]1NOE1'7JHA6$%UQVV MW>$6CAW<(&@)24'VVXL0HC9U#^=_: MSEONYB>Z:])WU^2;NVM?=P8ONE=47P:%[JHK=&--]O14%%;;Y*A)F'=?:K8D MYJW2:UAAM7T7XWT?/EHXQT33HZ\9;[6HAE18B;NBKFEZ0!LJ7^5Y1V-EA1W. M9WM!;#C7*>F]A 0_!H!H'3V4J4='>_2HP$-KMCT"9V'@!#%UZVF4FL\E^T;R ME=Y_#-=%TTKI?1ULC-V8;J%S!8,I#3V_%S=%!31>>GC!#Q/S'<8)/.OP?LYN M#]F(;:72>TIW:494*:]C,^ EMRD:T )EL.*J*'=D2*2@UY7,5#Y3!8:*=4"? M[@W#UJMLQ[3B=5/::4BG-J.[9C'X6EL)I)Z^24,/R+;6]L-M?[?_['UEO_8> MAMMOYK^".04<*\4:II#OT80I^QW:7FBY-=]^5U)K69G3C>!X*Z !>+Z64G<7 M-$'_SX#+_P%02P,$% @ \))Z6C)HD#.I! _0H !D !X;"]W;W)K M&ULG5;;;N,V$/V5@;98V(#6UL5R[*QC(+>B"W2W M09QV411]H*6Q380B%9**X[_OD)*5;..X01\L4^3,F3-7<;95^MYL$"T\E4*: MLV!C;74Z')I\@R4S U6AI).5TB6S]*K70U-I9(57*L4PB:+QL&1 2;S28NBR9WEV@4-NS( [V&[=\O;%N8SB?56R-"[2_5S>:WH8=2L%+ ME(8K"1I79\%Y?'J1.7DO\ ?'K7FQ!N?)4JE[]_*E. LB1P@%YM8A,/I[Q$L4 MP@$1C8<6,^A,.L67ZSWZS]YW\F7)#%XJ\9T7=G,63 (H<,5J86_5]A=L_?$$ M(]"TBHDGG=CR+.\8I;-9UIM03MI M0G,+[ZK7)G)&GG M;NKQTC?PKIF67*Y?NOO7^=)83=7Q]R&'&[C183C7,:>F8CF>!=02!O4C!O./ M'^)Q]/D(V5%'=G0,?;Z@#BQJ@?#;"@[DZ19S)7,N.'/U?8C\DF44!A MQG))R"[4/2[!;E1MF"Q,"/B48V6AHE/C[;)2U=*:OL^)>Z3ND<"WND3-K-) ML\*U"L^!(*#@HK9D1)(+PKG009UZM_P>LU;S96U=Z8%5D%[!8F,^Q:5 FEP.2"KYB8)DM1+D_1JX MM$AYLC1."BPK#_G(1(UTXATE)FH%.=-ZY^2;LW$,O=')M ^];#KNO\TY5V5) M@-2S^7WCX$:) K7I:*=)2SL-X_%)2SL-TXC65R@5-7@7P$/A^NZ'#,62/5*H MU]CL&_CX89+$\><#0>_%_1X9C2FQ$_(C3J;A=#2B_Y-P$D^>?7E.[]M8CNU@ M.O*TDX$+""VB@8L)F8'KAYK;'; MTX7Q+M@-PHZJS "^+C-7/6%3/LZ(+R%G MWR7/>2@M_^0MT]2&)>:L-@A;I-11-?@8/(>H-48"Y =7A1F \_J+S$5=4'R2 M+ JC*-J'BU)\V>1JX7.E43"'2#ETE(L**B6H.8BZI \9T=),KHF6M"3 K.>) M3Q5]61JM)64"K17T]LB9!^'&U$SFZ(S]AWE3+PT^U!Y=O0[2X,@HR;I1DKUO ME)#M%^ A,RI,%8KRCULF2%ANJ"0R*N2_3\-$%(I&E=6!"!V WC7B'XUB&]IPFGN M:[.910Y>_WNSEIPBG(7Q)(,Q/1-:1W'6UJ3RP]$ ?9$1>"* M5*/!"569;BY;S8M5E;_@+)6EZY)?;NA^BMH)T/E*40FU+\Y =^.=_P-02P,$ M% @ \))Z6M=(#BZW P >@@ !D !X;"]W;W)K&ULK5;?;]LV$/Y7#NK0V8 :291DRZEM(#]:;,"Z!4VZ/0Q[H*6SI84B M79*.F_WU.U**:@^)D8>]B.21]]UWQSN>YGNE[TV-:.%;*Z19!+6UV_,H,F6- M+3=G:HN2=M9*M]S24F\BL]7(*Z_4BHC%\21J>2.#Y=S+;O1RKG96-!)O-)A= MVW+]>(E"[1=!$CP)/C>;VCI!M)QO^09OT7[9WFA:10-*U;0H3:,D:%PO@HOD M_#)SY_V!WQOA$4 52XYCMA/ZO]3]C[DSN\4@GCO[#OSF:S M ,J=L:KME8E!V\ANY-_Z.!PH%/$+"JQ78)YW9\BSO.:6+^=:[4&[TX3F)MY5 MKTWD&NDNY=9JVFU(SRXORG+7[@2W6,%OMD8-5ZJEZZU=W!\0?E'&P.B.KP2: M\3RR9-(I1F4/?]G!LQ?@$P:?E+2U@0^RPNH8("*N V'V1/B2G42\QO(,TB0$ M%K/L!%XZ!"#U>.D+>+=6E?>U$A5J\R-\^+IK["/\JBS"GQXB*@8!K4#Q@LW[Y))O'[$YRS@7-V"GUY2Z59[02"6L-K+O Y M_J52U,UQ69@Q4850_DC)>:Y3E(U#@I2$#OG*KOZD06@=SC6MB6L$* M)4)\*%PLAJ0H3KF1PBC+PMQ=4YIDW]5)R/+X>4>\J5$2AY,\=;^@ M2.(BH5L]83-SMY_G(4NF+B62/#E.#-J*)P3!S_IX'(>CD5:!5/(==59-&2XW M_PFMZ@JN5-(HT50^9,;2T"4OU5^O20?.GGM.HH-^T*+>^*YG")"X=*UAD Z- M]:+K)]^/=UWY$]>;1AH0N";5^&R:!Z"[3MEIS;XOV&04 (<+ 9 >&PO M=V]R:W-H965TZ1LS\$W=/O-QJ\\6N ME'+TT+6]O1JMG%M?3*>V6JE.VA=ZK7K\L]2FDPZ/II[:M5%R$9RZ=BJB*)MV MLNE'L\OP[J.97>J-:YM>?31D-UTGS=<;U>KMU8B/]B]NFWKE_(OI['(M:W6G MW.?U1X.GZ2'*HNE4;QO=DU'+J]$UO[A)O7TP^+516WNT)Y_)7.LO_N'=XFH4 M>4"J597S$226>_5*M:T/!!A_[6*.#D=ZQ^/]/OK/(7?D,I=6O=+M;\W"K:Y& MQ8@6:BDWK;O5V[=JET\ 6.G6AE_:#K9I/*)J8YWN=LY T#7]L,J'71V.'(KH M"0>Q;5KMH-T,T\40T+NB#[MW*TD_]0BT>!Y@"V@&? MV..[$6?I_(= MHB6GH_F)N;!K6:FK$4;"*G.O1K/GSW@6O3R#-3E@3;5I%>TK]Q M'S,V_[HW.)7#V5-.YW"K[E6_48PJ;9T_WTIT!,E^0;71UM+:Z&7C"!!(R6KE M3?3&8$P]/-\^9 = EK;**)(6MBTDP%[0[TJ:H4$(]*INKDR@>-STY%9Z8W&, MG03&_4_L?P3M(%W06R5;MZHDHM[I=N,+8.D'XD7)\CC#3O"8"1YV6<3*HD"M M%A@ET\CVR$6D$8N+E$2>L"+%*7G.HB2F3]K!S@S'49)$C M.25&P*"LIC;'& MG%X=%^8)4)QG3,0Y<>%],^*98 *Q3L+A*?!'WBAF:2&P0)3'K.D+*E(&4\C*@N69_EI0&7$LKQ$$IR)G&-- M68(D!CR/NH!G">-Y0;S,6(+\!$^0=XR>;-%M-:-:]/7$#&&C]R7H]I M+#@*'(O);I>'78* !9^ =(MF07]YSP4H:?4ZS,&XP%%Y"5O0#EA^ _IR^%Q; MBX]9TZUE8X)MM9*F1M7&'&'++(=M' F6%]@]?U8(+EX2)!X"WI-Z@'5?*ZKQ M0:-QBRPGC'H$%"Q)!8W1*R*=^#41R025X4Y0RA40B6?]YV(EPN&LUW] 5K4?3!C3R@*8^H('@U:'>UD-_ MQ%:@Q_/@*;KX3B8_]XW#47=.NM"2>8;!\?R4"60Z(=P'ZV;3A5&!<@F('5R' M$5CNA[%WC6O@#CV)4N@+U*K8"S04'WJ10,"QBU-(]VD"IT>7HTY!"/P5T$)0 M-[T;[DF'MX=;YO5PN?K'?+BB?H".-.B?5BWA&KW(P9(9KGW#@]/K<-6::X>+ M6]BN<%-6QAO@_Z76;O_@#SC M"0 &0 'AL+W=OE]?Q+'+2ZR$.S4U:OIG;6PE/+W:3>QJBZ(( M3I6*D_'X+*Z$U-%R'K[=V.7<-%Y)C3<67%-5PCY=H3+;132)=A]NY:;T_"%> MSFNQP3OTO]0WEM[B'J60%6HGC0:+ZT5T.;FXRM@^&/PJ<>OVGH$S61GSA5]^ M+A;1F FAPMPS@J#E :]1*08B&G]WF%$?DAWWGW?H/X7<*9>5<'AMU&^R\.4B MFD50X%HTRM^:[2?L\IDR7FZ4"[^P;6TS,LX;YTW5.1.#2NIV%8]='?8<9N,C M#DGGD 3>;:# \H/P8CFW9@N6K0F-'T*JP9O(2WZ+QM-DQ_@J>17Q ^:GD$Y&D(R3[!6\M*] &O#2[Z[ +2KAL=@5 M0:*#/RY79$42^O-0"=H V>$ /%87KA8Y+B*:&X?V :/EVS>3L_'[5^AG/?WL M-?3E'8UIT2@$LX;CJ80V'J+^.OA]B; VBB:7 3V+ &IK'F1!-2G0"ZD9& MV"(8D+FFC<3A UJA)B8H9L+6!5*_.$"'F0F2^%ARU: M!*GSQEHB/C"6 A"?W/" Z==? M4KCJ8E =5KB16G/.%*9&*TT!)Y".WJ4IK6_?S)))\KX;][[ZSYT2Q5^T&=%N MS'4U!Y+>*VB'/DC'0YB-DBR!RZXC_^W#(!UED[,A#+)1.GXWW&?,4,@$]OAF ML_.>=1 G:4OG4BAPGJK*_$!6-&P^E',P&7Y#C.Z'U/AM_?VPKL+#(!F^J+#% MW-AB5RC:-&HZQ+CNC/M< 03M#A X(Z/SB?38>T3D;9> )W-(Z4 MTP@VU$Q+#F'Z"^JQY-V:SWM(S\=>,7IH6TZWCMS*[2;<+-P1)F$WAZ__=?^\G+9GMG/YNW-Y[.P-)L. M%*[)=7QZ/HW MK>)]L6;.IS@*^/I/A >2[J H64#^G]MC-^]<(#^2K?\%U!+ M P04 " #PDGI:,R'XQ"4' #F,P &0 'AL+W=O+I(TWX]KKG]_87OK+56ID+_>E53E;TGJIO^9W09_T:9<%2 MFDG&,R3H\KHW\R^C(# &98GOC&[EP3$RC_+ ^0]S_:_RX?7#/!!)YSSYFRW4^KHWZ:$%79(B45_Y M]A.M'FAH\&*>R/(_VE9EO1Z*"ZEX6AGK%J0LV_V2QXJ( P.-8S? E0%^9H"/ M&0250?"\AL$1@T%E,'BMP; R*!^]OWOVDKB0*#*]$GR+A"FMTDH]TKHNTS;J>D]6V5LR6*2*32+8UYDBF4K=,<3%C,JT;LO1 ABG/D>O0NI M(BR1[]$Y^G8?HG>_O[_J*]T( ]6/JPH_[BK$1RH,T"W/U%JB*%O0A<5^[K;W ML0.@KY^^I@#O*?B(G8CW-/^ N\,80\/; URFX:!Q3QZO3EV MD!'4_2$H\8(C>%_TT#[L!X)G^CBF.C8HB;A \S7)5A2QK%V,93'+$XK^^:P! MT8VBJ?S7UCEVM0_LM9NH>"ES$M/KG@Y[DHH-[4W_^,T?>7_:' ,)%D*"14!@ M+1<.:A<.7.C36_+(TB)%]#'GLA 4*8X2+B65-H0E49 8"W.1S7GHU_D/"]$O"9'2'>"GDKZJ$.Z/[21#EEI M! 36(GUS)S+4G-K(OX$F4\.X\+(;0CM%_%IM2D6QANN*62-T)-5D\*86? MOF\5!,X:3J6L0CLDPQIY06N-H-#:7CA0:;Z[DS8]4P]\HA=S]G%>P1SV@\"W M=:EY57+T8LG04G)HB[61^QE^E2/<<(2=',T,*]TQ;.?)"75RE\3=U8#G#P9# M"YG=HGA\,?$F%CJ[18^-YD;=^4[E,9VM5H*NB![2!SR9B=M*4M!IP 'ULX4 M=+J=O63H;M_)H_+_T%E^([1\M])J1N69)C%;G2=L0Q>[X7F&UC19G"^Y."\D M/4,Z:"JZ'\!:+?.4&CFM?W73UB;SMJ'5=:LO0'7:"\]UPD@*01L60:&U'=J( M.=^MYFY>,2A M5N%=CAPAO8@#*K>H-#:-#?ZS7<+N-EB0X5BTJPA8BZ/3&6@ M>LWO"K:A;R5ZU/'(V%8PLA4,7$NN1FGY;JEULU=8>IF%B)$F$-QI#-B*#0VLPWNLQW"[-/5'?\=4P$1?<\* 074B*%H(BA9!H;4=V:A)[%:3LSJ%M-3+ M';0A25%ZC3[&5$IS/6YGFZS>ZDI-(WIL\L#=G)-= 8D60:&U7=&(5NP6K?>D M6# T$^2!D0S=9(M"*L'T3-.DI22::Y% LB>K%T"%+"A:"(H60:&U'=4H9_RV M&Z,8=&<4%"T$18N@T-J.;$0[=HO;^[5>19^;A=Q9F4&O]S,>]*+*^"SA)+-Z M"%2"8\M>J74U#5IM!(76)K\1V-@ML/6PR;7T>SI#=XEYY<0HG.AGP7(SC*RD M@\IM4+00%"V"0FM[IM'D>/2V\0U4SH.BA:!H$11:VY%-]@"[LP9 BP6X[?LLSL?UOI!4T+@**%H&@1%%K;!TVN %^\ M;?0"S3& HH6@:!$46OOMPR;'$+BWF[])NBP2E+"E-:/IMC[Y_4%W6W"99[/N M>H"V(X)":W/>I ,"=SJ@>F'0RC>DUIZ#HH6@:!$46ML'31X@P&\:P +0/ $H M6@B*%D&AM1UY\/ZT>X?]I0 &^P*TNRW8=035]_^![AI2*5?DAB41E MM]^]UU]?W7VL,OZ;_ 5!+ P04 M" #PDGI:$)@6["<# Q"0 &0 'AL+W=O^F:GD94MJ19^% 2I7S,NO6S6KCWH;*8:*[C$!PVFJ6NFORU1 MJ,/<"[WCPB/?5M8M^-ELQ[:X0OME]Z!IY@\J):]1&JXD:-S,O45XET\=O@7\ MR?%@3L;@G*R5^NHFOY9S+W !H<#".@5&?WN\1R&<$(7Q;Z_I#5LZXNGXJ/ZI M]4Y>ULS@O1)_\=)6<^^#!R5N6"/LHSK\@KV?B=,KE##M+QQZ;.!!T1BKZIY, M$=1<=O_LJ<_#"2%,7R!$/2$Z)R0O$.*>$+^6D/2$I,U,9Z7-0\XLRV9:'4 [ M-*FY09O,EDWVN73'OK*:GG+BV6S%MY)O>,&DA451J$9:+K?PH 0O.!JX65&A ME8U 4!M8"*H2)@L$JC?(5;.VFT8<>>8MW.1H&1@]?5CG[@.3IZ7D97%7,L M;B$.WT$41,E(0/>OI\_.3NI> M8\DM_*:,@;\?E1! [\R!Z?*?L>/HMDO&MW/7T)W9L0+G'MTS!O4>O>S''\(T M^&DLE=]3+/].8L_2G QI3JZI9TLFVGPR"VO<BR+G=JD57-W M[SZ+XP\?9_[^-#LCH#!,GH/R2U"4)),!],S-9' SN>IF45)!T+UKH*B8WF() M5@$^43,Q..:F4TM/8I@$Z9F9$FN07<3JW9MRUHK2PVP'5;T38/: >CY1BE[G+@-AJ^D[#]0 M2P,$% @ \))Z6A%^?P>J" 1UL !D !X;"]W;W)K&ULM9Q;<]LV D;_"D;M=)*9C"5>)%NN[1G;!-#L)FTFV6P?=O:! M)F&+6UY4 K*3F?[X\F91L&#(V'S)0RS2P@%)? :!P\O90U7_(5="*/*ER$MY M/EDIM3Z=3F6R$D4LCZJU*)O?W%9U$:MFL;Z;RG4MXK0K5.13?S9;3(LX*R<7 M9]VZ#_7%6;51>5:*#S61FZ*(ZZ]7(J\>SB?>Y''%Q^QNI=H5TXNS=7PG/@GU M>?VA;I:F6TJ:%:*465626MR>3RZ]4QX&;8'N&__.Q(/<^4S:7;FIJC_:A;?I M^636;I'(1:):1-S\N!?7(L];4K,=?P[0R;;.MN#NYTY^E@]_"*&'9JWO*3*9?<_>>B_.P\G)-E(515#X68+BJSL M?\9?A@.Q4\#WGRG@#P7\EQ8(A@+!2PN$0X'PI07F0X'Y2PLLA@*+EQ8X'@H< M=XW5']VN::)8Q1=G=?5 ZO;;#:W]T+5O5[IID:QLH_A)UOR4\_G 2+\&>2E>1]EN?M-\^FJJF[)4R3 MH1[:U^,_4X_GD_=5J5:2T#(5J0Z8-AN]W7+_<T-'#9^B_-YVJ4J(FEU>&3;NR%FY[Z%.YCA-Q M/FFZ8"GJ>S&Y^.D';S'[V90!)"Q"PB@2QI P#H)IV0BWV0@[>O!,-JXVLEDC M)=GIG\A_WC7KR%LE"OE?4V)"9&*0L @)HT@80\(X"*8E9KY-S-S:FWR(OS8C M)-6>I9)8KDSYZ 'S#M .T>XOO%DS9&O^G4WO=]O>6I-KVR-A% EC2!@'P;2V M7VS;?F%M^ZZ3J$5*JH=2U'*5K-;6K%>=Z!D#"(B2,(F$, M">,]S)OM9, W9^!DFX$3QPRT?]M9E9K:WX[RR5<1UZ;)R[6UH&M;(V$4"6-( M& ?!M%0LMZE8'N[QAV%A+?)8-9V_^+(6I12F]KVRTEP[!B0L0L+H%6E#UF>=[U$TG87 MJB(W@JCX2Q.)=).H["8WCA4'\&(G&'N9L-;MG DDC4)I#$KC*)J>"7_,A&^? M,F[J9!5+0=9UEIC;WM^?,GK>8F'H%JQ5.4< 2:-0&H/2.(JF1V!4D)[=04;- M3+'*XYKPXN878P*@&A)*BZ T"J4Q*(VC:'I*1AGI?0<;Z4%U))0606D42F-0 M&D?1].2,4M+[9BMI)SCGQ" YEPO#0#:"UDNA- :E<11-S\ H)SVPG;3SG!-Q M4'9&T HIE,:@-(ZBZ5$8?:;G+#2- 8!ZS(&VVR7XILL>$;1:"J4Q*(VC:'H, M1J7I'7":CO;*CG/.P\G>A-8L4YB<&TQ%!ZZ50&H/2.(JF M1V!4EKY=6;Z5E#52:4%D%I%$IC4!I'T?3DC"K3_V:5:2!@ I-*(VC M:'H@1J'I'Q":CB;+CG/. _0632B-0FG,WW>XIOD81]6JQV$4F[Y=;/[_)LL. M=@X&]'[.@;9[\/?.&5"[":5Q%$W/Q&@W?;O=?(')@EI,*"WR]YUHL R#T#!L M@,I,*(VC:/IS?J/,#.PRAY&LQG8S68D^KMQNXF$?K.N,0Y0MPFE10--FU8L_!-# M'*!N$TKC*)H>A]%M!G:W>=VF(&TS<>#Q#CO'.0C06S8/[*,W)T7W_+MIK C= M$@:E<11-S\;.,^)VJ4F;^87Z2K)2B0:O#DPW[3#G@&"?&@_V[L.9'3V=:D*K M9% :1]'T)(SF,K#Z+6VJ^=QS7%=VAG, H*;RP/[-^[TB2UM' =634!I'T?1X MC'HRL.O)W:L?Y"]RZ&*(G>8<%*BJA-(HE,:@-(ZBZ9D9=6:PP%\,":!*$TJ+ MH#0*I3$HC:-H>G)&[QG8O>=O+_3?=HQS6*"^DOZWW7I!W[ZZ-*8#*32@M@M(HE,:@-(ZBZ5$9/6BP_ XG M&Z@:A=(B*(U":0Q*XRB:_BJL49^&!^X%/7SEW4YPS0F4%H7[3]8'_87WIXX, M6B^#TCB*IF=@5*:A79DZ7WFW\YP3 96F \WR2!*%5LB@-(ZBZ5$8=6EH5XFN MU]SM..I"2HVK5XS :TM!N2 ]?7[4#G , M:(#[5DN3BMD'.CHZ;!JC[MS;W"ZI:=R\-OJF4JHKN MXTK$J:C;+S2_OZTJ];C05K!]=_;%WU!+ P04 " #PDGI:\:@^\+ , !+ MK@ &0 'AL+W=O:&/V'K.T9Q[KW-KO9;:9IMR]V]H4"BF$*B$K";F?VPZ_ "I>+Q 7%C]_$ M!G,>X9R?=:6' [IZS(O?RFF655E.9YFB[1\G:^R9?V3 MSWFQ2*OZ9G%_6:Z*+)ULBQ;S2V\PB"X7Z6QY<7.UO>]#<7.5KZOY;)E]*)QR MO5BDQ9]OLWG^>'WA7GRYXZ?9_;3:W'%Y<[5*[[./6?7+ZD-1W[K<42:S1;8L M9_G2*;+/UQ>W[ALU]#8%VT?\>Y8]EGO?.YM?Y5.>_[:Y\6YR?3'8/*-LGHVK M#2*MOSQD=]E\OB'5S^/W!GJQV^:F7K7^936F9W^?S7V:2:7E\, M+YQ)]CE=SZN?\L\<3XOM_\ZC\UC!Q?.>%U6^:(IKI_!8K9\^IK^ MT?Q'[!6XP9$"KRGPSBWPFP+_W(*@*0C.+0B;@O#<@J@IB,XMB)N">-NLI__= M;6N2M$IOKHK\T2DVCZYIFV^V_=U6UQV9+3=1_%@5]4]G=5UUI%-OG.^3;(JG_O?U_+4S.%XNSM^ZUU$N[>4_CJMZZ\'1M?W&CPMZ[FDK"$A D2)DF8@F!&1/Q=1'P;_4;E^>1Q-I]W!>.I M,MQ6;I; AQLW&,:CJ\N'_8YW/*I^;D//?%AB?1I]>]G>IC\,??=@FY+"79<":Y=^K8]7JBHKG-NW78VR%O?]"R9A"0D3)$R2, 7!C&R$NVR$UIW\ MVW59WU/6J[I>^IW_O*_O<]Y5V:+\;U=B0C(Q)"PA88*$21*F()B1F&B7F,BZ M-[E;%T6VK)IC@N_KX[WQ?#V9+>^=<5I.Z[.).D=%-NG*C17<-S8)%>WN((' /=Q'D%B4)4Q#,Z/]HU__15Y\E6"O[ M-IR$):-6PZ/0&QXTG-RB)&$*@AD-=P?:(PVL+?^QFM;G&\?_SNWE??N.TI*& M9ORIQX=_Z>@F)4I3%,WL_9Y#=*U'!'NNL/-8H"FG>D_2$I0F4)I$:8JBF2'1 M;M&U>JF;V_$X7R^KTEFE?Z;;8X+EI#YW&!?K;.+,=8(Z X0Z1Y26-+3]G4<\ M"@YW'JA-1&F*HIFYT$+1M1O%]_GR_E65%8N3(2#UW!U*2QK:?@B\D7\8 G*3 M$J4IBF:&0/M*URXLGTX83@4 ]98H+6EH^P%P!\/X, &HDD1IBJ*9"=!6TK4J MK)M_95\$DU4HV2F],X"JR(9F9,!UH^@P!*AE1&F*HIDAT*+1/6$:3_E$>WWO M]J-&L:$9[0\.3Q_134J4IBB:V7RM%5VKDMI_T7[_ M9^? $ZHN45J"T@1*DRA-430S.-IQ>G;'>>9L'&HZ45J"T@1*DRA-430S*MIT M>G;3V6.ML9-ZYX6=IFR+32\<#@[6&G2;$J4IBF;F0)M-SVXVS;7F;CO,7=\J MLGFZG;>>SE;=H4!%)TI+4)I :1*E*8IFAD<;42\@UAM4B:*T!*4)E"91FJ)H M9E2T.O7LZK3/>H/J4Y26-#1C2KOES]!-2I2F*)H9 RU//;L\35;.*I^GA:,6 MGW[H;#XJ3U%:@M($2I,H35$T,R7:LGKVZ.+[WSG'?>J!P:DK<1[4G2DM0FD!I$J4IBF:& M1&M/W^K*GC4E;D?W#A J0U&:0&FRH>WO//PH.-QYO(3C]+7C].V.,\D^9_7I MY\2ITC]V.>A\M=X.ZIT"5'&B-('2I-^>7AT&K27D)12GKQ6G;U><9XV)VQF] M X!J3I0F4)KT.^97O4'KU.$E]*6O]:5O'Q(]\HWV^M[M1WTC2A,H3?KM][Q[@7_8_)?PC;[VC;Y] MDM-XF>OTH+B=UCL*J'A$:0*E292F*)KY:5A:/ 8#P%$'J'-$:0E*$RA-HC1% MT$6JZ&]JE.VS2?O;1OYU%:@M($2I,H387MH5 W MCMSADFI:3Y[>>_NHX(4I0F4)E&:"MNZ-1Z$1WJO_6AHOU;0J6F^ M$!6?*"U!:0*E292F*)H9$BT^0_L[X)\SS6=']PX0JD-1FD!I$J6IL/W!IKY_ M[)!!6\[0;CG/G^:S@WJG )6<*$V@-(G25$,S/AH_V)L*,F.P=R6B,X_FA]G!H/#C2?JTO0V":T\[HW7]45Z(T@=(D M2E-A>S8T&D;'3B"TA@R1:4X[I7<&4.6(T@1*DRA-A>W94'\4^,&1$&CG&#YS MFM->W[O]J&Y$:0*E292FPO9LJ.L=.XW4%C&T6\3]USE/#W/:8;V3@(I$E"90 MFD1IBJ*9%R/4OC$BACDCU#RBM 2E"90F49JB:&94M*",L&%..ZEW7E!7B=($ M2I,H345M5QD.!T=\0Z1E960?YCQ89<[[V%\[LW=W#L_J$Y%:0*E292FHK9. MC2+WR-JC96I$#'!&J%%%:0E*$RA-HC1%T%:4)E"91 MFHHZ!CC=T#MRO!IKH1I__0"GO;1OYU%:@M($2I,H3<5= YR!?ZSSVH_&SQO@ MM)?W[CXJ15&:0&D2I:FX+46/O?0>:R4:/V]^,T;M)TI+4)I :1*E*8IFAD3; MS_CEYC?MZ-X!0ITH2A,H3:(T%7=@O65L M']T\-,?#8)C>P&M(&.[@FR_SG%Z@LN.[)T( MU#VB-('2)$I3%,T,CI:4,2$I8U12HK0$I0F4)E&:HFAF5+2DC#%):2?US@LJ M*5&:0&D2I:FX+2G#_:L&&SD8:D7*W2^^R?:7$_6Y;.//M;\Z4B]G]='>C MRE?7%W46/^55E2^VWTZS^NRFV#R@_OGG/*^^W+BL^8]Y\=MV&S?_!U!+ P04 M " #PDGI:S!L*&WD# D$@ &0 'AL+W=O/DS[8))K8\VQB^U0 MD/;C9SLA;:9@U,GL2V,[ON?N>7K7GCW>4R4F0*[4^"4.9YE!@ M>P36HK^M+H6=A@Y*1 I@DG"$!RTDPBT\6 M\= 8V!W?"&SDSA@9*C><_S*3LVP21"8BH) J X'UXPX60*E!TG'I9H%9FE=8H5GHX% MWR!A=FLT,[#:6&O-AC#S-5XKH=\2;:>FL_2V))(8225Z=X33:[3L6;S>$WCS M4NH5*=&.J.C'N5Y#9PH*^;,CQ'D%V>^&-$5\(M M=_'U!-9BWV_8]UWHTX]5YE";.62;.=AF#L)W(/3O BHE+$N**%D">D,8>@ L M.K-I[G2WKS+NV$=5&&B$BBI#=:YF^$$Z9!DTL@RD M)[ 6SV'#<^@_^8<^V7L":[$_:M@?_=_D=[K;5QEW[,,Z^8^;Y!\]E_RC1I:1 M$_J[[CF4 H%F<_0;/5,*3JA]*7L":[$^;E@?^R^%8Y_L/8&UV,?1MJ6(_F\Q M/.-O4)EV=B1.RW]58J>YBO?(_TO!LS)52$&:,T[YZJ&3K!-RWTSPA=86(-D* MD/@OA1K3EP*>T-H*;'O"V-ETO4 QN/W%KFIXB?XPWC:(L;O+:E?#PAYN]$P MQ?;\D9-UYQ^#&W;O?/"$UA9AVP[&@Q>H"*]MHB^TM@+;1C%V=F(O4!%N?W'D MJ BO36.XEI(@GWC:P( (P% 9 >&PO=V]R:W-H965TAR4NLF+E0-4K: M62E=,4NF7H>FUL@*GU2),(ZBR[!B7 99ZGUSG:6JL8)+G&LP354Q_3I%H;;C M8!#L'?=\75KG"+.T9FM(72<"5!XVH<3 ;7TY&+]P$_.6Y- M;PVNDZ523\ZX+<9!Y BAP-PZ!$:_#=Z@$ Z(:#SO,(.NI$OLK_?H7WWOU,N2 M&;Q1XI$7MAP'5P$4N&*-L/=J^PUW_7B"N1+&?V';QGXDN96$U[7+* ML]DD?VZXX>Z$#)SVK'.8:P6^<[B5[>V3^PQ.9V@9%^8,3H!+^%&JQC!9F#2T MQ,>AAOFN]K2M'1^H/8CA3DE;&O@B"RS^!0BID:Z;>-_--#Z*.,/\ I+!.<11 MG,##8@:G)V='<)/NE!*/.SR ^TA*L!8U3*9OM7DTV MI7M6_CF!I)DC%%&GL]5\V5BV% A603*#Q:MQ[.%&Z5II__3>:J0M-?*EW/S9 M9!^2R_CJ4Y2&FS['L*>0"O7:SP$#N6JD;<72>;M1,VD5]C>\G5-W3*\YB47@ MBE*C"Z=LW6J_-:RJO=Z6RI)Z_;*D<8G:!=#^2BF[-UR!;@!G?P!02P,$% M @ \))Z6OGPP#2P @ A 8 !D !X;"]W;W)K&UL?95M;YLP$,>_RHE54RNMA1"2M%V"U"3K&NU!49_V8MH+!X[@U6!JFZ3[ M]CM#PM*5Y W8Y[N_?V=\QW MU9-.$0V\9"+7(R5;:["H2R-X#G.%>@RRYCZ,T8AUR.G MXVP-MWR9&FMPPV'!EGB'YJ&8*YJYC4K,,\PUESDH3$;.5>=R/+#^E<,CQ[7> M&8/-9"'EDYW,XI'C62 4&!FKP.BUP@D*884(XWFCZ31;VL#=\5;]NLJ=T):3B^9ES!(Q,E@DQ@0C8>HV+5^=TKENL$E<+X!(ZG:!@7^@1. MX4N9R177\#E;W, 1<')-9:E9'NNA:XC1[N1&&YYQS>/OXRG4&7B=#^![O@\/ M=U,X/CIY+>-2BDV>?I.G7^EV]^B.2TT6K6$G8?CYE6PP,YCI7VVHM630+FG+ MY5(7+,*10_6@4:W0"=^_Z_2]CP> NPUP]Y!Z.&$ZA8+Q&)BAN]M MW'62KU* MR5;A*NP&WL7YT%VU 0-0' 08(KUQX;(DD2[=Z&-H1;K[S+T_3T(O0:A=Q#A MDS:<"H\8$GLQ5]N+>?M],FMCZ+UAZ/1Z%^T,_8:A?Y!A+K4YC82DZ[.$G+JD M[3)V'+&"&R: Q;^I3*E/F3:D_END8 _1H"$:'"2ZEW;;UR?RZO. ^5>J;4R# MM]?E(N@&_U&Y.TW%]N=O3"TY-0F!"<5Y9P,24'7/JR=&%E6?64A#7:L:IO2; M0&4=:#V1TFPGMG4U/Y[P+U!+ P04 " #PDGI:?^".5Z(" #6!0 &0 M 'AL+W=OW.2VL7#LS'9:^/=<.VG4L;9[2?QQ[SGG'MMWM%;ZV>2( M%EX*(=#)2E15%*@L;%.+CL7DP&+MX'_."X-EMC<)7,E7IVD]ML'$1.$ I,K4-@]%OA M%0KA@$C&GP8S:"E=XO9X@_[%UTZUS)G!*R5^\LSFX^!3 !DN6"7LHUK?8%./ M%Y@J8?P7UDUL%$!:&:N*)ID4%%S6?_;2^+"5$,=[$N(F(?:Z:R*OA)[W-X>W%N9J@)A9IE%NG^V Q,FF$QIR;\34@N7 M6<9=%52X*T\H4VDT,']]9XCI ,&)*N-RN=>(7W>D &Z)S?S>94,MM[];KGNV M%Z9D*8X#>I<&]0J#Y..'[C#Z?,",7FM&[Q!ZXB^$6D"IJ1%HRW'G0=48 X_A M^L JZ<:]*(I&X6H'=[_E[A_D;BYGOKF[Y<#?WH.4>'.2^ MXVS.!7<%_U_ X-_RHWC0?:<@W'JFKN-]97K)Z?@%+B@O.CLG %UWD7IB5>E? M[EQ9Z@-^F%/C1>T":'^AE-U,7#-H6WGR!E!+ P04 " #PDGI:"?H,F1D$ M ":$P &0 'AL+W=O[TMVUVNS>O79@DE@+F+.=I"O=AS\;*!"@WC2;O$DP M>,;S\PS#'R9[QK^)#8!$SW&4B*FUD3*]MVT1;" FXHZED*@K*\9C(M60KVV1 M")([&-8\*_OX>([:<6MEY.?*;K MC=0G;'^2DC4L0'Y-G[@:V:67D,:0",H2Q&$UM1[P_U$[1AIE MR=@W/?@43BU'1P01!%*[(.IO!S.((NU)Q?%OX=0JU]2&]>,7[[]G\ IF203, M6/0/#>5F:HTL%,**;"/YF>T_0@'4U_X"%HGL%^V+N8Z%@JV0+"Z,500Q3?)_ M\EQL1,T ]UXQ< L#]U@#KS#P,M \L@QK3B3Q)YSM$=>SE3=]D.U-9JUH:*+3 MN)!<7:7*3OH/0H 4Z"-$(5)%@18D G2U4-42;M416Z$9BU.60*)FJ5$QGR0A M^H.2)8VHI-"POT97G>-WB&:H"\;MA7*6$QLJ:+7,=A! M$>G[/%+WE4CG$-PA#]\@UW%['>:SX\V]0W-;[5FY<6ZY<6[FSS-N7!=&;M?K MMM.WY;U(20!32]UW O@.+/_77_# ^:T+ZDS.#A"]$M$S>?>_,$DB582#B;VKH[5GN24,PYB[96Q]HSIJ!5C5U"] M<^;D3,X../LE9_\-.8EJM^ /$Y,['M3V'#MN'S$ _H/S:E(F8H3?>!LF]YD[>-6Q7ZKV\<-^HM)/25@B:3)%D+TF (G MNNUW)M>X_EN3>R9G!ULU++=J>&)/&9X3\4S.#A!')>+(6 T/0<"V^EG"(0"Z M(TN=[P1D%_2H5;##0;]1KL;53F09ERQC(\L3AY30$,&S$E4"\JR8:<2!LX%NG_AM,XUPFX#S+SRJ60UR8.-9)\229(U5:57 M8+U:@86C.LT8-]-D7NU4FDJ'8*,&\!^S@GN]T KS@[[?:]6:>9%3(2JE@8^1 M&D<7F=="ZM 8YB5/1:H$"?XI18+/*DG.Y>V0M1(EV*Q*RJZ>DN^ZI7<"M_5' M;]Q4'^9U3N6HI HV:Q7%P;7>J!IY](,L#MJ5Z'A-J$MH"ER)"FQ\H*LWGQ6H M)AZJ1^X.E)SJY!BVG[5XW&H2EU .N)(.V*P=?D+[X@XM,6Y7WR74!*[D!#;K MB<>C*JXM'%QWX#1)+J$=W$H[N,=HAS=EJ/!8?_'H>CTQ+_Q6,+OVX41_M?J3 M\#5-!(I@I=P[=T,5#L\_!.4#R=+L6\J22%PXS3//! M[+)X=L=GEVPC4YJ3.P[$)LLP_WI#4K:]&L#![L$]7:ZD?C"<7:[QDCP0^6E] MQ]7=L$9):$9R05D..%E<#:[A181"[5!8_$')5K2N@0YESMBCOGF77 T\W2.2 MDEAJ"*S^/)%;DJ8:2?7C[PIT4+>I'=O7._1?BN!5,',LR"U+/]-$KJX&DP%( MR )O4GG/MK^2*J"1QHM9*HK?8%O9>@,0;X1D6>6L>I#1O/R+GRLB6@XP/." M*@>T[Q <MP? M)%=OJ?*3LWOR1/(- 2>_8\ZQ'H-3X1R]W1Y9H_'IP_ +/MP_. M&;@G.H5IO@1WA!?)GL<$?)BG=(EU^IR!GY_7*I-( C[23-NQ!7A0K\0"E_GU MYV\*&[R3)!-?3 -5=B0P=T07GPNQQC&Y&JCJ(@A_(H/9CS_ T/O)1+)+L,@1 M6&< @GH AOZ[+-.BEQ^!9I^2?*"]C7AE"4F$NU@$'PEF)OXLOH=RY9D'@000OAT]M*@QFDXD73KMF4=]LY$\\OT'K M=#^LNQ]:N_^129R"F FI\T?@E!B+6@D2MAI'X]$T\/=",9A-81A,]D()>Z'X MR!]/)^90QG4H8VLHUQG;Y%(7ZSC=J-JJ*W6L:BU7]0"D%,]I2M6\QA+(%0%S MLJ1Y7M6-P_-[;.BJYWE[M4-BSBJS=_\YI.JG)F5C)^:!*X6VQMA(._@6[ M-7#!609N=R1MJ5PU5CRTE>'>.0SWRH#9:K17!HQ6R#<7/]A2M= :VH,BB\;F\FUW/78^.$6+ M7*%U:4,-;>BU)&75$U>CX!(MFNSO7_?&W\CNJ%=*%M49.79%E6JV;[V MJNS:<<+1U/?WQ9?)+D"A/SI0@!HA#.U*N#N&ZUGP_@];6CF8P M?!&#CMKL,MAL *!]!_#"S4R%TLDHI=8GP7Y&]67]9.)/>Z6C#S<) X@.Y%.C MV*%=LM_J89ZS\H@*7.MM^9+HZ6&,R:GD=HH6N4+K\MBH;OAJ9#=TJKN=HD6N MT+J'E(WR1G;E;5GA[)['LE:A=;)[W-^,F\S\MB[HQMG(<&27X2^L015*N_DQ M[&F7RJJ[5O?,(I,9A =C:;0QLJJ^^J3\6XG3RYL/^WES_4S%EPM]2#QZZT'U M8^3$J3YVBA:Y0NN.1*./T:LY%D=.S\6=HD6NT+JCT*AT]"V5OB-_W2*?U>0; MZ>S+[5'83W2GY^&NT+HT-1L!]*TC<3M-+SMRJ1KI'I-,]W<]]JX<3=S_L0- MS0X V7< =T:Z!""[E-;[*J(6%9W.E"1GK3=%LAMYM+>)BD\TIC7JUNYY-+=. M]P;#UO??C/!E\1U=J'5WD\ORVVG]M/Q6?P,OHN*3]M[S:WAQ77RY'C8PY3\ MO,=\217[*5DH2.]\K"8'+[^IES>2K8NOS',F)':0+U?,"9W-[J! M^C\;9O\!4$L#!!0 ( /"2>EK*=AJ'J ( &L' 9 >&PO=V]R:W-H M965T$G_<) MBZ$W"B_'F8UW =\I;M5>&ZR3F1 /MO-E/O0"*P@9%MHR$//;X!@9LT1&QN^& MTVN7M,#]]H[]L_-NO,R(PK%@/^A_X:2&654/_6 \#E,L4"Z(3.&9W Z04TH4V?P >[O)G!Z<@8G0#E\*\5: MF6@U\+41;R7X12/TJA8:O2)T@L4YQ&$/HB!*.N#CM\/CYW#?I*S-6]3F+7)\ M\5_RMI"B@N[WDNU(@4./7,[%OG[=V$6?.HR M_Y_(GJ4B;E,1'V//1T4AUEPK,X?B'N,":,C(=N;6FK M+7V;-M9<,=J=P/0@,W$291*;3/T%EK*V:22- 0 &(7 M 9 >&PO=V]R:W-H965TTD._^^-A (A*!$Z[PD&.XY]CWF MP.5.=H1^8RN,.?B>9P6;:BO.U_>ZSJ(5SA&[(VMZ:1BNGJ.TT&:3\MP+G4W(AF=I@5\H8)L\1_3C 6=D-]6@MC_QFB8K+D_H ML\D:)?@-\_?U"Q4CO6&)TQP7+"4%H'@YU>;P/H2!!)01?Z5XQPZ.@4QE0<@W M.?@23S5#K@AG..*2 HF_+7[$62:9Q#K^JTFU9DX)/#S>L_]>)B^262"&'TGV M=QKSU53S-1#C)=ID_)7L_L!U0H[DBTC&RE^PJV(]6P/1AG&2UV"Q@CPMJG_T MO1;B #=$P"S!IA]P*D9K!I@G0NP:X!=*E.E4NH0(HYF$TIV@,IHP28/2C%+ MM$@_+>2^OW$JKJ8"QV>O>(N+#08W^X/%!_B,24+1>I5&X!4G8G=NP4V(.4HS M=@M^!>]O(;CY= L^@;0 7U=DPU 1LXG.Q7(DJ1[54S]44YLGIH8F>"8%7S'P M5,0X[A+H(H\F&7.?S(,YRACBZ Y8\!=@&J8]L*#'\^'6 #P\'VZ.9&,U6V.5 M?-8IOI2A)*$X0:5#R!+L]^B?/T4H^,)QSOX=TKWBM8=YY9/DGJU1A*>:>%0P M3+=8F_W\$W2-WX8T4TD6*B+KZ&DW>MIC[+.OA*-,/*M*#8=DJ^!."9?/R^W, MM@UHPHF^/11D(,SW#3?HAH7'88[E&U;+UDG":9)P1I.8YYBF$1JTVRCRTFU7 M218J(NLHYC:*N5>RD:M23Y5DH2*RCIY>HZ?W8S:JX.[!C6\ZENWZ/1L-A/FF M9YL]&QV'68;O0'?81GZ3A#^:Q-/STWQH[:.H2[=<)5FHB*RC5M"H%5S)0H%* M/562A8K(.GI"HZVZC!\S48T_O.^A'7B6W7/14)QKNY[5L]%@G >A/>PC>% _ MPO$7TLO\<3"!4=BE6Z^4+53%UI7,;"4SKV2GFEB5J"K90E5L75';8AF.UHYG M.,HZ?I.X 0SZACH.LPW7L?M^.@YS35$MGK!36Z/"\2+UO4@YCL$;1QPS<),6 M4;81'T?R4VM?^@&T(%M\.YCC*/G%]X=*ME 56U?8MFZ&SK5,I[2N5LH6JF+K MBMJ6UG"TTCS#=.YQE6?[HAKLNVX@SO/-?M$8#L19ANT8U@G?M44M'*]J/V.: MH^*CZSA9)8ZY;93RXAM#)5NHBJTK9UM>0_]:;E-:@BME"U6Q=45MJW X6I2> MX;;@J.<@WG!&OX$Q$.:Y0>#TO78"<$[R\G"%48RI#!#7EX3P_4!.T+359_\#4$L#!!0 ( /"2>EIQ19@U MG ( /0& 9 >&PO=V]R:W-H965TA'4%J$U7KP[2H'^O#M <';H)58S/;">V_GPV4T81F?=@+^-KW MG'ONM7V=U%P\R@) H:>2,CFU"J6J<]N660$EEJ>\ J975ER46&E3K&U9"8,"M-FKF%2!.^490P6 @D-V6)Q?,E4%Y/+==ZF;@AZT*9"3M- M*KR&6U#WU4)HR^Y9)X#42QENSF4%3FP:MLR',[.*M$GJ5:)Q*K]D6 MF.*"@$3',UY6G&E;HN\K-%@Z0<=S4)A0/?J,[F_GZ/CH!!TAPM!=P3<2LUPF MMM)Z#*N==;$OV]C>&['GD)TBW_V$/,<+1N"S]\/]UW!;5Z$OA=>7PFOX_'^4 MXAG-BY>[WN?N'V-,;7.M3I4 03$=WLH6'#=QTAFT:^*X?)_9VF,*^5W@6 MA7^]7FD+>FW!06T/N@^8DU8)GH$<5=<21(.X?A"[.^+VG8*)\X:VL-<6'M1V M11C1ER]':\YSB?0]0!46:E1DN!=_XIZYNRKWO>))['GC,J->9G10YAU7F.H: M]A=Z3%^TMWFN&X>^LR-PQ"WTW'BWD/:@)YGWX!L6:\(DHK#20.?4=%#1]MC6 M4+QJVM22*]WTFF&AGR40QD&OKSA7+X;I?/U#E_X!4$L#!!0 ( /"2>EII MTB4D8 , !\0 9 >&PO=V]R:W-H965TUAVH.;7,!:$F>V@?;?STY"FM T@\E] M@=CQ.=?G7/GBRVA+V6^^ A#H*8X2/C960J27ILF#%<28=V@*B7RSH"S&0@[9 MTN0I QQFH#@R'0D2W8\,V=A-W M9+D2:L*631.7]7C#YEDB!2<3/T 5ZN/?1 MZ$8_;^0K M="T@YK^:?,YYO&8>52DN>8H#&!NR%'!@&S F'S_8/>M3DTQV9_4W5D]9 QWK2$-*Q.\,R9$ULMQ3;;14[ M77,YPSF")R)00+EH/)$YB>U68EN=[I[:;H,GG7Y]D=^ZG?_,;*\4VVL5>T.3 MY84 %J-TS8*5+/-2<1P3(7^ Q#G",5TGHDE^[P!EL];8QR9;$UG-IGYI4_^@ M R!K>9,9K>!CJX9.,E\36CT3R>9KXFLYM^P]&_X/F>SE?98 M.X>OZYSC5FIL[I.FD#6?;.OEIF6U.C7#*1$X0E=A2+([[WQGV*PTK/E:U3'1>9\CW,Y[M*?.ZU]KJ^/M MG6%=,7.OS$KG% -;9ATHE_*EXKP/*6?S+G=J7\ZR9G!O7G:_5UG/9[[0Y*WS M+69+DG 4P4)26IV^O$FQO!O-!X*F67_V2(7L]K+'E>S@@:D%\OV"4K$;J #E M?P*3OU!+ P04 " #PDGI:;Y:^DM\% G+@ &0 'AL+W=O?"V70BCT ME"99>=E;*K6ZZ/?+V5*DO'R;KT2F7UGD1^N6J$'S>!*5)GT31L)]R MF?6FD^:YNV(ZR2N5R$S<%:BLTI07W]Z+)%]?]G#O^8F/\F&IZB?ZT\F*/XA[ MH3ZO[@I]U&]5YC(562GS#!5B<=E[AR^N6%P'-"O^E&)=[CQ&=2E?\OQK??!A M?MF+ZHQ$(F:JEN#ZSZ.X$DE2*^D\_MV*]MKWK -W'S^K_]84KXOYPDMQE2=_ MR;E:7O9&/307"UXEZF.^_EUL"QK4>K,\*9O_T7J[-NJA656J/-T&ZPQ2F6W^ M\J=M(W8",#L20+8!Y-0 N@V@3:&;S)JRKKGBTTF1KU%1K]9J]8.F-TVTKD9F M]3;>JT*_*G6__EO)E=XCA<[NM5_F52)0OD#=:\[1V;50 M7";E.7J#/M]?H[-7Y^@5DAGZM,RK4B\N)WVE-PNLY)E;;(,3/9& ME.4%>C>;56F5<"7F^F.M>S*3?'/BT,GS-"^4_-X\T97_Y@V&.XF]P8,XHFRO M@*YUP]$0C[HK&+05#'ZXW:]1)CI[/CC(98 CMI_QX:HA8T/^PS7<(YON^ MDLE<9@]=:8&1KI\!3V)6D7%;9!SP5!#[;(,G,:L-H[8-(Z^G@M&!X7"\Y\G# M)6/6;*$_$ AUXWQ)&;5C"/S51X%=.A6W%,G?*G9K=BA M&NS5I5LYRZ:488SWK-JUC@W'\9$3/C:<@<'O[^D57TF=LORNOZ[*?*'6O!"= MB7IE"E]J=M&&*C -:5B069Q;X4G-;H5A%@Q#B[-A#]&##$:C?<+J6A;'8WK$ MK@90,$PH?RP62(;0V[8!A>;H3^Q;_,DSF2J4[Y4=19=O]*!86< M]\B3FEVVH2$\#FE7KXCD2\W^.6\8B8#@X6S7K=RN$6FL_^WYM7,9.6988CB& MP!QSE6>E*JK-R$MF=>(/NBV=EH6EG,<-GM3LPG?F+D$'+WXG+R$HB1A*(GZ' M+^1PK,)&=)]D.U9IDJ71$<<:D"$PR-S*3*95BOY#T%0 %G'>($]J=LD&AL@@ MI%>]@I$O-;L5!HP(/ GZ7(I%E: ;N1#H3)^OO@E>E.>=9<-"9+")[:PQ!/$0 M0SP$)A[C<(PO"-'C M9H$["@^['&P/ M"^$FM+/"$-A&#;91F+9N^=,)T Z+.&]J"(JCAN)HR,MYU"O.^5*S6V%PCL)3 M,0=_PT(T L[K(3B-&DZC+UT1?'*'=EC3>9=#8!PS&,="7AUD7I'.EYK="H-T M#)ZJG6[X%X2 'ZEPY(^6:%"-P81E_'XJM,."SCL< N.8P3@6\LHB\PIROM3L M5NS<#04/Y!S,#@M!9@\!:,P &H.YRIC='=IA:>>]#L%QS' <"WE=DGGE.U]J M=BL,WS%X2N=@>U@(LKU7;NOOW,5;WT)]RXL'F94H$0LM'[V-M;>*S5W)FP.5 MKYH;>[_D2N5I\W I^%P4]0+]^B+/U?-!?:]P>V_X]']02P,$% @ \))Z M6F?H.%3R @ \0H !D !X;"]W;W)K&ULM59= M;YLP%/TK%JNF5NK*9T+:)4A-V;1*ZQ2UZ_8P[<$%)U@%3&TG:?_]K@UA)"&L ME=@+V.:>8Y]S;7/':\8?14*(1,]9FHN)D4A97)BFB!*287'&"I+#ESGC&9;0 MY0M3%)S@6(.RU'0L:VAFF.9&,-9C,QZ,V5*F-"&;6P& M;NDBD6K #,8%7I [(N^+&8>>6;/$-".YH"Q'G,PGQJ5]$8Y4O [X0*W(%4E3103+>*HXC7I*!6RV-^R?M7;0\H % MN6+I3QK+9&*,#!23.5ZF\I:MOY!*ST#Q12P5^HG69:QO&2A:"LFR"@PKR&A> MOO%SY4,#8 \/ )P*X.P"O , MP*XKP5X%<#3SI12M \AEC@8<[9&7$4#FVIH M,S4:Y--#&8<=Q.4+PGF,/CTM:0$YE>CX&^8OA;@L\?#W>K6G7A<[Y A((XK5?=/F6HD>:+2Z+5>!?6Y9UMA<->W8 MCW)L=SV3+.R);,O34>WIJ+=3ULGT5@='+4=V[V+9#]H]B6:C&,@(K%P550)% M;)G+\G=:CY9UVQ3J-EW?[(Q#/7>IRQCS+TU9#-Z (307*"5SH+3.?%@/+PNL MLB-9H4N.!R:A@-'-!&I2PE4 ?)\S)C<=-4%=Y09_ %!+ P04 " #PDGI: MCWI*F0$& 1(@ &0 'AL+W=O$U2>KRO%M?SIP2$4G)BI4?Z?%WTDS(*^.M M:,JJO^#8V#HSL#HP3K/&62#(DKS^C'\TB>@X(,_@@!H'-'" KL$!-PZXFFB- MK)K634M9I/DY;_Q$R_$KXGPX\MW.8_S;7*7$G#% M&.$,G*FW_N0[4H#/NS@';RE='Y,T/0=G-X3'2F!QOF:+.1<(RW'FJP;-ZQH-,J"!"'R@.=\Q\%N^)NM^@+F86CL_]#B_U\@: M\8:L7@(,?P'(0:X&T/7_=\<6.+A--Z[B84.\-TF><'+Q7BS=-5 3_?=[80_> M<9*Q?W39JX.[^N!EQ;]B^WA%+F>BI!DI[LEL^?-/T'=^U5[0M M&+,@:;5^V"[9:U>[-<[8>IXH6&_*43OEZ)2\%DV9AXF"]?( '=E/G>R ?:P:.P\%D6\ BR18 M]!QZ:[RZXZ%PB$FU@4&G?_01R;X-K>U0I._[(2E$[CA9[7*:TNV#%N&D'7JJ M:/TYRQX-W5,6-;1*@-&YF"A:/Q=2&4"[-#"7M=KA(0Y\95FJ9F[@05-92QT M[4)@5%FKC?_"AXIDT9E!C#I3ZF.5"@':^[>IJ@.%& ,?*J@"!15VD6O045#V M:FAOUI/HEB?&"!KA$K7")30*%WNHYZYSV<>AM3TN/Q?QFH \SHA^M4_:J:>* MUM\9RE:-G%/R&[(*@;&YF"I:/Q=2'B"[/##R6^/7VU/ *!A* :1* >1'V, 9 M2"H!9%<"8_@-J:W_(HJB(17KS*#K> :-@*1&0':-8."WQJN7P2CPAJBPVD=0 M&)A R2:.[#OM2?CMB3'\$?QF#_7<=2[[.++W\5NQDG(.5I1Q_7*WNH\NZHFB M]2OG0HH/9!L@UE[*H/X7&' M,YK#18U1!(=*9=XY=,](L:W>16!B9W'(>7W^WMYMWW>XJD[YY]*\?EGB0UQL MDYR!E&R$J_,R$$,7]?L']06G^^H(_XYR3K/JZX[$:U*4!N+W#:7\\:(EK2:=9M3P8 "0T 9 >&PO=V]R:W-H965T MVU=[QK^)#:42/25Q M*JY[&RFWEX.!6&QH$HH^V])4?;-B/ FE^LC7 ['E-%SF04D\(,.A.TC"*.W- MKO)MG_GLBNUD'*7T,T=BER0A_WY+8[:_[N'>\X8OT7HCLPV#V=4V7--[*K]N M/W/U:5!1EE%"4Q&Q%'&ZNN[=X,N 3+. O,6?$=V+@_:1S&L<92?7CWQ+:JW)F@8?OG^E!OO-J9QY"0>)%%:O(9/92$. M A3''$#* -(((*<"G#+ :69P3P2,RH!1(V"$3P2,RX!Q,\/H1(!;!KAY[8MB MY97V0AG.KCC;(YZU5K3L32Y7'JT*'*79R+J77'T;J3@YNTMEF*ZCAYBB&R&H M%.CL]Y#S,-/[')UY5(91+,[1!_3UWD-G[\[1.Q2EZ%,4QVI@B*N!5)W(4(-% MF?"V2$A.)'30)Y;*C4!^NJ1+0[QGC\?$ ABHO:]*0)Y+<$NL1(\N^LC![Q$9 MDI&A0W-[^#W=JO#AR7#O==G]]N&.(3QH'TXLM72JX>3D/.<$+XC22-(/']7H M6:+CL?7W1]4>W4F:B'],0Z> C\SP["![*;;A@E[WU%%44/Y(>[.??\+N\!>3 M;) P#Q+F0\("()@F]ZB2>V2CS^Z2;1AQM=!(Q%8HS$4VZ6JE=-6U@.%B2&A\/!6O5RC>T&O==O5$ U'NMPN.JPN.6%7ZOCKO5?,I+_1X)&:JY M5)8_2AKPL-B%?4]-H\2"[ MY4/" B"8-A+<:B2X]@JNUYRNE=Z'58R9,$XX*ZJKLN[Q)!F1OM.8<&4KQ]K* MA^Q8 33Y)A45EA>O6"*/M#VC3XMX MMXS2-5HSMMRK7S+GKUY)K3WL.A8@81XDS+<+\6M93A2FQR?_J);)-,F!NJD- M(#RL?P0/7S&$WG[XV+O7=?R TCQ0FO^"$!U.$P.HCNECYL XP?:N)HS+Z+\P M-\CHTU:);-;6BNFL+23-*VG:21LF_4GCI.VY&=&;X<8B8&PV[H_-2S4F=:5) MYTJCE9I>1\MT[F.,C2H00]_Z4WT/YO:.=*XN,52WF=,'S1E T72I:OL'6^V& MKE*Y1JD<4]DF3:E [9U6.7W0G $439>JMFZPW;OI*-7$*-6HE520]H_7*JHE-M#5? MT0*U;4!I'BC-!Z4%4#1=X-KCP=.WO!B%00T>4)H'2O-!:0$435>]=H-P6SO( M?DW*CNDL+ZAI4]*TH_&P?]$\&D/F#*!H^C7XVH(A+_SR7_R[B[B:J)(N-BF+ MV?J[234[I:MJH#0/E.:#T@(HFJYN;980_):'8@+JH8#2/%":#TH+H&BZZK5Q M0^S&3=M#,3&:,XUK]7-[LLZR&J V#BC- M+VGNX?E24[FW\'!([>$0NX?S!P^7%*5A8KR8<6N/[BP5J(T#2O-!:0$435>U MMGN(^Z;G-:#WZ8#2/%":#TH+H&BZZK5S1%ZX]Z?M>0VH;P1*\XCAMIIIWQD> M_N'FR1"H.P1%TT6LW2%BOP7H!TZ&0 TA4)H'2O.)X:8?IWGE,H#*60@X.'B( M(:%*@NQQ$X$6;)?*X@;T:FOQ2,LMOISG3WXTMGOX,C!MO\&7-_F#'X,:7SP_ M\TDI'J4"Q72E4@W[$[6H\.*1E.*#9-O\$8H')B5+\K<;JM9SGC50WZ\8D\\? ML@35@T&S_P%02P,$% @ \))Z6I0KXIO-!0 )B4 !D !X;"]W;W)K M&ULM9I=, M2>=;GA7EU6PKY>[2=AMMQ#EB3-65&FO' $N[^:7:/+F/A50*WX,V7[\NB]4[5RQ_G7:N-] MOW_*_GO=O&KFCI;LEF=_ MI8G<7LVBF9.P>_J0R4]\_XZU#055OC7/ROJOLV^TOC]SU@^EY'D;K"K(TZ)Y MI=]:(XX"4-@3@-L _#R@[PBD#2#G!OAM0&VUV[12^Q!325=+P?>.J-0J6_6F M-K..5NVG1?6]?Y9"?9JJ.+GZ@_-DGV:9\^H35W^5EWLJDM?.JYA)FF;E:^?" M^?(Y=E[]_'KI2G7 *LQ=M\EOFN2X)SG"S@=>R&WI_%8D+.DF<%6EAW+Q4[DW MV)HQ9NNW#D%O'.QA'RCH]OQP H3'YX=C2S?D8#ZI\Y%3YO]];/X_D-%-(A]. M5 V'RW)'U^QJIJ[^DHE'-EO]\A,*O5\ADZ9,%D^4K&.@?S#0MV5?W=",%FOF M4.G.P4H M@T6X" UE;"UTI W!P8;@!3:D^8ZF0LUJ"9K1I Z/6KP@@8\6V'0#D,Y]$IF^ MQ=9Z1[H1'MP(1[FQ8R+E"61!:/2%5"T1X("I)%% D*F,K36.=&!^<&!N=>!Z M_=]#6J;5P@I^Y=;HH<-D;E@2D04R#9GHH!U#HH,AD=60]_9+(#+/:^0AWP_, M$P"0XODB\B*SX[,6.O++1)YF%N_<*YP5R7DSOTT9=H=^@,Q1?@M+ MH?4AAJ3& M'M\HC,T-@N3XST-G'G+/6#("3F-WD+:7OF?PQIC06@VRW6W>(! MW=KG=9NJ,[#]:+X N@.4\&B/ :DYV[O-:P$ "N=+8WO%8QW1L(CLM#B M= :T1K,_@BNQYDILY\J7 #8V21 D;$"G!BHP)^VUCO5"TR<>39^]"P8V^5 M M& 0",U@*K2TQ*'V^MG2[U-2)AU#GD*4 F[AX@0BISGNS64#;LQ:<)>TVJRD4 MVRET"&+;4PV==FVV*IL M7>,T0.)@*@S'$^%=Z^*4V>*ILG5=U.B)7X*>_5,5N.F(,8CAD!2%.(0&S8^ M3JRA$X^#SO-FKPF5%[V6 %H?$VRN2;&]Y+&6: #%=@ =SN'8A$BC?5."YV1! M /ZVES>V?4V:V$Z:I_C;'CYXL)@P.B<1Y,J/0%*BD938D?0$?Q.3)I^? 8"D M]Y:UO9BQS6KF)';F? E_$Y,2#2> VYY.R?JD_"-S%_ M=C;:.BF) 8DY^IMNW*,'2'(F-O6#.*6SY@^%;![...QM'O:Y09=Q_4S,L_W7 MZ/*Z?O3%U6F:)X@^4*'6M-+)V+U*Z;V=J[I$\U!.LR'YKGY,Y8Y+R?/Z[9;1 MA(E*H#Z_YUP^;50'.#P:M?H?4$L#!!0 ( /"2>EK.%T[8L ( .4) 9 M >&PO=V]R:W-H965T2 MKB-(35FW2NM4->KV,.W!A9M@U6!F.Z'[][,-H4E#6"OQ OZXY_B> [9O6#'^ M(#( B1YS6HBIE4E9GMFV2#+(L3AA)11J9L%XCJ7J\J4M2@XX-:"PASD77G# M5<]N65*20R$(*Q"'Q=0Z=\_BB8XW 3\(5&*KC;22>\8>=.AEC2$Z0[[Y'GN,%'0E=O!SN=\#CE\.]'C5^ MZ[QO^/S_.?_KFYI!5Q)R\;O+YIHFZ*;1Q\*9*'$"4TOM>P%\#5;T[HT[=CYU M630D63P0V8Y]06M?T,?^9!_)2TRX.HDD2C+,E]#E8;QNT'^E-/IXZIWN1\7[D4\2.I%$K:=0KZ:I(U8;G!-,N";W8U_X&0Y+% M Y'M>#9N/1L/LXO&0]HW)%D\$-F.?9/6OLF NVC2\\?7QNQ''-H]O7F]5K6] M=0'FH++7A81 "5L5LKY?VM&Z5IFI6L7&ULK59A;YLP$/TK%JNF5MH*@4#2+D%JDTWKI&Y5TW8?IGUPX!*L@IW: M)FG__P_9EM!'R424 FCQG*5=C*]%Z=6[;*DH@H^I4 MK(#CRD+(C&J:%'8Y6= DST/>K&XDSN\X2LPRX8H(3"8NQ==$[GPQ- M?!'PP&"C&F-BE,R%>#23JWAL.880I!!IDX'B8PT32%.3"&D\53FMNJ0!-L?; M[%\*[:AE3A5,1/J3Q3H96T.+Q+"@>:IOQ>8K5'I\DR\2J2I^R::*=2P2Y4J+ MK (C@XSQ\DF?*Q\:@%Y_#\"M .Y; 5X%\ JA);-"UI1J&HZDV!!IHC&;&13> M%&A4P[CYBC,M<94A3H=7? U*XV?1BE >D^]" [F%"-B:SE,@QS/<-W&.([$@ MGY]RIE]( W-"CJ>@*4MQ])'>(>R;SUA#3-R'H,D.@$"Y6)6&H8;AT:1R+EF?-EE2EG)+RJ9 M6V<=^H[?&]GKIMB.(+<_J(->B>C7(OK_*F+#D'.NB;D16?J"-X(&B>>N. P+ MRB19TS2'SDU=%@L:%%TG. MVA'1%#?[0:MN[RS8=; =Y'M^-[5A36WX!@UYY\+[*,)1%; I\6>B'HJ#;5+MRDV6 M?:M>B-EYIU>U2"W45%<(6?ZY5Y=JL:A(93N^[Z"=?9U5X.'V$YUN=K[&K :! MRTJ0;\F;2&F9+(JWY#WYXSHB;_[]]JRKRT94J.YT5^&G;87^D0H]\CE+];P@ M<3I3,TO\Y0OQO@/0+?=^?PC\IT/PR7<2/\M'$GCOB-_S0UM[W-&1FGYPA4>G MAP>6\/CT<-\23MWAO\IT']ZWA+,7PM=5>.]HX[D[_&*5.\/%2Y];?FS?#1T$ M^Z]"L.$%1WC7Y8EDMBXUG]V2^/LZT8_DL]+S;$8.OR1__[<,(T*K9?$_F_JW M=83V.JI3U\=B):?JO%.>FPJ5WZO.Y)=_>8/>?VS20\(B)"Q&PB@2QI PCH0) M$,P0=[@7=^BB3ZI^O2BSDZ>.W29=)Z&M=+>P_@9695SW$V\\Z)4_9]W[0U4V MR_6#?J-8C&P;1<(8$L:1, &"&7KK[_76=^I-I(E.Y((D^Z[3IC@GHZWBMK#! MH9)Z?:^I.$LY/QPV)8=L'$7"&!+&D3 !@AF2&^PE-W!*[FNF2\'EZEZE:VO_ MY@QOJ[9!0T5AV/-\B]XL)4>CWF#<5-S TA>.>D&329&[PI PCH0)$,R0TW O MI^$)3H)+55UJBA J_G MA4-+=V4O.;:<()$-I$@80\(X$B9 ,$-\X[WXQJ?T:#+/'Y/TCMS+Q7HSV-5S M1?X4L;5[KUZOK'W MPL#@:4! DN5*)OEF^FC59A.?&MA(FD1E!9#:11*8U :A]($BF8*O+9(O-?P2#RH20*E15!: M#*51*(U!:1Q*$RB:*?/:+/'<;LEIL]=N2&L9-YV0S<1/,XNP6":V)#:&MH]" M:0Q*XY9#,NA;#HE 56OJJC9%/+&YE!#94<;'PZY M/X3CYYW?*:5B:,LHE,:@- ZE"13-%%[MN'ANR^5ZGN7ZO5;Y\AU)L_1]DI;; M92=);I3,JRG+1293JQ*A+LR.9O2]/>N9&%EM#*51*(U!:1Q*$RB:*=K:T?'< MEDZ;,3_YASQ-4EU5DU16+4-]'R@M@M)B*(U":0Q*XU":0-%,P=)R(G=\6P7[33LI&-F2CEU! M8V7ET#;\A[:/0FD,2N-0FD#13-W5+I;O=K%.7'?DIK167].9\@=6]34+>K;< M.(:VCT)I#$KC4)I T4SUU0Z6[W:PVBQ00[Y_8G7^U>FE%.K]* .$I0606DQE$:A- :E M<2A-H&BFBFL'R0]?89#D0QTF*"V"TF(HC4)I#$KC4)I T4R9UX:6[S:T?F9) MJ1O96M10_PM*BZ$T"J4QOVDPCFR)/(=6*U T4Z^UM>6[K:VVJT_=N-9:;5X* MU,AN7RP20]M$H30&I7$H3:!HIO1J<\MWFUMQJN5T?C2AA3I84%H$I<50&H72 M&)3&H32!HIGRK6TN?_0:"2W4W(+2(B@MAM(HE,:@- ZE"13-E'EM;OGN:Z1. M6_GGAK26U\X[(WA@L9!]VW9 M+(56RZ T#J4)%,W4:FU%!4X/8$)+>=8=X0LY(]1P@M(B*"V&TBB4QJ T#J6) M'>WP^ST>NOK4VDL*W%[2I2SFU:AFM<[+CK10I"B[4U60]2I+B?I1IIM)^>8T M2V=)=9_D@BSMRU+.U4!PJER0UK+&'J9 M%9060VET1S/FCFRKS!FT6@ZE"13-O.-\;56%;JO*3"VJP=S[3^6XKKKV=>-A MD8L\E^F=JK;?D:_E=MESD]]3^\WIH6X6E!9!:3&41J$T!J5Q*$V@:*;::VOD4Q G4(H+8+28BB-0FD,2N-0 MFD#13)G73F'HOG7CR0\,<7-:*WG4.-\VYC1>+!)#VT2A- :E<2A-H&A;S74/ M'KV^5/F=NE2+14$V-U':/H)\_R[)U6UUJ\*/L5<]NOW9^Q?>QPM_\TCW&C,Y M6\D[]5GF=TE:D(6Z+9&]#\-2%7ER-]^_T-EJ\X#WFTSK;+G9G"LY4WE5H/S_ M;9;IIQ=5!0]9_FW3[,G_ 5!+ P04 " #PDGI:R(4B.'($ #"%P &0 M 'AL+W=O6H+ M:RL!V=5%@GL1C.W%M!=NQ!I#H*<^HF#EK*8LSUQ7)&G(L3E@!5/VR9#S'4C7YRA4%!YR61GGF M^L/AR,TQH?Q#8BIUGI$-9,/9=-Z[2 MF3/4'D$&B=026'T]PB5DF592?OQ3BSK-F-IP]_E%_7,9O IF@05L,@J V"]XX0U@9A2:8*I>008XGG4\ZVB.O>2DT_E#!+:Q4^ MH7K>[R57OQ)E)^?7H* )=/05>/(K(A3]OF8; M@6DJ!NA3ISUUI?)#J[E)/>9%-:;_QI@!NF%4K@7ZC::0]MA?FNT]WR#@*@ - M!?^%PH5O5+R'X@0%PP'RAWZ('NYC=/3IN,\QLTP,B9+QNC(-Q1Z]^/UZ0;]; MG7"#9M*#4C=X<]*% !B@K>$ M4>!0<)585(KIS/XXCU2BG[J/NT LC=@!$C5 (B.0\]6*PPI+0.3':**]:$(_ M>!W.9=5K9.X5&]WZGT&/FJ!'QJ"_%:!S*%VAK-I8[XC=J'CHLACM(?+'>X0L MC=@A-&X(C8V$/A.*:0('\#'J'./%?(9KL;5AO/&XY=D(_;4(_-89^S>CJ%PD\1\M= M" T# KWKPRAZ:/"G^W$-HS!X%7U/+R^,)OWA>\.V$!L: 3Q0#@GCJJ!!&YHP MFA+]AXPS5&QXLM8HV"(C*J>JMP-$U9% +PB\R !A5?&C?TV%QH5Y\$-!U6J[ MRR0:O\)D:\0NSIVZUC.OIW+U4";1LT*5L%REF0320;VL]$KK+UV-L@>#,CL9 M*>C;H7;KZL38B]!295TC-#OEE7FQE]9'%/A>6^%[YA+_!C^]N7.M MEO)6U6);:EUJ;=7OC3]LYUH] %A5BVVI=:FV9P7/?%AX]\ZU>D#X@5->8"AI M+#E2\7)W+CUSX*OR\EBHDF-#977_V;QM+JC/RVM9M^U>W6[?8+XB5"B.2V4Z M/!FK),.K"^.J(5E17J$NF)0L+Q_7@%/@NH/Z?EKA4A(H9@, $ + 9 >&PO=V]R:W-H965TFAJ)I=>I51[Y?NRK* A M\I*WP/23+1<-4?I6['S9"B ;&]34?A@$B=\0RKQ\8<=N1;[@>U53!K<"R7W3 M$/'M!FI^6'K8>QSX0'>5,@-^OFC)#NY ?6IOA;[S>Y<-;8!)RAD2L%UZU_BJ MP($)L(K/% [RY!H9E#7G7\S-N\W2"TQ&4$.IC 71?_>P@KHV3CJ/KT=3KY_3 M!)Y>/[J_L? :9DTDK'C]%]VH:NG-/;2!+=G7Z@,_O(4CT,SXE;R6]A<=.FV2 M>:C<2\6;8[#.H*&L^R$K:1"U_I3(R?7QYGO>EF M#9^9%8?H/6>JDNAWMH'-4P-?(_0.0( M+UX>'D[01/VJ1-8OFEZ5OZ_74@G]:OSC*G%G$;LMS'EQ)5M2PM+3!X($<0]> M_OH7G 2_NYS*S+N9P MO,]Q'$5XX=^?EL6ABI(D?:HJQJH,1[->](1CUG/,)CG>4$98"2<4^OTC#1>* M_DOLD0D/^O"7X(+KK)/3M-,@&;"-15DVX"_&FB3$;K"D!TO^/QAE"O1>4%-0 MR1@JP(.E6(U%<3H?0#F,LL0-E?90Z2347:47YD(S-#_8=NEH[B@>,HPU<18/ M&,::-'AFQ\U[AODDPVN2.W\I :C M8R;$,1X>60X9SJ)L>&:Y9#A,HD'Z_DEKT8#8V19-ZLVQ9ZK[.O>C71MX8]I MTYH,QG5[>&V;(O^[3==;OB=B1YG4VVZK+8/+5.X((Q /]]RKAYOS 1]TYS_!U!+ P04 " #PDGI:?F@ASV4# "U# M&0 'AL+W=O1#BNQV\7R^] MP%8$!>3:IJ#F8P]OH2AL)E/'CRZIUS-MX/'U8_:[IGG3S -5\%84_["UWBV] MU$-KV-"ZT)_%X1UT#<4V7RX*U?Q%A_;=)/)07BLMRB[85% RWG[2G]U$' 40 M,A% N@#2U-V"FBIOJ:;90HH#DO9MD\U>-*TVT:8XQNVW 6]:()D WD)^A4+\)R(!B=#7^UMT\?KR:1K?]- W0OI&2),WG,A[QSCE M.;25.^MJXR-WO%W]UZJB.2P]L[P5R#UXV1^OE;T'"MQL=JHY)@5DM#-BGM6_!QKYF+%#E8P=[.2 MGI4\QTI=K&3,(FGL9LUZUNPYUMS%FHU8>!Y';E;:L]*3K"\[,#[=:) N8CHB M1NEL8H7,>^+\-%%H6J"BV>-5M\?11YS9S6#R/!IDWVJ0%+-^/:$R_!+R P/-L/GZ:P+ M>S(E83PE-#P8#9^G-#QV&@ZC%$_P!JOA\[2&QU[#& =D@C>8#9^G-CQV&P[, M_\T)WF W?)[>\-AO:1Q.K>A!B- HFJ(/D\(M8#H\UE^(HG9 , M&31'_B_-$8?F\#R*9A,E#)XC+^&Y+NGQ(24A0?3[)O./#J'V0/^1RBWCRC V M)BZXFID$LCTCMP,MJN9<^B"T.>4VESOSNP*D?<$\WPBA'P?VJ-O_4LG^!5!+ M P04 " #PDGI:Y*+.=^8" "(" &0 'AL+W=OP0+40W4G],SM6#)2 I.$,R0@GSE7WB2)3+P- M^$5@(W?&R"A9,M^ M8[5K+4LL8<[I;Y*I8N:,'91!CFNJ[OGF*[1ZAH8OY53:7[1I8D>^@]):*EZV M8)U!25CSCY]:'W8 7G0$X+< _Q 0'@$$+2!X*2!L :%UII%B?4BPPO%4\ T2 M)EJSF8$UTZ*U?,),V1=*Z%VB<2K^#MHTBH,#[B/R!'_8D-'\Y/.B!)R^'^R?4!%U1 M LL7'.&S_E>89$B_UPB7O&9*:L]36FN[C/FJ %3JTM7"U@SQ'%%3240)7A)* M% $YZ2M,_ZA 8$78"J7&>GT]YOKIM^[S;LL:W/NT-^1#2V[NV77L!9?C:.JN=]WJ MB_)&H_VHI"=JX$?C+FI/W[#3-WRMOIPPS%(XH:ZACO8R\@[2GC\/"D?C VD] M1)=1O["H$Q:=%'9CLW^EL*BG(./A@;#G05$8'@CKB1GZ!\+V4ZPY$KW%3LL]*<""!.@]W/.U79B#N@^/N)_4$L#!!0 ( /"2>EK) M\T7AA@( # ( 9 >&PO=V]R:W-H965TX[/N=>QF>Z%?%$9@":O1<[5S,FT+B>NJY(,"JKZH@2.*VLA"ZIQ*#>N*B70 MU(**W T\;^06E'$GGMJYI8RG8JMSQF$IB=H6!96'>\C%?N;XSG'BD6TR;2;< M>%K2#3R!_E4N)8[S@UB')5FE1U&!44#!>M?2USL,)(!B> M 00U(+@6$-: T!JME%E;"ZII/)5B3Z2)1C;3L;FQ:'3#N*GBDY:XRA"GX^^ M.5"D9UOR;%U#2NYV(+&(-Z2W $U9KFZFKL;M#,A-:NK[BCHX0[V I$]"_Q,) MO� 9]?#P_;6,;TANS6N0!>DQ3@Y M9;?A:H=!]P[F@YNHDB8P<_"+4B!WX,0?/_@C[TN7_7!496=+C^7@>,N8$O[H-$^N,CTL\3Z::Q;E_K+T%H]"4DAN,X4\<>>D1_]H^U,G+G> M6MK6B/0ZT=8(UF]3]5 B])>\2NA\<&PW0R?=) F -?7 M0NCCP+P:S9^$^"]02P,$% @ \))Z6JYX$V)0 P $0H !D !X;"]W M;W)K&ULK99K;],P%(;_BA4F-*2RW"\=;:2MTP32 M$!/C\@'QP4U.6PO'#K:S;O\>.TFSKG7+D/C2VLEYWSSG^#I9<_%+K@ 4>J@H MDU-GI51][KJR6$&%Y1FO@>DW"RXJK'17+%U9"\!E*ZJH&WA>XE:8,">?M,]N M13[AC:*$P:U LJDJ+!XO@?+UU/&=S8//9+E2YH&;3VJ\A#M07^M;H7ONX%*2 M"I@DG"$!BZESX9_/?,\(VHAO!-9RJXU,*G/.?YG.AW+J>(8(*!3*6&#]=P\S MH-0X:8[?O:DS?-,(M]L;]^LV>9W,'$N8@XJ&JEXU8LU0458]X\?^D)L"?SH@"#H!<%+!6$O"-M$.[(V MK2NL<#X1?(V$B=9NIM'6IE7K; @SPWBGA'Y+M$[E%T4A&B@19B7ZI%8@T W! M-F5# ?$%VH1N!;Q!IU>@,*&Z]19]O;M"IR=OT DB#'U9\49J M5SEQE>8T7W.+GNFR8PH.,%U!<89"?X0"+X@L\MG+Y>%SN:NK,Y0H&$H4M'[A M ;];_(CG5%?#U*@M J82_;B82R7T+/QI2[!SC.R.9FF>RQH7,'7TVI,@[L') M7[_R$^^=+=W_9/8L^7!(/CSFGL]XI7<,B;LUIPLP!P8+HJS#VEG%K979/^YS M/TBB9.+>;Z=CB0K]\5/4,\YHX(R.R1!$GL[N)8@WSLPTNF FQZ?D8T0P!1:$(99 8B" MWL4'U@/%3?<'-LJ"'5I+4)IZ=MILH,V.TG9[*NY+_!?*;!\@'H?I#J8E*HN# MS,XY'CC'1SF_<(6IC6F\MUJC.,JR'29+U#A*#M3.]YX.)^\HU?7V&(^>)N1( M'XWM+!@AJ;""RDP(?41U-4+PH,RM0^_@6B^5]3@Z3G&H-K-_ MUW5U<+?.:W-9^HC%DC"ITUQH(^\LU844W?VCZRA>MT?XG"M](6B;*WUG V$" M]/L%YVK3,;>"X1:8_P%02P,$% @ \))Z6L*N9CQ6 P YPH !D !X M;"]W;W)K&ULK59=;],P%/TK5IC0D&#Y3LMH(ZU+ M$4@@IHW! ^+!36X;"\RY>*'+ $4 M^E51)J=.J=3ZTG5E7D*%Y05? ]-/EEQ46.FI6+ER+0 7EE11-_"\Q*TP84XZ ML6LW(IWP6E'"X$8@65<5%K]G0/EVZOC.P\(M697*++CI9(U7< ?J?GTC],SM M5 I2 9.$,R1@.76N_,OYR. MX N!K=P9(Y/)@O,?9O*^F#J>"0@HY,HH8/VW M@6N@U CI,'ZVFD[W2D/<'3^HO[6YZUP66,(UIU])HCFGTOZB;8OU')374O&J)>L(*L*:?_RK]6&'X">/$(*6$/0)T2.$L"6$ MIQ*BEA"=2HA;@DW=;7*WQF58X70B^!8)@]9J9F#=MVSM%V'F.[E30C\EFJ?2 MJSP7-10(LP)]4B4(]('@!:%$$9#H_$Y_ET5- ?$ENH6C\[ 4Z0X2ASR6OI:;*B:MT M+B8B-V_CGC5Q!X_$[0?H(V>JE&C."BCV!5QM0N=$\.#$+#BJF$%^@4+_)0J\ M(!H(Z/IT>CA STZG!P/T^>ET_X@98?=9A%8O?$2OW4+T:4')"MN2_G;+*46Z M.K=8%-^'=JR1C(8ES8%W*=#&T*8U>;/7,I;%)@R3V)NYF MU^P!D.\E^Z#L$!0FH]$^:#X BL=Q!]I+.NZ2CH\FK2\K14%?3DKJHZ^ H30; MA63GO:_"((EZ>0Z@HO!U+X=L !6_3OQ>ID=C_L_/(.D<28XZ8D]M3"72C0+: M-K5JSFLB9=T_#!M_DH.;%_2?3M( ?L= 'B$04EEK2NQCID$335C43Q=>V;UAP MI;L0.RQU)PK" /3S)>?J86)>T/6VZ5]02P,$% @ \))Z6ODPB*QT P MQ@H !D !X;"]W;W)K&ULK99MC]HX$,>_BI6K M3EN);IY)V .D+:AJI9ZZZK;7%U5?F&0 JXZ=LQW8_?8=)]DL2P+EI'L#=C+S MSV\FX\E,]U+]U%L 0QX*+O3,V1I3WKBNSK904'TM2Q!X9RU500UNU<;5I0*: MUTX%=P//&[L%9<*93^MK=VH^E97A3,"=(KHJ"JH>WP*7^YGC.T\7/K/-UM@+ M[GQ:T@W<@_E:WBG3XMQ5UNF=:Q\/UD_J[.G@,9D4U+"3_QG*S MG3FI0W)8TXJ;SW+_'MJ 8JN72:[K7[)O;3V'9)4VLFB=D:!@HOFG#VTB#AS\ MZ(1#T#H$ESJ$K4-8!]J0U6$MJ:'SJ9)[HJPUJME%G9O:&Z-APK[&>Z/P+D,_ M,[_-,E5!3JC(R2>S!44^,KIBG!D&FES=8]GD%0?R:=V__9I<+<%0QG'UAGR] M7Y*K5Z_)*\($^;*5E49-/74-4MIGN5E+]+8A"DX0+2&[)J$_(H$71 /NB\O= MPY?N+N:F2U#0)2BH]<(3>G?TD:XXYL)FJ,X6Y9I\OUUIH[ &?PP%V"A&PXKV M8-[HDF8P<_#D:5 [<.9__N&/O;^&POV?Q%X$'W;!A^?4YQ^EV+PQH JR9H** M# @'/#.$/Q?!4/R-:%R+VCZRF_M>'.';V!T&-F#E1W':6;T@CCKBZ"SQ$I 4 MZWD% E>&E&W'D2O.-M1VCB'@1G-\@!(G_OB(=\ HC8-AW+C#C2],L*$/75H? MAQCCWN.#($F.&/M&<7Q@]()QW#&.+V2$HN3R$0!/> Z%. $Z[C&$4>H=@?:- MHF3B#8,F'6AR(2CV<5 *RT#!#D0%0YC)0#[CR1'F@)$7G"C1M,-,SV(V?91W ML+\Y3&D/(0F.2[-ODX8G*G/244[.)Q,VE)-,"L/$!D1V@F[2>_+QF^Y;!.DX M'(;SO>?/EG<6[XLTE ]^7+Q>6PEBS_./J ;,PC#R3E2@?_ Y]<]RO3OLDZ/G M$STB0HJLPJ(49D2TH09P&#)$KMO6RC#;I=3,MJ@1@0=C&Q=^>%!"F\% SX.< M2M#BO_LUJ7 /A@P[X?U-U88)C9&N4;G'0 M!&4-\/Y:2O.TL:-,-[K.?P%02P,$% @ \))Z6II%5 @R!P &3P !D M !X;"]W;W)K&ULM9MK;Z,X%(;_BI4=K5JIVP"Y M=]M(;0UAI.VH:F=V/ZSV@PM.@@8P:SM-NYH?O^92[G43ZT)#MKP;FX.W 0[#9RO3 M<'F9D U]I/);N-4D#LA)_!G0O:MLH[

YDG5>=>2*" MWK+PK\"7VZO!?(!\NB:[4#ZPO4N+#F4-]%@HLK]HGY>=+@;(VPG)HB)8M2 * MXOP_>2E.1"W LMX)L(H JQ4P&KT3,"H"1H?6,"X"QH<&3(J 2;M)LW<"ID7 M]- ^S(J V:$!\R)@GHUN/AS96&(BR?*2LSWB:6E%2S4-XRHBB#<"G7PAG)-42J?H!%-)@E"70ZE:DO*&7E'K35ZK]4ZM)KICL=P*9,<^]7OB\0?QE@8P5!TJ MSX/U=AYN+"WQCO!S-#+/D&588_3M$:.33Z<]#;O58S#U2LSH#5,[AWU=/9PX MU33,/APST6"=7W<05^UMS#B=:'Q(9B1N65,\JJ&+U3Q1]J'[$U MNN74#R1RB!>$@7Q%?V<_?)8T$O_T71DY==Q/3:>J"Y$0CUX-U%PD*'^F@^6O MOYA3X_<^-4+","3,AH0YD+ 5),P%@C44."X5.-;1E[_W>!V*IW4MDG%"WL6*% PC D MS(:$.;/NI6Y.S'E+*;..4D:6.6]/(%W6._>,>3G^<^WXJ]=^ZA'1.]C:R&,' M&Q*&(6$V),R!A*T@82X0K*&R1:FRQ4]Y0UI *A 2AB%A-B3,@82M(&$N$*RA M0-.H["WC9SPFZZG':A"4A@M:XWG4;#]>V'VE.@\A#FC+5J T%XK65$[-_ M>+N.GZG2SE-(T2.- \;1%R:I0%B]8F=FW ]4+X.5LGJEI*WF:"E!TC HS0:E M.:"T%2C-A:(UI6E5TK1^RL1:8*&D"$G#H#0;E.: TE:@-!>*UI1B98*;6H=S M^3F65'$EXD12=$($(JGGZ*DW2;*A?1F&&SWQ:!6"6N"@-!N4YA2T1>]K8"$M M4&\;BM:45N5NFWI[VUZO:9;91D%=9+V2 O6N06D8E&:#TIR"9HY;WO1D,6XK M"[)>%XK65%9EG9MZ[_R^O$&ELZB7/<1EBS$2'GC] @/US4%I&)1F@]*<@E:_ M9YGGH[:V(*MTH6A-;55NO*FWX[]N%77+0A])3OP@WJ39<:'>%=2_7F6!NO"@ M- Q*LT%ICMECLG>F0\@:72A:4UB596_J/?M*6.J&):BWRZ;& T4&ZN"#TC H MS0:E.6://]\1&62-+A2M*;(J+V#J$P,?B^P,"1+2?*:L5A=HI >:3P"E85": M#4IS"EI=>I.V\D S!5"TIO*J7(&I-8*7=Y2(':=I"C*55B-9=T5N:_I3?_J[M9TGCB3^]@HGT+ZQ.:GG^LT$!I&)1F M@]*<@M:P*LX7[>0W:)TN%*VIM2I=8.G3!0_4IU&2I9F:8E,RB[T@(2$B$=OU M+[#0LX_6&6B. )1F@]*<@M9XO6R+#-3XAZ(U1589_Y;6S5WB+'L9"\EWZ41Y MACA-=MS;$D%]M%;UZC1F]:4-)^V4X&U?N=&DDV#$^J8>K0M0PQZ4MBIHTP_. MB M5:U,U=3C66>-"P:MU0:E.3U] M,.>+[NKR _OJ0K4NE\6P]EUA1/DF^\94J*E%C6_^H51Y-/^.]<:\N,T^]VP= MQ^:%VW?\VKRXSK[V'%;X_*/9.\(W2E\HI&M5E7$^4QWC^7>H^8YD2?95XQ.3 MDD79YI82G_*T@/I]S9A\VTDK*+\&7OX/4$L#!!0 ( /"2>EI"1_/10@, M +(* 9 >&PO=V]R:W-H965T:.G:)DJ1&DG;S; ?7U)2!-F5A1K(B\V/ M>P[O.:3(.S\*^47M$#5\+1E7"V>G=77ONBK?84G41%3(SX):'<2>?UV$JF<['7C')<25#[LB3R^0&9."XD2T^HGZJ5M+TW(ZEH"5R104'B9N%\ZM_GTUM?!WP)\6CZK7!*ED+\<5V M/A0+Q[,)(<-<6P9B_@ZX1,8LD4GCWY;3Z9:TP'[[A?U]K=UH61.%2\'^HH7> M+9R9 P5NR)[IS^+X&[9Z8LN7"Z;J7SBVL9X#^5YI4;9@DT%)>?-/OK8^] !^ M= $0M(#@#!"&%P!A"PC/ $%P 1"U@*AVII%2^Y 13=*Y%$>0-MJPV49M9HTV M\BFWV_ZHI9FE!J?3!R$-@O*M@INEX >4FJX9PB>A4<&*/!/3NX6;##6A3-W" M.^B'/2*G0K;1V1XA\(+D+";#M88WX(+:$6G"*(WO4P' M&+,?9PQ?&$]I7&-WMTM!MTM!S1M>X/W=]$%L8"FQH!K>DYPRJI_A[WKB@\92 M_3-D7\,:#;/:&^5>523'A6.N#(7R@$[Z\T]^XOTR9.9KDF6O1';B9MBY&8ZQ MIRM)>4XKPH8L&X5>:UE#%M=D]@(^I($?A=/9W#WTS?@^+ RBV=3KPDYD1IW, M:%3F$R>E,-_@?UC8FQ"E.3Q E=H3GB/D0NG!3VZ4]%H#&K*DI^Q=$,[",_T# M47'L1\/RXTY^/"I_2:1\-A<;' C;XY#24?RU2N.!K?;O[N(SJ=^'A?Y=&"?# M6I-.:S*NM;YNFZ>8F/=T2&W#X/>7]B9>,)V%272:Y')TL6N_]%AOX?_Q6_]A=)5K3TI#-NL?@7AR%YP=E%=: MLK'-[14(MIK[2.26<@4,-X;>FTS-J9!-A=1TM*CJFF$MM*E ZN;.%)4H;8"9 MWPCSXK<=6X9T96KZ#5!+ P04 " #PDGI:7KL^Y,H" #<" &0 'AL M+W=O84QUZ?LZ*Z"DNB5 IH[4,G], ABOZ1,>,G( MK=VJ9"07AC,!MXKH15E2]3P!+E=CK^^M%^[8O#!VP4]&%9W#/9B'ZE;AS&]9 MX$-"#ADQC)0?"WA M&CBW1!C&WX;3:UU:X.9XS?[5Y8ZY3*F&:\E_L=P48^^C1W*8T04W=W+U#9I\ MAI8ODUR[)UG5MO' (]E"&UDV8(R@9*)^TZ=&APU /]X#"!M N O8YR%J -&Q M@$$#&#AEZE2<#BDU-!DIN2+*6B.;'3@Q'1K39\)N^[U1^)4ASB1?RHK+9P R M 0$S9C0Y_T&5HG8W+LAY"H8RKB_(>_)PGY+SLPMR1I@@-XQSW#8]\@T&8:G\ MK'$XJ1V&>QSV0W(CA2DT^2)RR+<)?(R^32%MN3WU50;A5?D3Y?>-=^@F\^6 MC4M=T0S&'M8%#6H)7O+V33\./G=I=4JR]$1D6SH.6AT'A]C7!UOA93%9P<2< M9'CL%)LN7+VI0&6H,5:V+DEKZD^.VA;.91+TAB-_N:G40?>O5>I$9%M*#5NE MALL29]@A3A#OJ'/0Y6O5.1'9ECIQJTY\G#K3^C82>,*6JZ&S M]-54_7!#F_"_@]-IM*-?VFD4M49U*OY&W2]!S5W_U'C0%\+4];-=K5OT!%NT M:V4[Z]BZKUS'\E]HZKY_0]6<"4TXS) RZ'W O5!U+ZTG1E:NNTREP5[EA@7^ M?H"R!OA])J593ZR#]H&ULK5=AC^(V$/TK5GJJ=J7N)G$@ MP!:0%K*GVTJGKI9>^]DD [CGV-1V8/??UTY"%I*04G1?P'9F7MZ;<<;C\5[( M[VH#H-%;RKB:.!NMMP^NJ^(-I$3=BRUP\V0E9$JTFZ M*:'P\$K7&VT7W.EX2]:P /UM M^R+-S*U0$IH"5U1P)&$U<1[]A\C'UB&W^)/"7AV-D96R%.*[G3PG$\>SC(!! MK"T$,7\[F -C%LGP^*<$=:IW6L?C\0']B%D2!7/!_J*)WDRQ_P*EH+[%BP53^2_:E[:>@^),:9&6SH9!2GGQ3][*0!PY^.$9!UPZX+I# M[XQ#4#H$ESKT2H=>'IE"2AZ'B&@R'4NQ1]):&S0[R(.9>QOYE-N\+[0T3ZGQ MT].G=,O$.P": 8<5U0K=+,S>2C(&2*S0*\2"QY11DF?)K,PWA*]!H6>.7J3X MVZ0/DH,S^GW)Z#HWO44W$6A"F;I%=^C;(D(WGV[1)T0Y^F,C,D5XHL:N-@HL M#S#_@K"'>RV$ MYI>[!RWNT>7NN$--4&4SR/&",WC-="W+S(@J,P]M82]@>^VPMO8\J"V)8>*8 MXJ) [L"9_OR3'WJ_MH7L1X)%/PCL))R]*IR]+O3IQW9&1-EH_D9X9JHC\MMB M6&#U(?' D8UC?]M$O4;8?"]H+(Y(1Y6Q,-.XL]<@PF'/LL\;-#"OE>CWF*#:S91 MTV8T:J<^J*@/.JD_QMIL*TH88D*UEL5!XYU^K[9KYDV;?L^O<>_D<>7.&E8J MAYTJ#X?$EKR;QD&WZAPV--SYP_HWU&8T"&I*.[E_ M4]IG0B7:$9;EG1)1"DSW=)DXOZ7,U.O,O,4J"$?U+[J;Y+7YQ1]!P-U!R&PC MAI0F.KM4/6ZDXRX(!XW6S>WH38J+%-N_7 MET*;[C\?;LR-#J0U,,]70NC#Q+Z@NB-._P502P,$% @ \))Z6LUOG%NM M @ &P< !D !X;"]W;W)K&ULK95=;],P%(;_ MBA4F-"2V?#7I&&VD?H#@ IA:!A>("SNRL0MN$G^< M]_5S3AQ[M)/J1N< AMP67.BQDQM37KJN3G,HJ#Z7)0B<64M54(-=M7%UJ8!F MM:C@;N!YL5M0)IQD5(]=J60D*\.9@"M%=%445-U-@V[GDK$"A&92$ 7KL3/Q+V>QC:\#OC'8Z8,VL9FLI+RQG8_9 MV/$L$'!(C76@^-K"##BW1HCQJ_5TNB6M\+"]=W]?YXZYK*B&F>3?66;RL7/A MD S6M.)F(7O**G%C5UUQ6FHI,CUR#Y'9]-VTIIPUE\ CE M'-)S$OJO2> %@Q[Y[/GR\+[(-LD" )OY&X/$W@8%,9O_"[H'MB@ QL\"39)4U7A M=L0-1F0-R1E=,>[JZ/+7[P^<[">'C,UA,5A&%\Q.8>'%WVVOA$ MU88)33BL4>>=#]% -4=QTS&RK$^SE31X-M;-'&\O4#8 Y]=2FGW''I#=?9C\ M 5!+ P04 " #PDGI:+6KK4X$" ;!P &0 'AL+W=OJ!-#HMF)4:JUH"R1VH8CCP_0FN".5>$KNYA4QBT6A&.2PD4DU5 M$7EW 4QL9][(NY^XHNM2VPF2B'@C1,7XGM)^CTC"U?)IAR3[3M]WX'C"Y_ANP)-)9ASHQ\<_SE?*2W-"?@UY$[+%PWSV:YPKFJ2P-N*JVXBBWXA#+K9L8\=F M6^$F&9^]F\1XL^O.TZ2)'TSWD](!IF T[I/VU$2]FNA%-;O'[# ]T=,J)M/@ MD9Z!I.GTD>CTQRU\87(M>4*\2@,/3^Z=04(]M6W 9:U*XYK80V MKNRB70 MI'#*4C?PO(&;4<:=Z;B8NY/3L5CKE'&XDT2MLXS*EVM(Q6;B^,YVXIXM5]I, MN--Q3I?P /I+?B=QY-8H"#C6H\$T-E+L17 M,[A-)HYG(H(48FT@*/X\P0VDJ4'"./ZK0)WZF\:Q^;Q%_ZT@CV3F5,&-2/]F MB5Y-G*%#$EC0=:KOQ>9WJ CU#5XL4E7\)9O*UG-(O%9:9)4S1I Q7O[2YTJ( MAD,T.. 05 [!J0YAY1">ZA!5#E&A3$FET&%&-9V.I=@0::P1S3P48A;>2)]Q ML^X/6N);AGYZ^C'+4_$"0*Z!PX)I13H/F%O).@4B%N1&9+G@P'$>1Y\Q#^] M,I&P>.N )@K?4IZ0/_4*)+G*Q-K8WT,LEIQ]@X0P7KTS@-SR6&30 M)9T9:,I2U24]\N5A1CH?NN2#<7INZY!4J7(1YY L@O@HDBU4L%6J>O@*.(,XG,2^FZAQ7UVNGMPA$U8 MKWM8X(4'\.Y!,PFX@?7KRO]S-5=:XD[\UZ9WB1?9\4QYNE0YC6'BX HKD$_@ M3'_^R1]XO]JT>D^PV3N![>@8U3I&Q]"G#XC'8B Q[@*;:J5WO_ V-?AIVA^- MW:>F%F^;S-HFOA?6-CN!]^O ^T<#O^4:4 Y],/+2?=#X9N![>Z%;;((]FUG; M9C2RASZH0Q\<#1TKC-3L&RT.#BQ+F+%K*AE-26>))UV7I$)92\:@%6IV+MO*#_<2RV(3A'AF+ M371A9S.LV0R/EI:RU,@3!F?5R>%F*=L6:R:PBM#\W00I2IVW3"\/A@?3QO=_]G>.>T*2%Z!2_4+6O)$ZAF&5(=8K@O?FAK>8 MM#:\Q:9W:,O[C8N7?\*F;Y"AZNU]<$;@.4[7">-+HNFSE;1_PNI:C/J-A:MX MMXUZ810&!Y@'K\R#$YC#LZEQL*W9NP5AIQ9NZX>IA<5%TR93J4^EEE67H'6( M1GZTKTO;:-@ZT2Q&O= ?'LJ(URN9?_2F@G>\!1 M$ZIQ'3DC2E-=WO%P%U5Y).SY957L>+B'K_2D\T>9K*86X:XD:?\]LVO7))7[<>!B[\>\Y_?&,Y,M)$-AL M"Z6P UU#13>%-J5 VII-8&L#(O>@4@51&(Z#4LB*IXD_NS9IHG>H9 77AME= M60IS/P.E#U,^Y \'2[G9HCL(TJ06&U@!WM37AG9!QY++$BHK=<4,%%-^.9S, M1R[>!_R0<+!':^:E'!')^--R\NZ3#GB\ M?F#_XKV3E[6P,-?JI\QQ.^4?.,NA$#N%2WWX"JV?"\>7:67]DQW:V)"S;&=1 MERV8%)2R:M[BKLW#$6 X>@(0M8#HM8"X!<3>:*/,VUH(%&EB]($9%TUL;N%S MX]'D1E;N+Z[0T*TD'*:?RUKI>P V@PH*B9:=K:A2\IT"I@MV:>GWUB[AEMU8 MR!EJM@ $0U(Z#/N^5G(C?-0Y.Z-[(94]3P(D@>XS0=:*F35BHB?$+" ;L'CX MCD5A-.J!SU\/CT_A :6ERTW4Y2;R?/$3?$M :8!*%O]EY]?EVJ*AXOO=9Z_A M&_7SN8:MYL;<-V$VDII#04&P=]SL$?) V:B30O!-5W/8<)[0K MRFHK3;IG:YDFHM65Q"5P<%I9KO3YX9+M2FP=VFC1T!QO03\U: M8L\>J^2L@EHQ41,)Q<+ZXLZ7L1G?#?C%X*!.VL0DV0KQ;#K?\X7E&$/ (=.F M L7;'NZ!U4Z,Y5IM)V6B);QGJ=/I0-5P< <@2:BB85N1Z@Q.? MMQR(*,B#T@RC0TZ^MKJ5XS"RID><&JUNR/4*-&4<6U>$U>1G*5I%ZUPEMD9_ MAF)G@Y=E[\5[P\L*LEOBNY^(YW@S\K19D>NKFW_+V!AOS.B-&;VNKO]6QC%$ MT8?8#B&:(03!Q4UT">0(5"H"=<[J'4$[4&U!HJ7Y5)@>.IN&FLTT5PW-8&'A M;E$@]V"E'S^XH?/YG4C^&,E_KWJ*7RB8\M2K@DYE]N,^=>,PL?<3J-F(FEU" MA5.H7A6>H#QW-HT*1E1P"15-H8)SE!]/H\(1%5Y"Q5.H\!P5!M.H:$1%EU!W M4ZCH''473:/B$15?0/D.+F0IVEV)N\B?37'C\S42N?]GM$^.%',Z_Z!RQVI% M.!0HEKG3R$\D@, *L/ 9 >&PO=V]R:W-H965TS4-C#S[WN^S'/G8\/4CUH&-$ X]I(O3,B8W);EU7 MAS&F3%_+# 751%*ES%!1;5V=*62;7)0F;N!Y(S=E7#CS:?[N7LVG M@=ZE*5-/KS&1AYGC.\<7*[Z-C7WASJ<9V^)'-/]D]XI*;N6RX2D*S:4 A=', M>>7?+GW/"O(6_W(\Z)-GL$-92_E@"W>;F>/9'F&"H;$6C/[VN, DL4[4CZ^E MJ5/%M,+3YZ/[G_G@:3!KIG$ADT]\8^*9<^/ !B.V2\Q*'MY@.:"A]0MEHO-? M.)1M/0?"G38R+<74@Y2+XI\]EB!.!/[@&4%0"H)S!?U2T#]7,"@%@YQ,,92< MPY(9-I\J>0!E6Y.;?@S?I M0> %@P;YX@QYWW]6OFR7O\H412_D05WN$K,*7%"!"W*__C-^1$H;M2M6;XZ- MEK!4/5AAB'QOB?: 1800/B-3\$%0N4*Z8@;AR]_D"7<&4_U?$\ZB X/F#M@- MX59G+,290QFO4>W1F?_^FS_R7C;![=)LV9%9#7R_ M]O3MW]*>Z. M9P#RK<@U^(VQSD3W&W]N]2W(,S M<'<4L(9[6.$>=H;[R-C(\*$&OZ2-D"D>(A@):WIF?/-3UJV=NY3U\ S6'06L ML1Y5K$>MK-_N4KGG&OY*UV^:8+2J+X71I=FR([,:M7%%;?RK#[YQE^"[-%MV M9%8#?U.!OVE=KA\. I6.>7;,8/HN;Z+7ZG(IO9O_Y;#_0P87+7R_EN:3_OA[ MIM=&.ZE&.[EXM+!^HKV-:V/WP_QHB66RH69-&%KM+\4P:1JD-PI^W,XZ"EHC MYGO?O^6]5F;W2D:<3@ %B=0:*#.%CB@/V5;1H4(,>T!IF#9^NK<[#^&)6F"=>56$'1/+D;V&ON.OCJXT)!@1/;>]9B.'U7<#(N"D5E^5UI+0S>O M_#&FVS0JVX#J(RG-L6"O7]7]?/X-4$L#!!0 ( /"2>EK(-V>@> , "X+ M : >&PO=V]R:W-H965T;'V\> MY\U0PUD>&?\A<@")GDI"QD.918W+(*J-K9,5YBJ:9\[XJ* \Z, M44EQTM62U)0N.=(U&6)^?,:"#NN',]Y67@H]KG4"VZ\ MK/ >'D%^K^ZYFKD=2U:40$7!*.*P6SGOO;MDH?$&\%O(Y M6SD3[1 02*5FP.KO !L@1!,I-WZVG$YWI#8\';^P?S3:E98M%K!AY.\BD_G* MF3LH@QVNB7Q@QT_0Z@DU7\J(,+_HV&(G#DIK(5G9&BL/RH(V__BIC<.)@1>] M8N"W!G[?8/J*0= :!)<:3%N#J8E,(\7$(<$2QTO.CHAKM&+3 Q-,8ZWD%U2G M_5%RM5LH.QD_0 ;J(FT)H*^,WFP8E9P1A=JCSU0"!R'1U:.Z;%FM(&R'S@U2 M"_X:724@<4'$-;I!WQ\3=/7N&KU#!47?7F M_HB:H$MD8/B"BQ)IRPOZ\+,NY#/ZYT%M(/75'#'/_K5EHCEI:C])%Z([4>$4 M5HZJ- +X 9SX]]^\:/*G+8IO29:\$=E9A*==A*=C[/$:$TQ30%BB+>P+2G5P MU1=1 2]89HMCPQ<:/EU_#[&NQDOW&HF(^X MX.B 26WTR!Q0AJ7YP'&JKHDH=%6V:1JEM6< V:[%&_$D#4]T&KXP7-B#$W7! MB4:#\U4]MX0):Y6*!N?U3^00,YTM>AJ'F' 1V27..XGS M48G?.*:"X*9ER/Y3[Z-J0:0U4?/AQ0AZ(H:0P.]I&$)NO'!F%['H1"PN+21 ML_$2LAA6AT4X[^D8@H9U)K$PG=:91HE[TDF4P/>F(Q,H9365SD"K3M8=J#FUP;"\<.MM/"M#]^9R<-*:0=0^.!^"YWG[_/ MOMPUWDAUJW, 0^X++O34RXTI3WU?ISD45)_($@2^64I54(.F6OFZ5$ SEU1P M/QP,QGY!F?"2V/GF*HEE93@3,%=$5T5!U<,Y<+F9>H&W=5RS56ZLPT_BDJ[@ M!LS7G';4LJ(:9Y-]99O*I]\$C&2QI MQ?;.K8,0:GE3:R:)*10<%$_:3WS3ET$J+)GH2P20B? M)(3!GH2H28B)HW1J:WA(J,S/$802G(&M_1!1C*N'X?^P;WLUE^VF"?U]CA'NP@)%=2F%R3 M2Y%!M@O@(]&6;;AE>QX>1+R ](1$P3$)!^&0K*4!\I;X1.=4@6X>/3QG+T>- M>E%VR$;MT48.-MH#>WE7,?- ?IPMM%%8KC_[3K"&&/9#V$_X5)?MVN$A]&TA:5LTQ]L;H97)I6*_L)J.F&B\O954 M@X\=N.T\ZR3$1N3^8G_=%?F2R!T%HU;!Z!\4B*I8@")RZ.4-C5M]XQ?K(QE;LPQ$IK'GI9RJYH8RR='HJ'V/X6H#?:=8%J)6;89JD MLA*F[MNMMQV39VXZ^(_A]8R]HFK%A"8 -I)J/Y\ =L8KQLO&RB_RAS M,4U3^($3GK#(>@P7#VGV([^+HL+X8SY+\O'=ZFD_NHGF8OTT745+^ MRTV:S<.B_&MV>YHOLBB<+E>:STZM7F]T.@_CY.3R8OFY+]GE17I?S.(D^I(9 M^?U\'F:/5]$L?7A_8IX\?>)K?'M75)\XO;Q8A+?1MZCXOOB2E7\[72O3>!XE M>9PF1A;=O#_Y8+X+QE:UPG*)W^/H(=_XV*A>RG6:_JC^XDW?G_2J/8IFT:2H MB+#\XV?T,9K-*JGSX_,28W.=%.J]7+O=@'B>K/\,_ MZB_$Q@H#<\\*5KV"M;5"W]JS0K]>H;^U@K5OEP;U"H-CMS"L5Q@>N\*H7F&T MO<*^71K7*XRWOTJ]/2N63%216I;T56_FMGK%5Y96_+#(WAK6^:^& MU;,&QO=OMO'JE]=&-%_,TL]X>/T-:F'\HQES9!19F)1GSHW]:Q&#XW?,;-\Q)3S]]8^+ M_M+M[_MQ4>W/F^O='Q$4TS__3\KJN5ML?M&^_&F"\RQ?A)'I_4HX@\BC[&9U<_O,?YJCWK[:\DIA- M8@Z)"1*3).:2F$=B/HD%$*9$_G",DUMC$65QVG:&O=*NWS52 M)&:3F$-B@L2D_AO8-QZC,&L]K9%[X9&83V(!A"GQ&:[C,]1^]65YWBK*L]2K M.*G/MJ^-O_:?=Z^T6MD38\JZO'U3!OLCDBW7]:@G,9O$'!(3)";'NZ>- M\@ U=X_ZW07[_>J8WSGJR=WS22R ,"499^MDG&F3\>'V-HMNPR(RXJ3(XB2/ M)\;/<';?>B[04EU306(VB3DD)DA,GNW\Y-Z.P\$EO+.=P&S_V"=W.=C=H>7@ M;R.>RG%[OCYNSP\/98QT40U?\G+\$F63. ^O9]'15P9:O^O!3&(VB3DD)DA, MGA\Z$-V#2WCD#ODD%D"8$@ZSUTP3];3Q^)YDT22]3>(_RZ%^_HQAO][O&@]4 MLU'-036!:K+6=#_P#R_BH?ODHUI :6I.-J93S2-.(_NC8631SRC+PUEK1K1V MYXR0FHUJ#JH)5).HYM;:UN5VV_4$NET?U0)*4U-E-:FRM*FRX]G]TR]II^EL M%F9Y-=^Q&HQ5HS+M7.F57N^<*U*S435' MU#<%-EIJDS)RX6W[&1 M!Z":C6H.J@E4D[5FFLI(L%_^M_VK0G*S'JKYJ!90 MFIJ>IFU@ZNL&1X\L?WM(6W.%U@]0S48U!]4$JDE46:(]"%2S4U@-+4>#:]#5-?W#AR9(FV,U#-1C4' MU02JR5H[8F1);M9#-1_5 DI3WPO;]#HL?:_C^)'E71:U)DN_@:[)0C4;U1Q4 M$Z@F43>_$TO=.CAM;ZI'.$4/K):CFH)I -5EKA\>6Z&8]5/-1+: T-3U-P\32 M-TQ^3V?W\ZC(XHEQ%:=%-+E+TEEZNWRWE)=,WK9F"2V6H)J-:@ZJ"523J.:B MFH=J/JH%E*8&KBF@6(.7'DVB%154LU'-036!:A+57%3S4,U'M8#2U'@V%15+ M?ZN)Y[Q;7D]V#AQ:.D$U!]4$JLE:T[UMIF61-V>CMIZ_M7L'B[->RX(^^AH" M2E,/_J8 8ND+(!^FT[@ZV,.9L5B=M+T,W>ZF#K[1$VND$'U<3AW9?H!EU4\U#-1[6 TM1L-!T( M2]^!^!I-[R=E&IYN2/38F@6T E%K1PS4;'3##JJ)XU^&1#?LHIJ':CZJ!92F MWK"X:3CT]0V'KU'U9(%J%N?XT5=-*C>!VKKZ.+R(K=^QKL<]JHG#NR_1#;JH MYJ&:CVH!I:G'>U,IZ.OO0-%<;3S=T[XZW)\^;CW:S9UCP=H^VM%Y?U1S4$V@ MFD0U%]4\5/-1+: T-4/-O']?/^_OA%F2WA=/OZDZ<+) I_]1S48U!]4$JDE4 MW@KRM;K)M3*L/;\(X6]T0LCI% ME2'+BS"95L.S\@_C/OE9!JWU03%7^JUUSAG[; CVX1#LTR'8QT.PSX?H[_Y* M8M@:,_;A#^S3'_Z.6?]^,^O?UTY;'JS9E*._3^4%T/Q^WIHJ=$8?U6Q4]63GP*$=!51S4$W4FFYR"=V@BVH>JOFH%E":FJ*FOM#7 MUQ>.&5^&?^P=7Z)%!E2S4U@-+4Z#6=A_Y+WWJBCQ8D M4,U&-0?5!*I)5'-1S4,U']4"2E/CV=0N^OK:Q;/&EV@+ ]5L5'-03?1WG]TQ MWAY?H@4-5/-0S4>U@-+4Q]80+5;%1S4$V@FD0U%]4\5/-1 M+: T-9Y-TV2@;YH\YSV!>K)SX-#"":HYJ"903=::TAQN:XBXQR[H#79+)_VV M]P6BKR.@-#4 34ED<* D+7_4FO*@9*OE&^>@FQ6H)E'-134/ MU7Q4"RA-C4]3_ACHRQ]>GM^'R619IEH]KN?HYY7JY$Q+R]U5I-=QI>[,"G2N?$]B0OCRRQ, M6H.$=C10S48U!]4$JDE4JV:CFH)I -3EHN;N& M9;;\DF)WN>'YJ.5W%&A9 ]4"2E.CTI0U!OH;5#R-%9=G*F,5G%=?OGW/7[?& M RU>H)J-:@ZJ"523J.:BFH=J/JH%E*9&K2E>#,Y?>M"(UC10S48U!]4$JDE4 MT_)GS![K_<[10^L:J.:@FD U66O*I/!YVZ2ABV[70S4?U0)*4Y/55#&& M^BK&_NLWXR^C^ZR ?FN=SVG(Z\G. M(4$K'ZCFH)I -3EL>99+ZV\X=I=KO0<2)I/[+"NOB%H3@K8S4,U&-0?5!*K)6ML\\ML>&>4.6]H9K0E!VQFH M%E":FI"FG3'4MS.^EI!JK9 MJ.:@FD UB6HNJGFHYJ-:0&EJZ)J>QO"E>QI#M*>!:C:J.:@F4$VBFHMJ'JKY MJ!90FA+/4=/3&.DG^+^MWC 65DGK\"L(O=HUU@-+4.#75C)&^FK$:5WY>+,>2R]O9[PPZER>UZAY15L\<[ITZ MUF^G<\#0B@:J.:@F4$VBFHMJ'JKYJ!90FIK"IL8QLEYXS#E"FQVH9J.:@VH" MU22JN:CFH9J/:@&EJ?%LFATC_?T^FGLF%F4<)W?+.R;6'[:&#>UIH)J-:@ZJ M"523J.:BFH=J_FCWB31;#\,+J VJ"6K*%R/]K/UO6;A\(^:B'%E&QDV:K6K MJ\NX7Y^R9*3E.:RZHINFLUF8Y5578W5-5UW<_6*:CFU]KF-$B_MQVZOZ.F,6IJ&B-]3>/(T!4/Z;-#AQ8[4,U&-0?5!*I) M5'-1S4,UO]8V0S?8"=W?4?T8-=6/T1'5CU7$U@E;/DI0WSW4JYV3A+8_4,U! M-8%J$M5<5/-0S3]P%)_W]KUK+J#V0\U7TQH9Z5LC7Z*L/)/-E_>/^[;_Q(16 M15#-1C4'U02J251S4@WT#E^: $%U1Q4$Z@F M1[M/AQEL3X.CK1)4\U$MH#0E4^.F53+6MTJ\Z36K;+E(<7\5H6&;0][\5' M=SZ@M-51?YK?15%AAT5X>3&/LMOH8S2;Y>7Q?)^4?)6%]6>-++HIOWCF.]\\ M.=WY_ ?SW0>K^OQIPUQ>+,+;Z%.8W<9);LRBFY+LO1V77[$LOKU;_Z5(%^]/ MRBQ?IT61SITNS'5;B1PI8512(_ICA MG.PG!C3>)IZR]8;+"6LZWJ(U7F#^O'VD8F2U+&E6X))EI 04KR;& [R/H2<- M%.(EPWO6>092RI*05SGX(YT8MMP1SG'")042/SL\QWDNF<0^_FE(C79-:=A] M?F/_K,0+,4O$\)SDW[*4;R9&:( 4KU"5\R>R_QTW@GS)EY")H M.J9D#ZA$"S;YH)RIK(7\K)3GON!4O,V$'9\N.$E>[V;" K,!B@RAF )4I>"XSSN3<$V:<9@FO#0MAHKANP4V,.5H\J_>_ NPFKSYR4KP]X943*S%QA87$N5&K:21,ZOE."?D0 =\)27? M,/!;F>+TF, 2OFD=Y+PY:.:<98QQ8@(7_@HCM12YZ'S<\WCZ7ED-KIG6Y3@B2'2#<-TAXWIQP\PL#_I M?'1-LOA*9$?^\UK_>>?8IW]5G'$1FEFY!HB#)5YG92D'PJ,_,*+@XX?0@A?:MS<[U(,(?+NU&?1%#D.>Y44^$#N0X>A%!*R(X*V*.RD1\5WXN M(Q@L?@=#K^?GN0X%8=@3HD&-[!.G,6J%C,X*>;DHHD;#E1W?\WHJ="CH]U"Q M#A6$([V,L)41ON<.8?%1^:^W)QQ>#!CV#VP(&EZQ6,/4O6)'0J-6:'0VV7Y3 M18=0\;##5!110%TG(+[3&'Q&&04O**^P3E=TS>1[3;+X2F1'_H3VH5BQ_X?T MFY(\1Y2!K?CRJ6#2QE*S=-@) >B9HU$OFG2PT(3]1*:#1>;H1"J#G7(-7IR1 M+]35%(#=V(9F%/9UZ6"VZ01]83J<;\KB1JO,.2ASWI&F+]3F:#;CF4'4%Z?# M^68_M\=:7&!&)[0=JBYXMBCI9NX+A;F:C;BF,S@U/A*,.YYO1J7@\U$/P M70713Y/YA?*]P>T9F3#HBQ^B-#HT406F:]6,,I"0JN1UN]#. MU@WO3#:\L@GKS8M&^$&U?]:!INZBOR(J$A8#.5X)2ML!DJUJU M)>&B\5./&]',8RH!XOV*$/XVD NT_QZ8_@M02P,$% @ \))Z6N?]Y2I\ M! ,AD !H !X;"]W;W)KRT,[?%H*+MJC-6V(<7=V^GO=W[.H6H3(&X2=#VVV\2$$4QP&SNFY:$ MG'].?B?&<^)D1^@[6V/,P4<2IVQJK3G?/-@V"]8X0>R.;' JWBP)31 73;JR MV89B%"JC)+:=7L^U$Q2EUFRB^I[H;$(R'D&##UUIH$;\$^$=.WH& M]^N]J\6(Q M;XCA!8E_1"%?3ZVQ!4*\1%G,G\GN3UPL:"CU A(S]1?LBK$]"P09XR0IC(4' M293F_]%' >+(P.E?,' * ^?48'C!H%\8]$\,X.""P: P&+0U&!8&:NEVOG8% MSD,H0+$@B]A]# M*H+7+V)/AEF, 5D"-0I\VZ@W@&L/5=H3FXOE2*?LH'#],7?=N> Z=,!7DO(U M WX:XK J8 L.)0QG#^/1T2IZ.+@#??@%.#UG4./0HKUYO\;<:V_NU)C[[_H/=WEKQAJJ*OHE<7H%QA4*\@S[@'MD$!GEKB$&.8;K$U^_47 MZ/9^JX-K4LPS*>8;$JN$85"&8:!3GWW+../B Q*E*X X>,.K*$UE0P3F$R,* MKL6G*/]\W=2%*%=WE;K\UMC.!DYO8F^/R6L]Z$K>I)AO2*Q"?EB2'VK)_T%1 MRL6QV !X> ;X%*]VFJYX38KYAL0J>-T2KZO%ZW]@&D2L&;#;"%@[45? )L5\ M0V(5P*,2\$@+6"122QS)'2R.#X _-A%MACTZ@WWKN*>\M?-VY6U2S#4:/SZ##,^;G8\[.<4_K7U>4AL0J*.]+E/?:W..'RN_%;IUO M,17U"M@?%G7T[DTF(2;%/)-BOB&Q2CQ@[U F]/Y_&A*2.$:4@8W(&]5VK]WM MQ4SCX^W>OW/(8Y!) (3I2P*P!;%66TZ6F@-=0=_ MXQ"O>8A?,Z0_[!U&Y8NUC^Z&$TQ7ZE*>@8!D*<]O1LO>_.+_$3XLU/WX2?\< M/LS5-;A]D,E_3?B*J,@&&8CQ4DCV[D;")9I?T.<-3C;J!OJ-<$X2];C&*,14 M#A#OEX3P?4-.4/Y,,OL/4$L#!!0 ( /"2>EH'^]^QL0( (D' : M>&PO=V]R:W-H965T'+@$JV SV_GHOY]M"",-R?K0%_#'.PASD4SWCJF=W M*AFI@ K"*.*0CZRQ>Y>$&F\ /PAL1*^-M),%8\^Z\ST;68X."$I(I5; ZK>& M*92E%E)A_&DUK6Y)3>RW=^I?C7?E98$%3%GYDV2R&%FW%LH@QZM2/K#--VC] MF !35@KS19L6ZU@H70G)JI:L(J@(;?YXV^:A1W"OCQ"\EN"])@1'"'Y+\-]* M"%I"8#+36#%Y2+#$<<39!G&-5FJZ89)IV,H^H7K;YY*K6:)X,IY+ECY?3E3F M,C1EE3I- IL-.9^K$Y:M2D L1PUJ<8CZLM5MN$#G"4A,2G&!+M'3/$'G9Q?H M#!&*'@NV$IAF(K*EBE>O:J=M;),F-N](;*Z'[AF5A4!?: ;9OH"MC'9NO9W; MB7=2,8'T"OGN)^0Y7C 0T/3M='^ GKR=[IUPXW=[YQL]_]C>%9A#NW.Y^' M\O:>8LD[B>WE-.AR&IQ2C_LG/>V?=&A.^E F&\70*.HRNX[=VR"\B>QU/T6' M*,\/G6 ?E1RB B]PPPZU9RKL3(4G33WB+5H A9S(H?C#@S6=5['_%Y&<0C0Q MV[TB50%?FF(O5))75#8WN!MMWI.)>D],W7TUKMZ9L2FO]C^9YI&ZQWQ)J$ E MY$K2N;I1\?"F\#<=R6I3"A=,JL)JFH5Z*X%K@)K/&9.[CEZ@>WWCOU!+ P04 M " #PDGI:$G\?YN," !&" &@ 'AL+W=O&ULK59=;YLP%/TK%JNF3EH+&$)"ER U8=,JK5+5M-O#M <';@(JV)EM MDN[?SS:$)9&;]:$OP1_G'-]S#?=FO&7\210 $CW7%143IY!R?>6Z(BN@)N*2 MK8&JG27C-9%JRE>N6',@N2'5E8L]+W)K4E(G&9NU.YZ,62.KDL(=1Z*I:\+_ M3*%BVXGC.[N%^W)52+W@)N,U6<$L^U7Z/P,M%[&*F%^T;;#>@[*&B%9 MW9%5!'5)VR=Y[O*P1_"C%PBX(^!C0O@"(>@(P6L)84<(369:*R8/*9$D&7.V M15RCE9H>F&0:MK)?4GWM<\G5;JEX,KFA&:L!/9!G$.A\KMZJO*D L26:L7K- M*% I].P;$P)-0;UG@/8Y']!Y"I*4E1I=H,=YBL[//J S5%+T4+!&$)J+L2M5 MI/H\-^NBFK91X1>B\C&Z9506 GVF.>2' JZRV/O$.Y]3?%(QA>P2!?Y'A#T< M6@*:O9X>6.CIZ^GXA)N@O[7 Z 7_O364EB*KF&C4O?R\7@C)U9?TRY;Q5C&T M*^KJ&ULK5==;Z,X%/TK M%CM:M=(V8+Z2=!.D:=C1SL-(U:2=>7;ADJ !.VL[2???KPV$).#0JIN7!IMS MCL^]=B_7LSWCO\0:0*+7LJ!B;JVEW-S;MDC64!(Q8AN@ZDW&>$FD&O*5+38< M2%J1RL)V'2>T2Y)3*YI5K]92 M3]C1;$-6L 3YO'GD:F2W*FE> A4YHXA#-K<^X_L8>YI0(7[DL!P@I1_47[!NM8*-D*R9J4.I\A 32:(99WO$-5JIZ8]+R=7;7/%D])4FK 3T1%Y!H)NE.E;IM@#$,K1@Y891H%+HT1&''CG; MY7K?;]%-#)+DA;A%=^AY&:.;3[?H$\HI>EJSK2 T%3-;*I=Z+3MI'#W4CMP+ MCK"+OC$JUP+]15-(SP5L%5X;HWN(\<$=5(PA&2$/_X%OQ^ MNCL0C=?NF%?I>1?T%EO.U:[0>[$A"^_X=#Y MTY25:XK%5Q([RYC?9LP?4H^>1\L1RB %3@I3UFIV4+%UG=Q%^ICL3G/1AV O M.,?$!@R>MI@SYT'K/!ATOI1$@LER30M/UO(S >-/)V;386LZ M'#2MZK&JMM1D.^PMYT[#QI^8-!^0<3_; MV.]L_Z(/PN-Q9T_B/L@/@POYGK2V)X,%(88,5$E(C15A0OHF(AQ!GIK%S_%8['RL'#6_(\-N0>!!R;OFDO< ?+08- M\ZSX3 .WZ]N &]Y=Z ,KDWP2Z[/[8*>/"[ M6KM7_5C5NTG5N]V\ (4LE[=H<^CBC,%Y_4\BGGK=X/JHN]#OECRCEM\]6/9) M"UL"7U57 8$2MJ6R[O3:V?JZ\:"O&[H%[LRK:\CGJOFVCS+U'>8;X:N<"E1 MIB2=T5A9XO6UH!Y(MJD:Y1SZ#]02P,$ M% @ \))Z6L/+=DZ(!0 ]Q< !H !X;"]W;W)K_AVDS2:Q\Z?1#V$M2S M+2K+D/S[KF2# \A2.G,OB6WT[>K;E78_:;83\FNY!E#D)<^*\K:W5FIS$P1E MLH:?&:^/<[DZSUD8G?;H[W]AT?^O%;Z0S"?;=@S/('ZLGF0^!8].WH31Y$&F!%_<-B5;YZ)IK(4XJM^^93>]D(](\@@4=H$PW];6$"6:4LX MCW\;H[V#3PU\^[RW_I,ACV26K(2%R/[DJ5K?]J8]DL**59EZ%+M?H"%TI>TE M(BO-7[*KQT[08U*52N0-&-]S7M3_V4L3B#< .NX 1 T@.@6,.@##!C!\+V#4 M $8F,C45$X>8*3:?2;$C4H]&:_K!!-.@D3XO=-Z?E,1?.>+4_%.1B!S([^P% M2M)_PF655AD0L2(?5RLP2=$_DD>F@#Q"(HJ$9YSIG'T@_1@4XUGY818HG(NV M&"2-W_O:;]3AET;DLRC4NB0?BQ328P,!DC@PB?9,[B.GQ1B2 1G2"Q*%T<@R MH<7[X4,+/'X_/'*P&1[R,C3VAAWVVNBW&;(EX8(\@$R@4.2ONV6I).ZCOVW9 MJ+V-[-YT<;DI-RR!VQY6CQ+D%GKS'[ZCX_!'6R2_I;'X&QD[BO+H$.61R_I< M!W4CQ9:;,J;K1TKP0:V!K" %R3)2*J8J)>0KD1A]6VAK%]?&A2ZSVWDXB.@L MV+X-V7L&Q9Y!1Q2O#A2OG!1Q^6 _*('P@FQ95K&ZW&98\%F10&ECY+;8IY/! M,/S>MND7'N1X<&4'QCZ7X6!RACR*Q_@0C['3U&+-BF<3C81)^8J=<\=D2IA2 MDB\K90_(^#PQ)_GUCHC=T^K3P;6;X.1 <.*T]',FEKAN>:&0*%]B,<=47RHL M\"E^-+4$_V657O(VKA,O5[?_?C@8=239"SQ?'4MEZ1\3NR6!FQVY:UP=:U_^+%I,%*KD]/1N[:R\[RXA!>%J7 MW-/J1X.IFR -6S42NA>O$.F.9[A\\PWC,M>-+5DS^6REYS'6GUJ*1DW;AZ0C M2]+J8#10>U"/:;\18=3I#R4L"M1BOS]QLYIN0U*.,D!B$#C+K %HQ!T]SE\8 MG62Y:]S52:(]T\0=>E[XCRE'+>7(:2L&R-N*)"%#OBE1@JR:6.#11IIF9=VW M'NLXTX[\+?S(CN86^Y&1)SJM^J-.V6.$B5D!B6E7U@BX+>!L:%<$AMZ2YC-. MO51;"4;=&NQCOLG$*P I<9_#92W"-NQ5[WU[ZMWVNA.X\".[Y(D/Z:WQM-5K MU*UU?D/U*:V\/1K)P=N+[*B3<8,\*QRCCHK7JC#JUCLQ8&&3F&E6F&PSW=%8 M^@^>>+L3/[9.A@Y/JYU7:G7N<"_2HT)IJ]*H6^V<-'-LX2Q3W"Y2J%^3^8?$ MG@EA&_?(+]KJ+^K6/$]*URZM.0T&AWVNE9V*]*H6PX]@JID<:G$97NR]"ULC\#JK$N+!ND3 +'? M@Z>>1ZV$B]S:R=0O(V'PX)ER.^/((J(&9[*E&766HU-]VC$NG-IS&;6Z+'(+ MGB^X&*5B>%C4?#:BY$:0F*+%*B1'2E J@\[,1G;A=5:RFG&N[>N9ZCM2V&JS MR*UDVLNGO1*UM^J]7F@G0>/X,V-: YX?- WRR5)1%6H^DKQ M\+6^O;ZG-[&YY#WY?D=O[LQ=;M":J:_$/^.IA.-:R&"%)K&%8JN4]2US_:+$ MQMR[+H52(C>/:V!8!/4 _'TEA-J_: >'N_[Y?U!+ P04 " #PDGI:"097 MV?L$ E&P &@ 'AL+W=O&ULM9EM3^LV M%,>_BI5=32!M39P^T+)2"9I=C8E[A^"RO9CVPB1N&]W$[FR7PC[]CI.0AR88 M@LP+:)+Z_'W.K['S=SS?<_%=;BA5Z#%-F#QS-DIM3UU7AAN:$CG@6\K@FQ47 M*5%P*M:NW I*HBPH35S?\R9N2F+F+.;9M6NQF/.=2F)&KP62NS0EXNF")GQ_ MYF#G^<)-O-XH?<%=S+=D36^INMM>"SAS2Y4H3BF3,6=(T-69"/"+ /\P8/1"P+ (&+XU8%0$C#(R>2D9AX H MLI@+OD="MP8U?9#!S**A_)CIW_U6"?@VACBUN&0A3RGZ1AZI1$=?B1!$_Q#' MZ"B@BL2)/$8_H[O; !U].D:?4,S0MPW?2<(B.7<5)*!EW+#H["+OS'^A,^RC M+YRIC42_LHA&30$7,B_3]Y_3O_"-B@$-!VB(?T*^YX\Z$EJ^/7S8$1Z\/=PW M5#,L?XQAIC=\0>^/+=7XV1I=<2G1$GZ-)QC:>R(BB?Z^@M;H4M%4_M.%/I<> M=4OKZ>-4;DE(SQR8'R05#]19_/@#GGB_=&&S*198$FL@'95(1R;U11"O5E10 M%E)][U(XR28:!)PI.B(2$0300\H4S'+'75QS?9P/(#V-/BR\@8^G<_>A3JR[ MF7?0+.ANYE?-&E6.RRK'YBHI%"EH!#5FPUF11T2DI*ISD.9:XUH*X]G$\PX* M,O;8]Q:P)-: ,RGA3(QPOL+3DY*DAF@XZV!D[+@O(TMB M#48G):,3(Z.K%A4$!^AN<#M *QH!O*1^;VUW8LLE[41WTD*'/7_60F?,IR\Z M2V(-=-,2W?3=Z*32T\P;P4W;X$XF[7O.F$U?<);$&N!F);C9>\#!'Y@U]E9J MLS8U>!JWJ!E3Z4O-DEB#&O8JQ^89N8%70R%,]K%Z?1XKI!H3&1[ZDP,Z1;/Z M(\$?^].#9H$YL?<67K.JV%CX'1,TC96"YQPE@L%LWETS[IB!QKAU2YA[ZWM/ MV%)KLO$K-OZK;$*^9O%_0"=ZM@-Z\"0QN8^36#UULO);K+I(&?ON3;P#),J M#O4*&_V^$[&,XNR-1R#SYN*4QMNG3EU;5 EMJ3:Z5 M[\=FXW\#FD2$&T08/%4?@;)^JP>V5;^44WV<1H?OGW4,;JN^WY9:$U[E_+'9 M^G\NK&K%J1M-V]EW^'IS7[W)?(2SQY6UQV9O?YLM?/0]=<5#6#N^.O/9].=+ MJVJ!+;7F"\[*[OO>Q\U\OB7'7KQ,M:D6V%)K!M3G?,96_BR^OYGL]%_@TR+9$#JZ?X]/S;.?# MK63R#:0O1*QC)E%"5R#I#4X E\CW9/(3Q;?9+L4]5XJGV>&&DH@*W0"^7W&N MGD]T!^7.V.)_4$L#!!0 ( /"2>EK1;6V B@0 ((1 : >&PO=V]R M:W-H965TV4JL]\7^8[6A)YRFM:Z3<;+DJB]%!L?5D+2M:M45GX* ABOR2L\E:+ M]K_[AFFUWROS@KQ8UV=(;JK[65T*/ M_-[+FI6TDHQ70-#-TCN'9Q>H-6@1WQC=RZ-G8$*YX_S>##ZOEUY@&-&"YLJX M(/KK@5[0HC">-(_O!Z=>/ZL&+?]A:[99>ZH$UW9"F M4-=\_XD> HJ,OYP7LOT$^P,V\$#>2,7+@[%F4+*J^R:/AT0<&!=LS:L"Z)(JN%X'L@#%I[,P]M;EIK'0VKS#+>**'?,FVG5I^KG)<4 MW))'*L'[&UTEZZ:@@&_ !2]K7M%*23/Z2U?4)=U0(>@:#$;@7$JJ$:1:3T*^ M,'+'"J88E1_ ^TNJ""OTTPGX>G,)WK_[ -X!5H';'6^D=B,7OM)Q&79^?HCA M8Q<#FHCADN:G ,/? I0Z#"_>+LY?FGNZVSV*45]2E'K#T_Z.^2 =3E0.@>D M3=.9*[;.6>AV9G;QF:Q)3I>>WJ:2B@?JK7[]!<;![ZY(?Y*S%W'C/FX\YUV7 MDB+5EMWI\NG"=47;N8A:%Z;%/*Q@%*?1PG\X#L.!PBD.>M0+?F'/+YSE=Z-X M?@]X;=I'5[$Z!TJP7.FUDNU+LB?"78&=Z_B($0XP&M&V05$89&[64<\ZFF5] MW:U31Y@4NNV2*J=.CI$U?9PFV8BC X2SR,TQ[CG&LQS-SM?"(HABU1847$J0 M$R&>M,I,)C2V;C)+US2E7&]0IEZGF=CK#C&*1S1M M%(I0&KMIICW-=);F>9Z+1I=F,?1/%\/4GCM.QWET@' "W?RRGE\VRZ_O%ZK5_:CY.G4EL*:&29BE(X(N6)2E M$V4(C[07OKJWB+D=*(A0,L%J4!\X+S_?2-&0[FCXW"6= M'+$U^PF,4Y2-&Z43B*((3U7FH$-P7HANN5Y><]:<."8X:=O: M,8695JPU", MT(0&P4&$8/3#9YJCON0\V,!98?O1D\W/\O8R 8/"P7F)>]/A!MIRA0*K%SM0 M:9RF$TLTB!J<5[4K8218/;4'!?J]8;6^;2DG38=W::;G"U7H47*@8DG.AP:% W- M*]ITWW@EE9DSQ\/_PQI:MX 3.-8X%RC#XRKU MCR[(YM^)/XG8,GT)*.A&FP6GB;87W86_&RA>MW?F.Z[T#;Q]W%&RIL( ]/L- MY^IY8*[A_=\NJ_\ 4$L#!!0 ( /"2>EJJFRP#X@, (L. : >&PO M=V]R:W-H965TZAR_'XW0KY'>U M!M#DN2RXFCEKK3.9B*" M5!L7#'^>X!:*PGC".'ZT3IWNF\9PM_WB_8\:'F$>F8);4?R39WH]<\8.R6#) MJD)_%=L_H04:&7^I*%3]GVQ;K>>0M%):E*TQ1E#FO/EES^U [!C0Z("!WQKX M?8/P@$'0&@3G&H2M05B/3(-2CT/"-)M/I=@2:=3HS33JP:RM$3_G9M[OM<3> M'.WT_#-/10GD&WL&1:[N<5EE50%$+,D#EY"*%<__A0[3MPD:I#\U_0%OY1CPFDUR2@'XCO^:$EH-OSS0.+>7*^N7^$)N@F*JC] M!0?\'9P.VU WKD*[*Y-*;M2&I3!S,%;[9A>DMGR1LYVQO" ML!O"\)CW^8(5C*= F"9_,5YAFB/4-GJ-EU'MQ>3-I_E'.HX\7$-/N^-BD\5T MY.W+$JO,CV@GVV,9=2RCHRRX;S'-*]RT$@JF<4UH038R%Y+\!":)QA6R$2HW MR=6Z1!KWT5Y8-.X%?VM1328]0)NGB6_'BSJ\Z"@>[I[_AQ<-@@J#(.[1#474 MZVF2H6;DC>UP<0<7OQT<8?B'0H4'F4G+!=NH.C\KS72EP08?#V+NS^M0X<>T M1S[4T'!D)Q]WY./+R15H70#6$MK&,C[)!:5'TWLA-1[+0R\RQE9^J/*I6F?XFN]'YNXTY+$(L$T M=8AMI^BAEZ_#"]CH:;:3DL0B"0YD%NJ_DOGGGG$(">4C2*Q"K!"^96BCD 9] M$IMN>!PF5MW>>;B/]%KXT*-%P7[E8^;FL:U\/F#)65>O]80!9X7.<4JQ_L0. M#9@S-8%G[%#6+-E^=O=DIH$WF,BA:B!*3H@:<'>G2B]!KNK;CB*IJ+ANJMKN M;7.C6I@;E:GR>^_QIO6IOE^XKVZ::]H7)EEHH>-K! M2P, (\) : >&PO=V]R:W-H965T>YLT,E^%:R$>5 VCR5#*N1DZN]?+*=56:0TG5A5@"QS=S(4NJ<2@7KEI* MH)DEE":V#,"&$8_QI-I_VD(6X_;]2_6N_HY8$JN!;L=Y'I M?.1<.B2#.:V8OA?K;]#XZ1F]5#!E?\FZP7H.22NE1=F0,8*RX/4_?6KRL$7P MXU<(04,(]@G1*X2P(81O)40-(;*9J:W8/"14T_%0BC61!HUJYL$FT[+1?L%- MV6=:XML">7I\PU-1 OE!GT"1DQEV558Q(&).$IB#E)"1%PB9*(6=^(NRBMJJ M31BV#>4IG)*3!#0MF#HEYR_4HJ9JI%)+7;54NJ$B_NO)T>''$3ML4.K5[XBM[LRS79E/B,^,&Y-SC#C*T MU[$VN>^HK")8"W(/"N0*!W_N!6,$E]R:RNQO5XGJ$*+N$,PN=J66-(61@]N4 M%77&GS[XL?>Y*[WO*9:\D]A.ZJ,V]=$Q]?&4,MOL5),'6!2<%WQA5MDS4-F5 MQ5JM9]7,UKW"YN[U0FRBU79^.F"XWP^B75AR"!OX?MQK43N6>JVEWE%+DRPK M3*_@OH%KO;+[."[_-*=R@6M?"P)/>#HIZ/)72\=;$45AN!51;>\0%82Q%^^Y M.T3YP65TV>TN;MW%1]U]USET5B8^^-IY;S#8"_P0Y ?[Q4LZE,+0'W3'W6_C M[K^UT0 7[I$6ZQ_V3GP9'%CI@'5T8M(!V^W$VHV[=525@(UBCGQ%4E%Q76_+ M[6Q]JYCBK<*>OGOS>-N8V$/6?9&IKRJWV'\%=B6#.4IZ%WT,2M;'?SW08FD/ MQ >A\7BUCSG>F$ : +Z?"Z$W _.!]@XV_@]02P,$% @ \))Z6ASID\W M! W14 !H !X;"]W;W)K7FVK9%N*8I$1VVH1E\63*>$@FO?&6+ M#:RL+5O>(A7 M:ZD:[/%P0U9T3N7CYI[#FUVQ1'%*,Q&S#'&Z'%DW^'J&?66@$?_$="=JSTA- M9<'8+_5R%XTL1XV()C24BH+ WY9.:)(H)AC'OR6I5?6I#.O/>_;?].1A,@LB MZ(0E/^-(KD=6WT(179(\D0]L]YV6$^HJOI E0O^B78EU+!3F0K*T-(81I'%6 M_).G4HB: 4S4;."6!NZQ0?"&@5<:>*?VX)<&_JD&W=) 3]TNYJZ%FQ))QD/. M=H@K-+"I!ZV^M@:]XDP%REQR^!J#G1S_";'X!Q,"W5..YFO"*;J80S1&>4(1 M6R+U_2X+60KM"G=9 S[0D&5AG,1$^?P274RI)'$"F"OT.)^BB\^7Z#.RD5!H M@>(,/6:Q%%^A$9[_7K-,ZR5J\E)C!^=ZJ2#K:C)5 MHK;C*[?;[0X@J+=U!QAP7N &_?XA;F; 8=?M85SA#F3K5K)U&V5[H!&%>JNT MREAV!5E,?S/I MVCB"E+#P5Y$F MUBR)*#<>:6; >8&'@]Z1; 8<=CW/Z9F5ZU7*]1KS[)1F M#$IZE6E/S*N]-J5JDVS:)MFL);(#S_0KS_0;8_JGWE]"J2-;J(0KNM_"7)75 M\ *20=%T:?)0(_FY'NJ_6K/8P_T .XYS%,X&I#L8^/XKY,R$[/5QOXX\$&Y0 M"3?XH'#[S<,[TC72GRO=X&3I#,@WI#,A&Z7#SLM6W'DWDUXD>I,=%UON*A&@ M+Y_Z+L;?:O$70<4BO)8LC'HV=WFNH"5;_R 3=@;^D9HFF-MY58U,,*?S5CW" MM2,-_M\ZUL/Q1"4;.SU;27R:D@:824D#K$%)]T5)MU')Z09M&&B#?D\7WXVB M--J?+4J;;--6V69ML1UZXN5(AIO/9!_<*^!6#V&MLDU;99NUQ7;HGY>#&&X^ MB=T)D9,LU'?/PA?Q9E "5T"I=/I MP::>%W>)Q8MD&WU9MF!2LE0_KBF!4XL"P/DWG $N:<_D-R54R=L8-R6.":JCN^^@PMH9'!RSB5]A>MVEC/05DM M%2_;9+V"DK#FB9];(382_'A/0M F!+L)T9Z$L$T(WYL0M0F15::A8G5(L<+) M1/ 5$B9:HYF&%=-F:_J$F7V_5T*_)3I/)5_TIW7-I42W(-!]@06@H\OO-5$O MZ&*%12X_HJ,4%"94MSXA:2+D^D$8^EKP6F*6RXFK]'(,J)NU4\^:J8,]4_L! MNN%,%1)=LASR;0!7\^C(!&LRL^ @8@K9"0K]8Q1X0=2SH/G[T\.>]/3]Z<$! M-F&W-:'%"_?@76+!"%MN;,TQFF%)LF/T\(+FO"RU;^842WF,KEA&ZUQ'HZ\K MW@RB&U %S]&_UQH772DHY7]]F]0L(NI?A#EVSF6%,Y@Z^ER1()[ 23[\X MGWT"#PF6#@2V)7[4B1\=0D_NFR\DC:T/]YW!FA'5:_>#X#_[)0T)E@X$MB5JW(D: M_PXVCH<4?TBP=""P+?%/._%/?X6-3]^:SQ_OVOAM4.R/=VW<@^3Y>VP\[DB/ M#Y.V-N658=)KU(/I/_NM# F6#@2V)=M9)]O9[V#4LR'%'Q(L'0AL2WS?>[V( M>K_"JNVLFP[32]ZQ:D]0%.P$I?\3U-!V-Z[B)8BE+6DDRGC-5'.1[4:;LFEF MRB9SE=\9U^74A2TBW%>8IA:[P6))F$04%AK2.SG5_VZB*6^:CN*5O? _<*7+ M!]LL=$D(P@3H]PO.U;IC)NB*S.0'4$L#!!0 ( /"2>EI',W5 O00 !$? M : >&PO=V]R:W-H965TBIKQA[UR4TX-RP](AK30&H$41][NJ1QK$EJ'']74*/N4P>VCY_IOQ235Y-9 M$T&7+/XC"N5N;DP-%-(-R6-YSPY?:36AL>8%+!;%?W2HVEH&"G(A65(%JQ$D M45I^DJ=*B%8 =MX(L*L ^V6 ^T; J H8O;<'IPIPWALPK@**J9OEW OA/"+) M8L;9 7'=6M'T0:%^$:WTBE)]HZPD5]]&*DXN;M6]^(T)@>XH1ZL=X12=W!+. MB?;O%)UX5)(H%J?H)_2P\M#)EU/T!9E(Z)8"12EZ2",ISEH7?MNQ7) T%#-3 MJ@'J;LR@&LRR'(S]QF"PC;ZS5.X$\M.0AEV J6963\]^GMZU/4B\9?MSA-TS M9%LV[AO0<+A'@W,TPD6XTQ/NO3]\U!/NOS_<'A!C5'L]*GBC-WBK?"VB,%+Y MX RM2$P1VZ"59,$C^O.;:HIN)$W$7SWCO"ZY3C]7Y[)+D9& S@V5K 3E>VHL M?OP!N];/?9)#PCQ(F \$ZYCCU.8X0_3%JEQ ]"F(DR+0G:LF5B^^TS[G!3H]UKH2Y!4P_@?:+\<@9S\Q]VY'7 MC5S7LKN-_!Z2,VI('07'M8+C_U<093P*:*%*R.*8\)9NO0(-,H\5"!+F0<+\ M$C9N"8[M?KG=6FYW4.Y[*J326M^>11+I$W>0<*RXD# /$N8#P3HV3&H;)A^4 MU">0YD#"/$B8#P3KF#.MS9E^1E(?[/18YR!A'B3,G[YZ2$SPM#]I7=2&7 P: MM$4T[CCZJG,6A!#4KS0&D^%*UK45-4XT^IJH=[ M/=H_2)J'7]?6>#1]47_W-++?J =Q4W_CX0)\R=(]Y3):JZ6PHFG$.+IE4LGO MY53_AN6B?SO7>Y4%K<=!:1XHS8>B=*,V'HG4M:BI[ M/%B;+FZ$R%6:(@G+4]GKQ.35KSJ.:Y5_W06_'.[J:)E!*W0H6E?FID;'PT7Z M32JIXDK$B:3HA A$]%-!%XIDV_^C846\: G_2G#0NAJ4YD/1NH(W-3@>+L++ MYT2QU7CLK[45>=I^I1Z?7]@OQ0! ITRRFVR M^FJYK[O4^[IZZ_#%]2M\>57LII7YWH#NI=\,5_4$L#!!0 ( /"2>EI! MFG"ZU 4 $@A : >&PO=V]R:W-H965T47+'@=@4!>9? MKTG.MI<3.'FZ\#%[6,GRPG1^L<8/Y)[(S^L[KLZF+4J:%82*C%' R?)R<@7/ M8Q25#I7%;QG9BIUC4%)9,/9W>7*;7DZ</N\1/Z+Q5Y16:!!;EA^>]9*E>7D]D$I&2)-[G\R+:_DH:07^(E+!?5 M7[!M;)T)2#9"LJ)Q5B,H,EK_QU^:0.PXP&"/ VH<4-_!V^/@-@[NH0Y>X^!5 MD:FI5'&(L<3S"\ZV@)?6"JT\J()9>2OZ&2WS?B^YNILI/SF_2I)-L$@QM6J I:E:E]). M$P*78E)<\6&XD7*IN2@?>,)BJ,G.5Y:79+)>%$ MR-?@O5ISV!)\PE_ 'Q_57:"FV1;S]$]3JNJA>.:AE$O7N5CCA%Q.5)T(PA_) M9/[C#S!P?C*%V298; E,2X'7IL ;0Y]?DX>,TC*L"YQCFA!3Z&H(OX(H%^G' MN8>"T%<5]+@;E*%9Z$61Y^EF\=!LYB%W!ELSC8C?$O%'B=33/-&F>:ZFN8E/ MC13LC. ,.C,8]/@,S2)WUF=CPHI\Z)C9!"V;8)3-5<$V5 K5M9(<"Y$M,[62 M+3DK5!/JEC9FX)RIN5(0<%)R/S61'WWPL?,@&+"'LUDO0D,;UXT\OI,S8;#D84!C/HU.S0SE78\-.N5ML9BUK*8C6?YF39UV^3R[;YG/0#[S^7#78^1Z,^AK09.?Z7K!' M'L!.TT)[HA8:56TP4.D&NRAP!\N/"6T6NGMT+>R$+?S?E.WXDX^>%D/=.@C2 MF(D>GT[8PF]5MG H1E6G03#L)]I@9ZCRV(BG5;E.I5.W<%S>QF2IKJ1@0:@Z MDF#=?(I;*VI&8E;EK%6TV!::'LI.T<(7)&FA54UK%2VVA:9_?>M4+;*@:M%0 MA;JPWUL,1J'37V ,1F<(>7LT(.KD+!J7L\?T%600HC#H=Q63E6J!?3Y#*Q2& MX1XZG:1%XY+V._:4\2!_25!D![K@_[ M>1X:#6H[-ACMUK;.H)-V:%S:?::LNS MJO3&8*(6F?Y7V5$@G4&G7=&X=CVJK0Q5YX"(X1NN,^!A4*^N[^_K*9UX1<]\ MF_V./<6JSFW0M)Z*!D)B:.0B%.T)4B=+T:C<.J2I1(/=GD&:GS6)#29:2=?# MG^YL,1>$/U1;]4)E1R6RWF)MK]8_![B&YW&U:]Z[?@7/KZK-\6D'4__&X!WF M:I(*D).E@G3>A&I(O-ZVKT\D6U<;V0LF)2NJPQ7!*>&E@;J_9$P^G90/:'\\ M,?\/4$L#!!0 ( /"2>EJSIHO#)@( *D$ : >&PO=V]R:W-H965T M..9!#R634 &KVTC*L4-UIWJR!0 M10,M43/1 3)V]O)+!&]9I3#3B+5 MMRV1OS? Q)#B.3YM[&G=:+L19$E':CB _MKMI+&"B5+2%KBB@B,)58K7\]4F MMO[.X1N%09VMD1WA'ABS("/CU\C$TY4V\'Q] MHG]VN9M<J;W8O@"8SYWEE<(IMP3#=XWCC J>J5% M.P8;!2WE_DU>QCJVE;IY(E(26ZU;=+,%32A3MTF@S74V*"A&],:C MHU?0\P@]"JX;A3[Q$LI_ 8'1.8F-3F(WT57B%HH96LS?H2B,8J2\]"O,N_E.$/71":LIK]&.=*RU-R_R\E+>GQ9=I=HQ6JB,%I-C,B0)Y!)R]?3-? MAA^O:(TGK?$U>O;4MSE()"HS$E8MR1F<2J$NB?6XI26$/AGV@NGOE/T!4$L#!!0 ( /"2>EK^7=%\U08 M (DF : >&PO=V]R:W-H965TRV%U4O"./,H&7P%'N2K-0?7\.0\6 .#E'( M30+,ZX/?8WQX,)P^\/*[6#(FT>,J+\399"GE^F0Z%>F2K1+QGJ]9H7ZYX^4J MD6JW7$S%NF3)O&ZTRJ?$RT/O:EG)WRC=!=EGJU8(3)>H)+=G4W.\4E, MPZI!K?@S8P]B;QM55FXY_U[M7,W/)D[5(Y:S5%8A$O7OGEVR/*\BJ7[\VP2= M[,Y9-=S??HK^6VU>F;E-!+OD^5_97"[/)N$$S=E=LLGE-7_XP!I#7A4OY;FH M_Z*'1NM,4+H1DJ^:QJH'JZS8_D\>FT3L-G 6T:T*$-W*:! M6V=F:Z7.0YS(9'9:\@=45FH5K=JHDUFW5O:SHAKW&UFJ7S/53LYNV$*-HD17 MQ?8:JL;BX/.:E6JS6*!K)E0"!;K]@1KE(3J(F4RR7!RB8_3M)D8'[P[1.Y05 MZ.N2;T12S,7I5*JN52>8IDTW+K;=(#W=P 1]XH5<"O1K,6?S=H"I\K0S1IZ, M71!KQ)BE[Q'%1X@XQ 4Z=#F\.06:Q\.;$XL;NALF6L>CSPS3-5OSLAZ9_0'[ M^Z.2HRO)5N(?*/?;V"XUZYX5&P:E;=OK^?$$ 6AHX? MM65Q5^;1T*$Z6LN$MS/A#3"10BL'F[4#4S-SB.T8(6JH3E2Y1 E9H^JM::HK4S<6QYPZ@.S8 MB_9D;5.:![ ="#Y6]Y];IKB*/5F3R2-<#II01HF-HL@W/0%"ZA.*S9H-"3%Q M0B?J\:41 =L9H0./1VHSY46:Y35)*FX\0K\^IOEF7NU?\E+I$LG0'UR-ZJ*O MPMO/^E*L'#5:/%:T=L8UR6#_#7$=6SGIQ8D=,UH\5K1V8C5>X3?A*SP4L/J$ M'<("A1;$PIJQ\'B0A0=2%J@#, O4]7,6UJ"%QR,M/!2U("'(6H"P![:(ABWR M!K!%!L$6H()@"Y3UPA;1L$5>#5MD$&P!*@BV %D_;!$-6^3UL$6&P18D V + MC-8+6T3#%AD5ML@PV )D$&P!,@ML$0U;Q Y;>HVQN5F"M< >Y*6WPE&CQ6-% M:R=04QWQWI QR*CP-FJT>*QH[<1J>"/V=:AGUP5)=^T(7!B$=-#*(*"S+0T2 M34O$3DL#%P=)EV7 U4%(!RT/ CK;^B#1:$3L:/3<"B'IX@NX1 CIH#5"0&=; M)"0:AX@=ASZP))?+-%$/FC<\WU0S5J#_T,"::(W]XJD[9K1XK&CMER0:RJCS MEJ])K,3WXORK*F;Z 71$U?B.'T#G$T)Z:CS=>S%HA\/G:B+M M\EM W%7,-^H!/E-#\_*":(_]XGD[ M*B2.%:V=5PV)]"TAD8X*B:-&B\>*UDZLAD3Z2DBDP M&SZ&A9TX\0!>XH4?- MF0?I L?M81&J(9&. HFT"W78BP*G4^ !G4^]T%Q W78"_I*B89$^CI(;)KO MOXB/'+^S9 ;(,,8D,!D1U'G[2VM;'].];W16K%S4WSH)E?=-(;=?M>R.;K^G MNL G6V;C3;2NH!6B4G3RN #XH.77!MKB1ULMQW\>FPG#4V7EB&% M+XE?[GER]_C.N?&&\4>1 4CT5.143*Q,RO+"MD6208'%&2N!JIT%XP66:LJ7 MMB@YX-2 BMSV'&=H%YA0*QJ;M5L>C=E*YH3"+4=B5128_YQ"SC83R[6V"W=D MF4F]8$?C$B]A#O*^O.5J9CV/PAPJE@#7 VP<$!P!^#?!?"@AJ0&"4J4(Q.L18XFC,V09Q;:W8],"(:= J M?$+UL<\E5[M$X60TAZ4Z1(EFM$HA?19O8E IE)!JAFF*+@O&)?EE%D[UOL0D M%Z?H';J?Q^C-R2DZ082BSQE;"64OQK94ONDOV$GMQ[3RPSO@A^NA&T9E)M ' MFD+:)K!54$UDWC:RJ7>4,8;D#/GN6^0Y7M#AT-7+X7X'/'XYW#L2C=^M?/_V29FCF81"?._2-.A3TS[)XI[(6IH. M&DT'1S/RV26!=RZ)+ADKNH&ATW^C=33PP_.QO=Z5Y[E1,#CWVT9QAU$XC/8*K,,H=-R] NLP"H;N7H'9.UU' 7QINC>!$K:B MLOI--ZM5@SA5#:)II/;65>-X:?HE^P]-U77>8+XD5* <%HK2.1LIEWC5R543 MR4K3VSPPJ3HE,\Q4\PM<&ZC]!6-R.]$?:-KIZ#=02P,$% @ \))Z6N(, M*J0P P : T !H !X;"]W;W)K MV&+) <\-*,]LSW$Z=HX)M>*^.7?-XSY;R8Q0N.9(K/(<\_M/D+'-P'*MAQ-C MDJ12G[#C_A(G, %YL[SF:F17+'.2 Q6$4<1A,; NW/.AZVF F?&+P$9L'2-M M96HQ5!!C.I*;#Z6\,0LDPS*1W_2E*K6E,#MX\?V+\8\\K,% L8 MLNPWFHXNA IT/0>?066 M<+Q,R0R-(5&8$W0\ HE))D[0*;J9C-#QT0DZ0H2BGRE;"4SGHF]+)5@O:\]* M<9\*<=X><2.8G2'?_8 \QPL:X,/GP_TZW%8Q55EY55:>X?/W\(UA#70% BTX MR]'G.PFI M +X&*W[_SNTX'YL2:8FLEH]?Y>,?8H^-]]$26I.@A\Z1ZT1%;S&%4>H[>HT:C-?%HBJ^73J_+IO;Y&>T^JS^V%O6BG1I_. M\MS0VU.CKO/8/#@'%?Z0*7"D.@?5+5&D^@@B2?.#]3#12W>E+;:Z[:V>R7V+ MPBU7;2NCEMCJ&3WV2N[!5N-YQ5MRU%[S@1/N5F_3M*@;^3OE:V^UP?H;Y#OF M":$"9;!0..>LJPAXT=87 \F6IC.>,JDVSARFZE,(N)Z@KB\8DP\#W6Q7'U?Q M?U!+ P04 " #PDGI:(N>W^MX/ "__ &@ 'AL+W=O&ULM=UK3^-(OL?QMV*QHZ-9J=7$3L*E#XT$^'[7],R>!T?[ MP"0%6)/8&<=I&FE>_-K!8$Q,)6Y]]\E,2*<^95%OBD7:2;B0EEOELND>+H6B_SQZY%Z]/+$;^G]0UD_ M<7QYL4KNQ3=1_K&*B^JGXU=EGBY%MD[S3"G$W=>C*_5+/-7J!MM7_"L5C^LW MCY5Z5V[S_,_Z!V?^]6A4;Y%8B%E9$TGUO^_B1BP6M51MQU\->O3:9]WP[>,7 MW=SN?+4SM\E:W.2+_TOGY']G#:-#A]W\/X@P9G38.S0S?IO&EP_JZ!.OGHP(U> MCMSHT+U07P_VSM%6/VKR/]X8:]''#UX".NOAQR]?TQ_[C)RT%7#S[J MZLMA5[?'_?CY0[+]A.E)F5Q>%/FC4M2OK[SZP?9CNFU??;#2K$Z4;V51_6M: MM2LO;_+E,BVKB"C72I+-E9L\*]/L7F2S5*R57W51)NEB_4_E%R7-E-\?\LVZ M>M7ZXKBL^JZ%XUG3C_/6?/1MVLX=9%15SWF6J8[40U='+1 ^H MR\$@Z0%[&$/.F.*V8B8#MLN4@^XF^ZR,M"TXEFR7)6=T,:N8Y[==/6B[['WO MUY.BGC=>];=$9/,D*_M^0P]YP\ZVT%2R?^X!;]-X]/R^]S3W#MF*(;]._OZW M9ZSN/6K!X6_.*U-%PKI,%HLZ/?H^T0?\(HSW?_ZBPQG9#L:',UH_TTF9\6N^ MCK?N^ /7S]?K=Z'Z_W[U&L4IQ7+][YX-O7X&)_U@?8;Y9;U*9N+K474*N1;% M=W%T^3__4$]&_]L77B2FDYA!8B:)621FDYA#8BZ)>23FDUA 8B&)12060U@G MY":O(3>1Z9?1[2*]3[8CQ#)75IMB]E -\JH_#]^KOPQY\=27SOL[ LL*3(TL$A,)S&#Q$P2LTC,)C&'Q%P2\TC,)[& Q,*3G<": MG([/WP76R(3E^#Z%0:1/_*%YNE*(MTIERG>2EF#UF^ MR.^K//JD.-GL7.Z(O\9V3(D9A.8@:)F21FD9A-8@Z)N23FD9A/8@&)A206D5@, M89V0.W\-N7/Y5;+DZ7F:R%U>*(OM ',MRG(AML_V9=SY[F7$L_=C[AMIIT.S MB\0,$C-)S"(QF\0<$G-)S",QG\0"$@M)+"*Q&,(ZV:6.7L.KGDHH2:^K^3RM M+^Q7J;5J@JPOLN3*T/.R1NLDX.ET]#X#=;17 ]5,5+-ZWI'Q=/<=L=%>'51S M4JTJS9UPL[P5A9+?M7/XULK?T@E]UW)R M< B1FHYJ!JJ9J&8UVMLKL*?O4XKLT$$U%]4\5/-1+4"U$-4B5(LIK9ME6IME MFC3+@C;!2E$LTRPIQ7QOF$G-P6%&:CJJ&8W6^^+@"5 M9E-=X)UF]T-&@E)R<%1-=O[NC=]?B2([-/9W:*(=6JAFHYJ#:BZJ>?L/E(]V M&*!:B&H1JL64UDV==FJ[*I_;?C7[:Y.NMY>^E4(LMB,VD119OBF59)EOLK*9 MZ5Z(6?Y=%+VUV=?R3@;G$#JWO='V74 UT%Y-5+-0S48U!]5<5/-0S4>U -5" M5(M0+::T;L2U<]U5^63W4-SG9?I%.=I:5]*VYU -5"5(M0+::T;O"U4^E5?"Z]BDZF1S4=U0Q4,U'-0C4;U1Q4 M8@3M_35""^W31C4'U5Q4\U#-1[4 U4)4BU MIK3N)' MV2Q 74\:^Z3\FF;;%736?:LT7LO[&)IOJ*:CFH%JYIYCHWZT:)&%;H:-:@ZJ MN3_[%GGH9OBH%J!:B&H1JL64UDVW=B*_)I_(;_Q8Y46Y'9D6^>)YL6RK_L8T MJXN)GI]/9F4]=EVN%FF2S7IG=,A[&9QOZ-Q^5#-0S40U"]5L5'-0S44U#]5\ M5 M0+42U"-5B2NLFH=8FH49?H=/0(@!4TU'-0#43U2Q4LU'-0347U3Q4\U$M M0+40U2)4BRFMFWIM:8$F+RVX>IXLESPF1?\-3*[EP."00^L*4,U -1/5+%2S M4BHC=F=XAFBG$:K%E-9-K[;XH'HH2Z_AB_?(P<%I1FHZ MJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%C9:IW1CNK.R-=IG3&G=,&MK&C1Y3<-/ M7(I3_E;TM!"S,B^24M23Z/3Z3F%KH?Q>)'/Q:O4F(5K\@&HZJAFH9J*:A6HV MJCFHYJ*:AVH^J@6H%J):A&HQI743LRV1T$[P2W9HO02JZ:AFH)J):A:JV:CF MH)J+:AZJ^:@6H%J(:A&JQ9363;VVAD*3UU <<,D.K9= -1W5#%0S4&$LG_T]_ M2.3@TS%!-1S4#U4Q4LU#-1C4' MU5Q4\U#-1[4 U4)4BQKM[2FBMG,CX9CJLQMF;:W"6%ZK\&VS7HEL+N;5N5B6 M+,JG9JFWWAA#"Q)034U -7"1MMWI6S<<]>* MT]U\VH=U@T=K@T=^AX #[SLN5P9G#EH.@&H&JIFH9J&:C6H.JKFHYJ&:CVH! MJH7CW1LEC'LB!YWF3VG=!&NG^8_ET_S_BW/+JM=]V]RNQ5^;6C*^?W!Y7[Z! M@\,1+2- -0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"VFM&Z(MM4&U4-XNEDC M4JE':CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=5.O+4L8R\L2?N(K M!+2R -5T5#-0S40U"]5L5'/&NS>WT$[>C\!7\!J1P8'')H10.J&:AFHIJ%:C:J.:CFHIJ':CZJ M!>/=&W9H9SOUHVB?$:K%E-8)KTE;T3"15S3\W-#WC\_?/K\=VD9WBEN-@-/^ MD:U\$X;&'ZKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E-:-R;968J+2 M(]L)6C*!:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=5-/:U-/7JBQ M?V0K!P:''%JC@6H&JIFH9J&:C6H.JKFHYJ&:CVI!HW5&MCLEI"':9X1J,:5U MPZNMT9C(:S2:[V'K4[6;15*=OEW-ZGL-]J886DR!:CJJ&:AFHIJ%:C:J.:CF MHIJ':CZJ!:@6HEJ$:C&E==.N+::H'M(#U F:>J2FHYJ!:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&J1:@64UHW]=IBBHF\F.* 2I:/(%J.JH9J&:BFH5J-JHYJ.:B MFH=J/JH%J!:B6M1H;YF,B+)X97@LG!P6&&EE"@FH%J M)JI9J&:CFH-J+JIYJ.:C6H!J(:I%C=99K&DWR_X;%123MH)B(J^@D&?9)V65 MI'/E]JE>M'Q3?'37>WD?@^,-K8! -0/53%2S4,U&-0?57%3S4,U'M0#50E2+ M)KLW=QCOKI5)]=G-M[:R82*_&X,IQ//<./%C52_:U']ZAM8RH)J.:@:JF:AF MH9J-:@ZJN:CFH9J/:@&JA8W6^6IU=\$ZM,^8TKKYU=8H3.0U"DY6%F)5G8-= M;I*7RMS*O%Q^> M)_U+-+)/[*NO6VZC[I'Q/%IO>[Q;D\N!(0PL5 M4,U -1/5+%2S4/PA1ZDF9 M7%XL17$O;L1B4>?6)BOK<>N;9Y5"W%6_>NJ70#TZWGD^5+_$?<]?J5^NM/KY MXY:_O%A501@DQ7UUKJCS:76,B[1*QIEJ*\!W,90( M "L& : >&PO=V]R:W-H965T%?[^SDT9%*HP'7AJ??=]W M]YU]UW2M]*,I$2T\5T*:<5!:6Y^&HH31<2="X& =GP]/)R/E[AP>.:[.U!J=DKM2C,ZZ*<1"Y MA%!@;AT#H\\*)RB$(Z(TGCK.H _I@-OK#?N%UTY:YLS@1(G?O+#E.#@)H, % M:X2]5>M+[/0<.;Y<">-_8=WY1@'DC;&JZL"40<5E^V7/71VV ,/1&X"X \0? M!20=(/%"V\R\K"FS+$NU6H-VWL3F%KXV'DUJN'2W>&R"<0T/3#0( M,V2FT4A79 WL3]$R+LP!?(/[NRGL[QW 'G ),RX$U=^DH:7PCB3,NU#G;:CX MC5!3S >0# \ACN+1#OCDX_#D-3PDT;WRN%<>>[[1&WPS)?$%9DP_4J]<-++8 M*>E=#M=BIZ9F.8X#ZB&#>H5!]O7+\#CZN4O@)Y&]DIOT1O2KITTNW&IE-T;I?2ZY-"!P0:AH\)W@NAU-K6%5[;M[KBS-"K\L M:9JC=@YTOE#*;@PW,/K_A^P?4$L#!!0 ( /"2>EJ[*)/)$00 D5 : M >&PO=V]R:W-H965T*/O"MP "O:1)QF?65HC=G6WS: LIYK=T!YF\LZ8LQ4*>LHW-=PQP M7!BEB>TY3F"GF&36?%I<>V#S*IA9KG6\\$@V6Z$N MV//I#F_@"<3GW0.39W9-B4D*&2O0M=7QD4(_XD<.!GQTB%\DSI M%W7R(9Y9CIH1)! )A<#R9P]+2!)%DO/X6D&MVJ1!->_$>'AV&7LAW H+/)\R>D!, MC98T=5"H7UA+O4BF$N5),'F72#LQ?P0N6!Z)G)%L@W 6H_"%"'2OUH^(5[2D M7'!T\PDSAM62OD,W*Q"8)/S=U!9R @IC1Y6S1>G,N^#,1Q]I)K8AJ +2.OP_>.X2\\+?'7/+M%OO,>>8XW0)^?5NCF^Z[ EGK,"B*)<9L8 ME(#,X [8ZGJ8KYE3>#W&Z\8T)//KC/$+KG]5QJC\*-)&7@:V!_3W;W(\^B @ MY?]T94@)'W3#55F\XSLN53$)6YF$A89@C14:U"LT MT-'GG_+T&1BBZS(#.0+Y2$.,_KV8D0LML.^JE+"@@*D7U7[NCJ?V_EQKD_Y" M0["&UL-:ZZ%6Z[(^DBS*&>LL:0NM?5]I2]CP3-JQ; GDWQM]33H-#<$:^@:U MOH%6WV:UB;:8;8!WR:S%])4Y:&7PCWZ'RD'':@R\UKC0T-P: HYJ 4??$##. MRYZ,9(C#'AC.(D"1RMLN'4>MF%RG(\.66J]]2Z])6&@(UE![7*L]UJK]@%]E M%RTK@J!( ),-&Q9PN>QJ87V3=MQ*VJ"K-)CT&1J"-;2>U%I/M%K?Z3O>*-Q>V0X:3UVIQ$-=5SGU-D[6GV> MC@_[>_1'E8JJ#"P@@S61*:JZMM_%5G8*8;I+Z"M V>UW]O5:5WT%-$I;&:6% MIFC-13O[''/_S^ZZHIM:)Y.TE5%::(K67"?OM$Z>F;Y$S^F](B9IJXH6?+.! M,>6V*?;IB]/5?B[UJO1Z5&^]?4U=KD1L#^EZ[X:F)E9J:)]M^:0@Q5![;5RV M=7DFRNV/^FJYG[=4^WEJR^C-]7OW[K[8W;)/F'*3\*/4F&1<=B]KB71N1S)$ M5NZ[E2>"[HJ-I6C(!CY)67"2Z=N[4:E4UD;S@3<**+KLJ3J80Y< M;F=>Z#TNW+)U8>R"GTXKNH8[,%^J&X4SOT/)60E",RF(@M7,NPPO%F%@$US$ M5P9;O3,F5LI2RA]V\E<^\P++"#ADQD)0_-O CBW2,CC9POJ=7O:Q-WQ(_I[ M)Q[%+*F&A>3?6&Z*F3?V2 XK6G-S*[1H/VQ1 M4+4&_8X<78&AC./HA'RYNR)';]^1MX0)\KF0M48T/?4-LK1[^5G+:-XPBIYA M%$;DHQ2FT.1:Y)#O _@HK],8/6J<1X.(5Y"=DC@\)E$0)3V$%B]/CP?HQ)WE ML<.+7V0YSD!M@'R_E9P3+,TM5?G??;8UJ$D_JKWN%[JB&!.. M@C_[)+\2V)X!26= ,H2>-C7%1%8K!;DK.FD*4(3F_V#%XTL"'QN)5SQ3-09P M1I>,VVK,&\\PF%2@F,S[?&HV/W.;V[?8)CV)@ZF_V97_-&8<)5$7M"?KK)-U M-BCKNJRX? @=[ !144&Q^0S*+RTU+VQYB!@Q8P^=HH_.<5[M= G9G#+WSWT M5P+;=SS'_^?M'-S\=\]S_$3\\]=XTNF?#.J_+&5M)6HP MAJ.^+3,%R:@N^M1,GA XB9-P='!&/5%)'$SZ>8;!KT]W\-**LIZ#/:FA>FKA M=M]ZR?C\@&M/T%[5-5S]G8ZC!&P&;".F26:M:S[,W6K3[,UMLV<[EH-U; (O M7>OC_X)I.LB/V&,PH0F'%4(&I^=(235-63,QLG)]S5(:[)+$0 &@ 'AL+W=O M&ULQ5C;;N,V$/T50ET4"9"-KKXDM0TD]FX; MH L$R5X>BCXPTM@25B)=DK*S?]\AI4A6K"C.5D9?+)&<.9PYG!%G/-ER\5W& M (H\9BF34RM6:GUIVS*,(:/RG*^!X991\>,:4KZ=6J[U-'&7K&*E)^S99$U7< _JR_I6 MX,BN4*(D R83SHB Y=2Z&J-+1+!DN:I MNN/;/Z!T:*#Q0IY*\TNVI:QCD3"7BF>E,EJ0):QXTL>2B!V%('A!P2L5O$,5 M_%+!-XX6EAFW%E31V43P+1%:&M'TB^'&:*,W"=/'>*\$KB:HIV9W()7(0Y6+ MA*T(91'Y\)@H1SS'.),')B*S1/;V*'I2G7A2G>"Z:X'OG$F8HE^< BB)H -OI5.><] M.7?M=2(N(#PGOGM&/,<+6@R:'Z[N=YCC5US[!L\_B&M-J2$P)K\!!4/ 1=Z+// M7-&TS<-";6#4]/=G,WOO.Q-[LVOXOLS8"[Q*J&'0H#)H\+I!)-0'PI=$TA1: MP[<3Y*T'T!-8P]]AY>_PF($X[).'GL :/(PJ'D8_%XBC_4 7C'? MYE7WUHA$O<=;WO"Q @8"-]#12B.\#A.DB^I"H,W?3M"W MQFE/8 W_7:>^I9UC9FR)WA,5?:$UN=BI6-R?R]I2;SG MK>O51GG_7^*^LG>5'K_OI,=5(SVPJL/"7[:ASX^%WF2R+I+=%8LZ*SH3NT_(@C-[I]/,0*Q, R[1 MR9RIHB^K9HLF_UHW^;I3?3:/S?^5:7GM&J;XY^ 3%:N$29+"$B&=\Q$>HRB: M\6*@^-KTLP]<87=L7F.@$0@M@.M+SM730&]0_24R^Q=02P,$% @ \))Z M6OOEW7]X P EQ< T !X;"]S='EL97,N>&ULW5C=;MHP%'Z5*%VG5IJ: MA*R!K("T(56:M$V5VHO=588X8,GYF6,ZZ.6>9T^U)YF/'1*@/HCV8H4%0>SS M^7SG\_%Q?NA7N\ZAF]4 M)'3@WI^]_3$OY-4;QYQ/WIV<^/?G5]OV,PV"!^X M(\+96##P2DG&^-*8.V"8%+P0CE2;4(4-P%(]&C@P/=B?-4_&\D+HV":"^1W7 MP[> 50\$,LX;@1W7&(;]DDA)17ZM.GJP-CZ!G+I]MRR5PJD@RZ!SZ;8.^J2" MC N14-%>$]R5:=CG- 4Y@DUG<)9%Z0$H99&I1L+(M,B)UK#RJ!N*=D(YOX6+ MU_=T@WN1KJV?+L>\:2I!==/0F [PK[,9[G7:[HMXG9(]%/+37$TGUWTH='HC M:,H6NK](&P$8>X"SD[+DRX^<3?.,FLGO'7#8)RL_9U8(]JBB0:E,E($*UWF@ M0K+)NN6G(.4=7NB5>T?/6#[]K3]<:S=6-UX!UFX'Z#-R/>!G7&<\8ER^O>C"4)S9\\8BMZ2<:< M;O*K\0E-R9S+NP80B'I4V_X"TPNBY@5*Q6)Y0A'SL=@F+:>%>FA M/CW4QWC9D)'^8''L/K$Z[#.-XS",(BRCHY%5P0C+6Q3!U\Z&:0,/+ Y$>EZN M\=7&*V1W'6!KNJM"L)GBE8C-%,\U(/:\@4<V"I@M0/Q[7&@INP^ M80BKBFG#=C".Q#&&0"W::S2*D.Q$\+&O#[9+PC".[0A@=@5AB"&P&W$$4P : M,"0,]7UPZW[DK>Y37OM7_/ O4$L#!!0 ( /"2>EJ7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:GFJ=Z>5ELM.!I ML1*B7&>7[2#H7:ZYS%N?/QW/-=.7[A-5BJ24*C<'[8'O4NR*E]?M4[:5A7R2 MF2R?KUKU_YEHL;7,Y5K^*]*K5M!BQ4KMOBDM_U5YR;-YHE667;7"_0O?A2YE M\N;PW$(^\J>B/E+RIP=N0*Y:O<"<<"%U4=;OJ,_/#>-6F#?OGU6ENI99*?28 ME^*K5M5&YDM[&O,K+IV?49?#\7%?B!_U_U.,:K&0B1BKI%J+O-R7HQ:9!(95*DMV MD^\_;%YUL-H JTV+-9K>SZ>W-^/AXV3,O@QOA_>C"9M_FTP>YPY@! "CLP&R MBQEW(#L LO..D/-'\W WN3> TVLVG4T>',@N@.R>#7(TO9LYD#T V3L?Y'#^ MS8'L \C^&2'_;CN0 P Y.!OD_'$Z2_/2S9,$E7EI=$OFZE,)E(4+B92 M3DCLG&'R3V6^M#[N,B'+A,2:&1:%&9"P;R)+F3D!F_/,&S@@N83$=GD06Y%7 M'@[22$CLD9OR?35SP9 A0F)%?%4JW]-#,0>1"+D MEC]Y[;&-;- FML&MX(57]]NHTV]3!Q9)HBN1U@4V+5E, MYBNNO4J'!-$F%H3IZZIU95X0Q[[.7E,M5N:RRJV+&2%!1,2"F(NE?<>);$^$ M;!$1V\(V6^DH=J3J&$'DKP*$"-DB(K;%-9>:?>=9)=B=<6VE10WLXL&,%+$Z M'LP@15=)66G;*==#SI_21EREW,KRV<5$(HF(13+CSVQ;-^+ZXWDBV%@62:9L M@;J02",1>3!1R-2TXT?-4UN:0ZW-6/GM]48.B8@=\IKQ&$\?M.=B(I5$U%FI MYR>A"Y&8:FDBH0=9_&!W/.?[PF1NIC1"=HF([0*3%%[*)T*JB8A5@S$C-^^, M5-,A5HV;2V$7CW;86/SAPB'9=*A#DX:D2B,DDDV'6#:'[$HC%[),A]@R3IJE MD0U.=U"KI3'?THB)Y-(AE\NKQ$LC(5)+AU@MQPQ,(QB228<\+@&I&*^7[B"9 M=(AELD_%-)8>DD>'/DXYG9-A%^Y\())'EU@>+UF9IA+L(G5TB=7Q)CW32(B\ MT27W!LC3>"VDBS32)=;(J03(H3Q=3&24+K%1W#Q(XZ6&$^?$'GF;$&E$1"+I M$HL$9D;\VHBTTB762D-FI+$HD5.ZQ$Z!X;U?E,@QW;,&*!WW=@[DF!YU+@QB M=EU,Y)L>^2R*&T?=L3Z\3&= MY*A:V/RMBPGOW*)64&.T_ZLIN9A(03UB!35CSLV9T\K\YV(B"_7(+71(2[SI MBS)/E3WDH!ZQ@WY!VFD$S9.2[62Y8J.J*,UHSLV,]I&#^L0.^H5Y_.?IF7T5 M:JGY9B43]Y+WD8/ZQ [R,CYV^*;R.OZ>+IA]R<5$#NH3.\C#?%L[74SDH#ZQ M@T[EJ XMW<5$#NJ?*95V*%@7$SFH__ZI-/>0BXD?JGF#Z=90%Q/>/TSL MH)>TWX,R?Z^5WG&=-C8AY*#^.]T?]EL)]9&$^N>\:\R;J1D@"0V()80QW7AM M@"0T();0,:/ZFRL^0 8:$!OHR.@XT@R%ZZ-F0.S.&P^0@0;$!CIB7E=EI06[ MLPNSJO6!TUNZ,D &&A ;Z(@YKS:;K)XLYAD;\6+%KC.U\TH3&6A ;* CYK[X M_BODW81K*H3KJ<,J!=4GIP\KX7D@<(5E0&QBTZ#UNW) X7++(.SW8Y@ M0%]=>KCF,B#V$0:-/%"X&C,@S\RY=TZX(Y Z//9 X1K-@#PW!T!?77JX7#-X MQS4Y/NADL1")!PJ7;P;$7O)!T:1U&,!UG0%YB@Y=>J\QX77^U O]3X/^)]?^ MI?_-2G_RN:)3H&.K4@\4FHEZL7_3O5,.K@<*S42] T 3J)V/*9_9<,?]$H5F MHMX.H G4:?L>*#03]48!^)XTO]5#,U%O']!X5]I+D7J@T$S4.PDT@DXWPH*: M4;X'"LU$O;- (^A8F(N?2']6,\0[#E!O.= (^M(_N:!PSX&0>M,!N'#32XJ% M<#N"D'H_@A.+-QOF-D.X)4%(O2?/Z4VAL(17IOOJ0PQQ.>)3/-[,/A1W=M)[*HLFQDCDWS M6\73XZ:#QPT3/_\/4$L#!!0 ( /"2>EH:.Z3W:P, %1) : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A& MV8 %S4,!;+D[2K+[(#* E_N'XW+V MZ^GQ>;G8W:_K\?,T+=?W\]-^^70XSL\O/[D]G)[VZ\OEZ6XZ[J^_[^_F*890 MI]/[,W:7Y^_///OV^SC_SXF'V]N'Z_G+X?K'T_R\_N/@Z>?A]'VYG^=U=_9M M?[J;UXO=].OQ[>UE>GVQ3R\G[\ZN;BYVIZL;VTU;#XHR*&X_*,F@M/V@+(/R M]H.*#"K;#ZHRJ&X_J,F@MOV@+H/Z]H.&#!K;#[*@,@; )(D> WE'UC@"]H_MC M&Z!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2 MO1- [Z1Z)X#>R=TL >B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z M9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W=C>[ 7IGU3L#],ZJ=P;HG57O#- [J]X9 MH'=6O3- [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=W#\K 7H7U;L ]"ZJ M=P'H753O M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A= MW<,F +VKZET!>E?5NP+TKJIW!>C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X MO9OJW0!Z-]6[ ?1N[F%!@-Y-]6X O9OJW0!Z=]6[ _3NJG<'Z-U5[P[0NZO> M':!W5[T[0.^N>G> WEWU[@"]N^K= 7IW][ W0.^N>G> WD/U'@"]A^H] 'H/ MU7L ]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'BW4 >EOPN0[ M;PLNV D P2VX9"< #+?@HIT 4-R"RW8"P'$++MP) ,DMN'0G "RWX.*= -#< M@LMW L!S"R[@"031?8#)*#!]@DD0W4>8B K39YB(#M.'F(@2TZ>8B!;3QYB( M&M/GF(@>TP>9B"+3)YF$)M-^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^ M/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?U MP_X5 M7SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R1 M0^8PD#D*R!PE9(X*,H5Q8EE87)9@@EF"2:9)9AHEF"R68()9\E_36=]'\?#/VY_NL9]W0XO M_9.EJ+OY"5!+ 0(4 Q0 ( /"2>EI&QTU(E0 ,T 0 M " 0 !D;V-0&UL4$L! A0#% @ \))Z6FV=&UL4$L! M A0#% @ \))Z6IE2Y9L/X' #2, M& @($E" >&PO=V]R:W-H965T&UL4$L! M A0#% @ \))Z6IIF+ - @ Q04 !@ ("!61 'AL M+W=OEK=)-( +@< M #\> 8 " @<\2 !X;"]W;W)KP" !7" & @($S M&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \))Z6F@Y MOP#Q!P *RH !@ ("!51T 'AL+W=OEIZ%2UV; 0 %T/ 8 M " @7PE !X;"]W;W)K*@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ \))Z6E$DO*6#!0 PA$ !@ M ("!OC< 'AL+W=OEK3]L8&9 D M, 8 " @7<] !X;"]W;W)K M78H<6T" B!@ M&0 @($11P >&PO=V]R:W-H965TEKX:F)$"08 ,0. 9 " @;5) !X M;"]W;W)K&UL4$L! A0#% @ \))Z6B"\)_%D M* >X4 !D ("!]4\ 'AL+W=O(/ !_-0 &0 M@(&0> >&PO=V]R:W-H965TEHU,?[)%04 )8+ 9 " @:F( !X;"]W;W)K&UL4$L! A0#% @ \))Z6GX-N557& "$X !D M ("!]8T 'AL+W=O&PO=V]R M:W-H965TEK&H3RQS00 /X* M 9 " @4NJ !X;"]W;W)K&UL M4$L! A0#% @ \))Z6EEBNPRF"0 "QH !D ("!3Z\ M 'AL+W=O* M\?$' Z%P &0 @($LN0 >&PO=V]R:W-H965TEJ9'@';' T !\G 9 M " @53! !X;"]W;W)K&UL4$L! A0#% @ M\))Z6H<24Y$=!P %1X !D ("!I\X 'AL+W=O&PO=V]R:W-H965TEK"XB"$Q@P ',F 9 " @2#: !X;"]W M;W)K&UL4$L! A0#% @ \))Z6NG2^HZ\!@ MZQ !D ("!'>< 'AL+W=O&PO=V]R:W-H965TEIA M)EXM/P, '$' 9 " @07T !X;"]W;W)K&UL4$L! A0#% @ \))Z6FI*OZ J% U3X !D M ("!>_< 'AL+W=O&PO=V]R:W-H M965TEJL*N#9I@< (H4 9 M " @9\9 0!X;"]W;W)K&UL4$L! M A0#% @ \))Z6OG_[7 K! _ D !D ("!?"$! 'AL M+W=O)0$ >&PO=V]R:W-H965TEKY[#M9+1D -Y- 9 " M@4&UL4$L! A0#% @ \))Z M6F ."X6!!@ (Q( !D ("!JT8! 'AL+W=O&PO=V]R:W-H965TEKN^0P!? ( *D& 9 " @=58 0!X;"]W;W)K M&UL4$L! A0#% @ \))Z6BQU:+Y# @ B@8 M !D ("!B%L! 'AL+W=O&PO=V]R:W-H965TEJDWBVD ML0T + U 9 " @4I@ 0!X;"]W;W)K&UL4$L! A0#% @ \))Z6L&\&OL],@ 9Z\ !D M ("!,FX! 'AL+W=O&PO=V]R:W-H965T MEH?.@/4"P< -84 9 M " @=NC 0!X;"]W;W)K&UL4$L! A0# M% @ \))Z6MQ'UD$A P #P< !D ("!':L! 'AL+W=O M&PO=V]R:W-H965TEI"WLJ#H ( +$% 9 " @?:R M 0!X;"]W;W)K&UL4$L! A0#% @ \))Z6MYB M[[H&PO=V]R:W-H965TEH#BYN!P0, %() 9 " @>F^ 0!X;"]W;W)K&UL4$L! A0#% @ \))Z6G?WPQCX P U0@ !D M ("!X<(! 'AL+W=O0$ "E#@ &0 @($0QP$ >&PO M=V]R:W-H965TEH1:S >.@0 M &H* 9 " @2O, 0!X;"]W;W)K&UL4$L! A0#% @ \))Z6K_56HQJ P 40< !D ("! MG- ! 'AL+W=OML(% !)$ &0 @($]U $ >&PO=V]R:W-H965TEK"9>@]"0, )P& 9 M " @3;: 0!X;"]W;W)K&UL4$L! A0#% M @ \))Z6M09SI:%! 'PP !D ("!=MT! 'AL+W=O&PO=V]R:W-H965TEJEIR*3%@0 -X) 9 " @4CY 0!X;"]W;W)K&UL4$L! A0#% @ \))Z6C,A^,0E!P YC, !D M ("!E?T! 'AL+W=O&PO=V]R M:W-H965TEH1?G\'J@@ $=; M 9 " @4\( @!X;"]W;W)K&UL M4$L! A0#% @ \))Z6O&H/O"P# 2ZX !D ("!,!$" M 'AL+W=O&PO=V]R:W-H965TEI(@GWC:P( (P% 9 M " @<&UL4$L! A0#% @ M\))Z6OGPP#2P @ A 8 !D ("!:20" 'AL+W=O&PO=V]R:W-H965TEK* MV:22- 0 &(7 9 " @8$W @!X;"]W;W)K&UL4$L! A0#% @ \))Z6G%%F#6< @ ] 8 !D M ("![#L" 'AL+W=O&PO=V]R:W-H M965TEIOEKZ2WP4 "&UL4$L! M A0#% @ \))Z6F?H.%3R @ \0H !D ("!;$@" 'AL M+W=O&PO=V]R:W-H965TEK2:=9M3P8 "0T 9 " M@&UL4$L! A0#% @ \))Z M6I0KXIO-!0 )B4 !D ("!4U@" 'AL+W=O&PO=V]R:W-H965TEJ4W?(9^ ( *4( 9 " @3YA @!X;"]W;W)K M&UL4$L! A0#% @ \))Z6@)I( B^"@ 58$ M !D ("!;60" 'AL+W=O&PO=V]R:W-H965TEKA4A(H M9@, $ + 9 " @0MT @!X;"]W;W)K&UL4$L! A0#% @ \))Z6GYH(<]E P M0P !D M ("!J'<" 'AL+W=OP( >&PO=V]R:W-H965T MEK)\T7AA@( # ( 9 M " @6%^ @!X;"]W;W)K&UL4$L! A0# M% @ \))Z6JYX$V)0 P $0H !D ("!'H$" 'AL+W=O M&PO=V]R:W-H965TEKY,(BL= , ,8* 9 " @3*( M @!X;"]W;W)K&UL4$L! A0#% @ \))Z6II% M5 @R!P &3P !D ("!W8L" 'AL+W=O&PO=V]R:W-H965TEI>NS[DR@( -P( 9 " @;^6 @!X;"]W;W)K&UL4$L! A0#% @ \))Z6H[1I:7= P +PX !D M ("!P)D" 'AL+W=O&PO M=V]R:W-H965TEHM:NM3@0( M !L' 9 " @;B@ @!X;"]W;W)K&UL4$L! A0#% @ \))Z6B7!4T9S! 7! !D ("! M<*," 'AL+W=O&PO=V]R:W-H965TEH93(D2@ ( ((& 9 M " @:6J @!X;"]W;W)K&UL4$L! A0#% M @ \))Z6N=/(3R2 P JP\ !D ("!7*T" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965TW^MX/ "__ &@ @(%^%@, M>&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T$0 M&@ @($2,0, >&PO=V]R:W-H965T&POEJ7BKL

EK)'8(O MO @ +11 / " 9(Y P!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #PDGI:&CND]VL# !420 &@ @ %[0@, >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #PDGI:+%MF6*@" M ]1@ $P @ $>1@, 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 A0"% +0D #W2 , ! end XML 144 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 145 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 147 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 330 654 1 true 96 0 false 15 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.3dsystems.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.3dsystems.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 9 false false R10.htm 9952158 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 10 false false R11.htm 9952159 - Disclosure - Overview and Basis of Presentation Sheet http://www.3dsystems.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 11 false false R12.htm 9952160 - Disclosure - Significant Accounting Policies Sheet http://www.3dsystems.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 12 false false R13.htm 9952161 - Disclosure - Acquisitions Sheet http://www.3dsystems.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 9952162 - Disclosure - Assets Held for Sale Sheet http://www.3dsystems.com/role/AssetsHeldforSale Assets Held for Sale Notes 14 false false R15.htm 9952163 - Disclosure - Revenue Sheet http://www.3dsystems.com/role/Revenue Revenue Notes 15 false false R16.htm 9952164 - Disclosure - Inventories Sheet http://www.3dsystems.com/role/Inventories Inventories Notes 16 false false R17.htm 9952165 - Disclosure - Property and Equipment Sheet http://www.3dsystems.com/role/PropertyandEquipment Property and Equipment Notes 17 false false R18.htm 9952166 - Disclosure - Intangible Assets Sheet http://www.3dsystems.com/role/IntangibleAssets Intangible Assets Notes 18 false false R19.htm 9952167 - Disclosure - Goodwill Sheet http://www.3dsystems.com/role/Goodwill Goodwill Notes 19 false false R20.htm 9952168 - Disclosure - Investments and Note Receivable Sheet http://www.3dsystems.com/role/InvestmentsandNoteReceivable Investments and Note Receivable Notes 20 false false R21.htm 9952169 - Disclosure - Leases Sheet http://www.3dsystems.com/role/Leases Leases Notes 21 false false R22.htm 9952170 - Disclosure - Accrued and Other Liabilities Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 22 false false R23.htm 9952171 - Disclosure - Borrowings Sheet http://www.3dsystems.com/role/Borrowings Borrowings Notes 23 false false R24.htm 9952172 - Disclosure - Employee Benefits Sheet http://www.3dsystems.com/role/EmployeeBenefits Employee Benefits Notes 24 false false R25.htm 9952173 - Disclosure - Redeemable Non-controlling Interest Sheet http://www.3dsystems.com/role/RedeemableNoncontrollingInterest Redeemable Non-controlling Interest Notes 25 false false R26.htm 9952174 - Disclosure - Common Stock and Preferred Stock Sheet http://www.3dsystems.com/role/CommonStockandPreferredStock Common Stock and Preferred Stock Notes 26 false false R27.htm 9952175 - Disclosure - Stock-Based Compensation Sheet http://www.3dsystems.com/role/StockBasedCompensation Stock-Based Compensation Notes 27 false false R28.htm 9952176 - Disclosure - Income Taxes Sheet http://www.3dsystems.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 9952177 - Disclosure - Net Loss Per Share Sheet http://www.3dsystems.com/role/NetLossPerShare Net Loss Per Share Notes 29 false false R30.htm 9952178 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 30 false false R31.htm 9952179 - Disclosure - Segment Information Sheet http://www.3dsystems.com/role/SegmentInformation Segment Information Notes 31 false false R32.htm 9952180 - Disclosure - Commitments and Contingencies Sheet http://www.3dsystems.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 32 false false R33.htm 9952181 - Disclosure - Fair Value Measurements Sheet http://www.3dsystems.com/role/FairValueMeasurements Fair Value Measurements Notes 33 false false R34.htm 9952182 - Disclosure - Restructuring and Exit Activity Costs Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCosts Restructuring and Exit Activity Costs Notes 34 false false R35.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 35 false false R36.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 36 false false R37.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 37 false false R38.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 38 false false R39.htm 9955511 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.3dsystems.com/role/SignificantAccountingPolicies 39 false false R40.htm 9955512 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.3dsystems.com/role/SignificantAccountingPolicies 40 false false R41.htm 9955513 - Disclosure - Acquisitions (Tables) Sheet http://www.3dsystems.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.3dsystems.com/role/Acquisitions 41 false false R42.htm 9955514 - Disclosure - Assets Held for Sale (Tables) Sheet http://www.3dsystems.com/role/AssetsHeldforSaleTables Assets Held for Sale (Tables) Tables http://www.3dsystems.com/role/AssetsHeldforSale 42 false false R43.htm 9955515 - Disclosure - Revenue (Tables) Sheet http://www.3dsystems.com/role/RevenueTables Revenue (Tables) Tables http://www.3dsystems.com/role/Revenue 43 false false R44.htm 9955516 - Disclosure - Inventories (Tables) Sheet http://www.3dsystems.com/role/InventoriesTables Inventories (Tables) Tables http://www.3dsystems.com/role/Inventories 44 false false R45.htm 9955517 - Disclosure - Property and Equipment (Tables) Sheet http://www.3dsystems.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.3dsystems.com/role/PropertyandEquipment 45 false false R46.htm 9955518 - Disclosure - Intangible Assets (Tables) Sheet http://www.3dsystems.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.3dsystems.com/role/IntangibleAssets 46 false false R47.htm 9955519 - Disclosure - Goodwill (Tables) Sheet http://www.3dsystems.com/role/GoodwillTables Goodwill (Tables) Tables http://www.3dsystems.com/role/Goodwill 47 false false R48.htm 9955520 - Disclosure - Investments and Note Receivable (Tables) Sheet http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables Investments and Note Receivable (Tables) Tables http://www.3dsystems.com/role/InvestmentsandNoteReceivable 48 false false R49.htm 9955521 - Disclosure - Leases (Tables) Sheet http://www.3dsystems.com/role/LeasesTables Leases (Tables) Tables http://www.3dsystems.com/role/Leases 49 false false R50.htm 9955522 - Disclosure - Accrued and Other Liabilities (Tables) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables Accrued and Other Liabilities (Tables) Tables http://www.3dsystems.com/role/AccruedandOtherLiabilities 50 false false R51.htm 9955523 - Disclosure - Borrowings (Tables) Sheet http://www.3dsystems.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.3dsystems.com/role/Borrowings 51 false false R52.htm 9955524 - Disclosure - Employee Benefits (Tables) Sheet http://www.3dsystems.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.3dsystems.com/role/EmployeeBenefits 52 false false R53.htm 9955525 - Disclosure - Redeemable Non-controlling Interest (Tables) Sheet http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables Redeemable Non-controlling Interest (Tables) Tables http://www.3dsystems.com/role/RedeemableNoncontrollingInterest 53 false false R54.htm 9955526 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.3dsystems.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.3dsystems.com/role/StockBasedCompensation 54 false false R55.htm 9955527 - Disclosure - Income Taxes (Tables) Sheet http://www.3dsystems.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.3dsystems.com/role/IncomeTaxes 55 false false R56.htm 9955528 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.3dsystems.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.3dsystems.com/role/NetLossPerShare 56 false false R57.htm 9955529 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss 57 false false R58.htm 9955530 - Disclosure - Segment Information (Tables) Sheet http://www.3dsystems.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.3dsystems.com/role/SegmentInformation 58 false false R59.htm 9955531 - Disclosure - Restructuring and Exit Activity Costs (Tables) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables Restructuring and Exit Activity Costs (Tables) Tables http://www.3dsystems.com/role/RestructuringandExitActivityCosts 59 false false R60.htm 9955532 - Disclosure - Significant Accounting Policies (Narrative) (Details) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails Significant Accounting Policies (Narrative) (Details) Details http://www.3dsystems.com/role/SignificantAccountingPoliciesTables 60 false false R61.htm 9955533 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) Details http://www.3dsystems.com/role/SignificantAccountingPoliciesTables 61 false false R62.htm 9955534 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 62 false false R63.htm 9955535 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails Acquisitions (Assets and Liabilities Assumed) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 63 false false R64.htm 9955536 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails Acquisitions (Definite-Lived Intangible Assets) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 64 false false R65.htm 9955537 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails Acquisitions (Acquisition, Pro Forma Information) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 65 false false R66.htm 9955538 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails Acquisitions (Fair Value of Consideration Transferred) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 66 false false R67.htm 9955539 - Disclosure - Assets Held for Sale (Narrative) (Details) Sheet http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails Assets Held for Sale (Narrative) (Details) Details http://www.3dsystems.com/role/AssetsHeldforSaleTables 67 false false R68.htm 9955540 - Disclosure - Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details) Sheet http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details) Details http://www.3dsystems.com/role/AssetsHeldforSaleTables 68 false false R69.htm 9955541 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.3dsystems.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.3dsystems.com/role/RevenueTables 69 false false R70.htm 9955542 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details) Sheet http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details) Details http://www.3dsystems.com/role/RevenueTables 70 false false R71.htm 9955543 - Disclosure - Revenue (Revenue by Geographic Region) (Details) Sheet http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails Revenue (Revenue by Geographic Region) (Details) Details http://www.3dsystems.com/role/RevenueTables 71 false false R72.htm 9955544 - Disclosure - Inventories (Components Of Inventories) (Details) Sheet http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails Inventories (Components Of Inventories) (Details) Details http://www.3dsystems.com/role/InventoriesTables 72 false false R73.htm 9955545 - Disclosure - Inventories (Narrative) (Details) Sheet http://www.3dsystems.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://www.3dsystems.com/role/InventoriesTables 73 false false R74.htm 9955546 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details) Sheet http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment (Schedule of Property and Equipment) (Details) Details http://www.3dsystems.com/role/PropertyandEquipmentTables 74 false false R75.htm 9955547 - Disclosure - Property and Equipment (Narrative) (Details) Sheet http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment (Narrative) (Details) Details http://www.3dsystems.com/role/PropertyandEquipmentTables 75 false false R76.htm 9955548 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details) Sheet http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails Intangible Assets (Intangible Assets Other Than Goodwill) (Details) Details http://www.3dsystems.com/role/IntangibleAssetsTables 76 false false R77.htm 9955549 - Disclosure - Intangible Assets (Narrative) (Details) Sheet http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails Intangible Assets (Narrative) (Details) Details http://www.3dsystems.com/role/IntangibleAssetsTables 77 false false R78.htm 9955550 - Disclosure - Goodwill (Roll Forward) (Details) Sheet http://www.3dsystems.com/role/GoodwillRollForwardDetails Goodwill (Roll Forward) (Details) Details http://www.3dsystems.com/role/GoodwillTables 78 false false R79.htm 9955551 - Disclosure - Goodwill (Narrative) (Details) Sheet http://www.3dsystems.com/role/GoodwillNarrativeDetails Goodwill (Narrative) (Details) Details http://www.3dsystems.com/role/GoodwillTables 79 false false R80.htm 9955552 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details) Sheet http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails Investments and Note Receivable (Schedule of Equity Investments) (Details) Details http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables 80 false false R81.htm 9955553 - Disclosure - Investments and Note Receivable (Narrative) (Details) Sheet http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails Investments and Note Receivable (Narrative) (Details) Details http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables 81 false false R82.htm 9955554 - Disclosure - Leases (Narrative) (Details) Sheet http://www.3dsystems.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.3dsystems.com/role/LeasesTables 82 false false R83.htm 9955555 - Disclosure - Leases (Components of Lease Cost) (Details) Sheet http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails Leases (Components of Lease Cost) (Details) Details http://www.3dsystems.com/role/LeasesTables 83 false false R84.htm 9955556 - Disclosure - Leases (Future Minimum Lease Payments) (Details) Sheet http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases (Future Minimum Lease Payments) (Details) Details http://www.3dsystems.com/role/LeasesTables 84 false false R85.htm 9955557 - Disclosure - Leases (Supplemental Cash Flows) (Details) Sheet http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails Leases (Supplemental Cash Flows) (Details) Details http://www.3dsystems.com/role/LeasesTables 85 false false R86.htm 9955558 - Disclosure - Leases (Lease Weighted Average) (Details) Sheet http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails Leases (Lease Weighted Average) (Details) Details http://www.3dsystems.com/role/LeasesTables 86 false false R87.htm 9955559 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 87 false false R88.htm 9955560 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 88 false false R89.htm 9955561 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 89 false false R90.htm 9955562 - Disclosure - Borrowings (Narrative) (Details) Sheet http://www.3dsystems.com/role/BorrowingsNarrativeDetails Borrowings (Narrative) (Details) Details http://www.3dsystems.com/role/BorrowingsTables 90 false false R91.htm 9955563 - Disclosure - Borrowings (Convertible Notes Payable) (Details) Notes http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails Borrowings (Convertible Notes Payable) (Details) Details http://www.3dsystems.com/role/BorrowingsTables 91 false false R92.htm 9955564 - Disclosure - Employee Benefits (Narrative) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails Employee Benefits (Narrative) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 92 false false R93.htm 9955565 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 93 false false R94.htm 9955566 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 94 false false R95.htm 9955567 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 95 false false R96.htm 9955568 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 96 false false R97.htm 9955569 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 97 false false R98.htm 9955570 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 98 false false R99.htm 9955571 - Disclosure - Redeemable Non-Controlling Interest (Narrative) (Details) Sheet http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails Redeemable Non-Controlling Interest (Narrative) (Details) Details 99 false false R100.htm 9955572 - Disclosure - Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details) Sheet http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details) Details 100 false false R101.htm 9955573 - Disclosure - Common Stock and Preferred Stock (Details) Sheet http://www.3dsystems.com/role/CommonStockandPreferredStockDetails Common Stock and Preferred Stock (Details) Details http://www.3dsystems.com/role/CommonStockandPreferredStock 101 false false R102.htm 9955574 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 102 false false R103.htm 9955575 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 103 false false R104.htm 9955576 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation (Schedule of Stock Option Activity) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 104 false false R105.htm 9955577 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 105 false false R106.htm 9955578 - Disclosure - Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 106 false false R107.htm 9955579 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails Income Taxes (Schedule of Components of Income Tax Provision) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 107 false false R108.htm 9955580 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 108 false false R109.htm 9955581 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 109 false false R110.htm 9955582 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 110 false false R111.htm 9955583 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 111 false false R112.htm 9955584 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 112 false false R113.htm 9955585 - Disclosure - Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Sheet http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Details http://www.3dsystems.com/role/NetLossPerShareTables 113 false false R114.htm 9955586 - Disclosure - Net Loss Per Share (Equity Awards) (Details) Sheet http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails Net Loss Per Share (Equity Awards) (Details) Details http://www.3dsystems.com/role/NetLossPerShareTables 114 false false R115.htm 9955587 - Disclosure - Net Loss Per Share (Narrative) (Details) Sheet http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails Net Loss Per Share (Narrative) (Details) Details http://www.3dsystems.com/role/NetLossPerShareTables 115 false false R116.htm 9955588 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Details http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables 116 false false R117.htm 9955589 - Disclosure - Segment Information (Narrative) (Details) Sheet http://www.3dsystems.com/role/SegmentInformationNarrativeDetails Segment Information (Narrative) (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 117 false false R118.htm 9955590 - Disclosure - Segment Information (Operating Results by Segment) (Details) Sheet http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails Segment Information (Operating Results by Segment) (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 118 false false R119.htm 9955591 - Disclosure - Segment Information (Depreciation and Amortization) (Details) Sheet http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails Segment Information (Depreciation and Amortization) (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 119 false false R120.htm 9955592 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details) Sheet http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 120 false false R121.htm 9955593 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.3dsystems.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.3dsystems.com/role/CommitmentsandContingencies 121 false false R122.htm 9955594 - Disclosure - Fair Value Measurements (Details) Sheet http://www.3dsystems.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.3dsystems.com/role/FairValueMeasurements 122 false false R123.htm 9955595 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails Restructuring and Exit Activity Costs (Narrative) (Details) Details http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables 123 false false R124.htm 9955596 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails Restructuring and Exit Activity Costs (Restructuring Charges) (Details) Details http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables 124 false false R125.htm 9955597 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails Restructuring and Exit Activity Costs (Costs Incurred) (Details) Details http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables 125 false false All Reports Book All Reports ddd-20241231.htm ddd-20241231.xsd ddd-20241231_cal.xml ddd-20241231_def.xml ddd-20241231_lab.xml ddd-20241231_pre.xml ddd-20241231_g1.jpg ddd-20241231_g2.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 150 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ddd-20241231.htm": { "nsprefix": "ddd", "nsuri": "http://www.3dsystems.com/20241231", "dts": { "inline": { "local": [ "ddd-20241231.htm" ] }, "schema": { "local": [ "ddd-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ddd-20241231_cal.xml" ] }, "definitionLink": { "local": [ "ddd-20241231_def.xml" ] }, "labelLink": { "local": [ "ddd-20241231_lab.xml" ] }, "presentationLink": { "local": [ "ddd-20241231_pre.xml" ] } }, "keyStandard": 571, "keyCustom": 83, "axisStandard": 37, "axisCustom": 0, "memberStandard": 61, "memberCustom": 31, "hidden": { "total": 28, "http://fasb.org/us-gaap/2024": 22, "http://www.3dsystems.com/20241231": 2, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 330, "entityCount": 1, "segmentCount": 96, "elementCount": 1052, "unitCount": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1502, "http://xbrl.sec.gov/dei/2024": 38, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.3dsystems.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.3dsystems.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R4": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R6": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R7": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R8": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R9": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "longName": "9952158 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.3dsystems.com/role/OverviewandBasisofPresentation", "longName": "9952159 - Disclosure - Overview and Basis of Presentation", "shortName": "Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.3dsystems.com/role/SignificantAccountingPolicies", "longName": "9952160 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.3dsystems.com/role/Acquisitions", "longName": "9952161 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.3dsystems.com/role/AssetsHeldforSale", "longName": "9952162 - Disclosure - Assets Held for Sale", "shortName": "Assets Held for Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.3dsystems.com/role/Revenue", "longName": "9952163 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.3dsystems.com/role/Inventories", "longName": "9952164 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.3dsystems.com/role/PropertyandEquipment", "longName": "9952165 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.3dsystems.com/role/IntangibleAssets", "longName": "9952166 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.3dsystems.com/role/Goodwill", "longName": "9952167 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivable", "longName": "9952168 - Disclosure - Investments and Note Receivable", "shortName": "Investments and Note Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "ddd:InvestmentsAndNotesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:InvestmentsAndNotesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.3dsystems.com/role/Leases", "longName": "9952169 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilities", "longName": "9952170 - Disclosure - Accrued and Other Liabilities", "shortName": "Accrued and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.3dsystems.com/role/Borrowings", "longName": "9952171 - Disclosure - Borrowings", "shortName": "Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.3dsystems.com/role/EmployeeBenefits", "longName": "9952172 - Disclosure - Employee Benefits", "shortName": "Employee Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.3dsystems.com/role/RedeemableNoncontrollingInterest", "longName": "9952173 - Disclosure - Redeemable Non-controlling Interest", "shortName": "Redeemable Non-controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.3dsystems.com/role/CommonStockandPreferredStock", "longName": "9952174 - Disclosure - Common Stock and Preferred Stock", "shortName": "Common Stock and Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.3dsystems.com/role/StockBasedCompensation", "longName": "9952175 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.3dsystems.com/role/IncomeTaxes", "longName": "9952176 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.3dsystems.com/role/NetLossPerShare", "longName": "9952177 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss", "longName": "9952178 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.3dsystems.com/role/SegmentInformation", "longName": "9952179 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.3dsystems.com/role/CommitmentsandContingencies", "longName": "9952180 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.3dsystems.com/role/FairValueMeasurements", "longName": "9952181 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCosts", "longName": "9952182 - Disclosure - Restructuring and Exit Activity Costs", "shortName": "Restructuring and Exit Activity Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.3dsystems.com/role/AcquisitionsTables", "longName": "9955513 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.3dsystems.com/role/AssetsHeldforSaleTables", "longName": "9955514 - Disclosure - Assets Held for Sale (Tables)", "shortName": "Assets Held for Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.3dsystems.com/role/RevenueTables", "longName": "9955515 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.3dsystems.com/role/InventoriesTables", "longName": "9955516 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.3dsystems.com/role/PropertyandEquipmentTables", "longName": "9955517 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.3dsystems.com/role/IntangibleAssetsTables", "longName": "9955518 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.3dsystems.com/role/GoodwillTables", "longName": "9955519 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables", "longName": "9955520 - Disclosure - Investments and Note Receivable (Tables)", "shortName": "Investments and Note Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.3dsystems.com/role/LeasesTables", "longName": "9955521 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables", "longName": "9955522 - Disclosure - Accrued and Other Liabilities (Tables)", "shortName": "Accrued and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.3dsystems.com/role/BorrowingsTables", "longName": "9955523 - Disclosure - Borrowings (Tables)", "shortName": "Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsTables", "longName": "9955524 - Disclosure - Employee Benefits (Tables)", "shortName": "Employee Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables", "longName": "9955525 - Disclosure - Redeemable Non-controlling Interest (Tables)", "shortName": "Redeemable Non-controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.3dsystems.com/role/StockBasedCompensationTables", "longName": "9955526 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.3dsystems.com/role/IncomeTaxesTables", "longName": "9955527 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.3dsystems.com/role/NetLossPerShareTables", "longName": "9955528 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9955529 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.3dsystems.com/role/SegmentInformationTables", "longName": "9955530 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables", "longName": "9955531 - Disclosure - Restructuring and Exit Activity Costs (Tables)", "shortName": "Restructuring and Exit Activity Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "longName": "9955532 - Disclosure - Significant Accounting Policies (Narrative) (Details)", "shortName": "Significant Accounting Policies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "longName": "9955533 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)", "shortName": "Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R62": { "role": "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "longName": "9955534 - Disclosure - Acquisitions (Narrative) (Details)", "shortName": "Acquisitions (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "longName": "9955535 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)", "shortName": "Acquisitions (Assets and Liabilities Assumed) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R64": { "role": "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "longName": "9955536 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details)", "shortName": "Acquisitions (Definite-Lived Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R65": { "role": "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "longName": "9955537 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details)", "shortName": "Acquisitions (Acquisition, Pro Forma Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "longName": "9955538 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details)", "shortName": "Acquisitions (Fair Value of Consideration Transferred) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-65", "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "longName": "9955539 - Disclosure - Assets Held for Sale (Narrative) (Details)", "shortName": "Assets Held for Sale (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails", "longName": "9955540 - Disclosure - Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details)", "shortName": "Assets Held for Sale (Schedule of Components of Assets and Liabilities Held for Sale) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R69": { "role": "http://www.3dsystems.com/role/RevenueNarrativeDetails", "longName": "9955541 - Disclosure - Revenue (Narrative) (Details)", "shortName": "Revenue (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "ddd:RevenueFromContractWithCustomersWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:RevenueFromContractWithCustomersWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "longName": "9955542 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)", "shortName": "Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R71": { "role": "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "longName": "9955543 - Disclosure - Revenue (Revenue by Geographic Region) (Details)", "shortName": "Revenue (Revenue by Geographic Region) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R72": { "role": "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails", "longName": "9955544 - Disclosure - Inventories (Components Of Inventories) (Details)", "shortName": "Inventories (Components Of Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "longName": "9955545 - Disclosure - Inventories (Narrative) (Details)", "shortName": "Inventories (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "longName": "9955546 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details)", "shortName": "Property and Equipment (Schedule of Property and Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9955547 - Disclosure - Property and Equipment (Narrative) (Details)", "shortName": "Property and Equipment (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "longName": "9955548 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "shortName": "Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails", "longName": "9955549 - Disclosure - Intangible Assets (Narrative) (Details)", "shortName": "Intangible Assets (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R78": { "role": "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "longName": "9955550 - Disclosure - Goodwill (Roll Forward) (Details)", "shortName": "Goodwill (Roll Forward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R79": { "role": "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "longName": "9955551 - Disclosure - Goodwill (Narrative) (Details)", "shortName": "Goodwill (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails", "longName": "9955552 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details)", "shortName": "Investments and Note Receivable (Schedule of Equity Investments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ddd:OtherEquityInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R81": { "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "longName": "9955553 - Disclosure - Investments and Note Receivable (Narrative) (Details)", "shortName": "Investments and Note Receivable (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NotesReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ddd:InvestmentsAndNotesReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R82": { "role": "http://www.3dsystems.com/role/LeasesNarrativeDetails", "longName": "9955554 - Disclosure - Leases (Narrative) (Details)", "shortName": "Leases (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "ddd:LeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R83": { "role": "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails", "longName": "9955555 - Disclosure - Leases (Components of Lease Cost) (Details)", "shortName": "Leases (Components of Lease Cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9955556 - Disclosure - Leases (Future Minimum Lease Payments) (Details)", "shortName": "Leases (Future Minimum Lease Payments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails", "longName": "9955557 - Disclosure - Leases (Supplemental Cash Flows) (Details)", "shortName": "Leases (Supplemental Cash Flows) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails", "longName": "9955558 - Disclosure - Leases (Lease Weighted Average) (Details)", "shortName": "Leases (Lease Weighted Average) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "longName": "9955559 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)", "shortName": "Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails", "longName": "9955560 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "shortName": "Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-5", "name": "ddd:DeferredWarrantyRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:SettlementsMade", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R89": { "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "longName": "9955561 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "shortName": "Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R90": { "role": "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "longName": "9955562 - Disclosure - Borrowings (Narrative) (Details)", "shortName": "Borrowings (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R91": { "role": "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "longName": "9955563 - Disclosure - Borrowings (Convertible Notes Payable) (Details)", "shortName": "Borrowings (Convertible Notes Payable) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails", "longName": "9955564 - Disclosure - Employee Benefits (Narrative) (Details)", "shortName": "Employee Benefits (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails", "longName": "9955565 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)", "shortName": "Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R94": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails", "longName": "9955566 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)", "shortName": "Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails", "longName": "9955567 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)", "shortName": "Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R96": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "longName": "9955568 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)", "shortName": "Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R97": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails", "longName": "9955569 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)", "shortName": "Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails", "longName": "9955570 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)", "shortName": "Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails", "longName": "9955571 - Disclosure - Redeemable Non-Controlling Interest (Narrative) (Details)", "shortName": "Redeemable Non-Controlling Interest (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-5", "name": "ddd:RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ddd:RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails", "longName": "9955572 - Disclosure - Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details)", "shortName": "Redeemable Non-Controlling Interest (Schedule of Redeemable Noncontrolling Interest) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R101": { "role": "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails", "longName": "9955573 - Disclosure - Common Stock and Preferred Stock (Details)", "shortName": "Common Stock and Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ddd:CommonStockVotingRightsVotesPerShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:PreferredStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R102": { "role": "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955574 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "shortName": "Stock-Based Compensation (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails", "longName": "9955575 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)", "shortName": "Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-193", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R104": { "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9955576 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details)", "shortName": "Stock-Based Compensation (Schedule of Stock Option Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R105": { "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails", "longName": "9955577 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "shortName": "Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R106": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "longName": "9955578 - Disclosure - Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details)", "shortName": "Income Taxes (Schedule of Components of Loss Before Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails", "longName": "9955579 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details)", "shortName": "Income Taxes (Schedule of Components of Income Tax Provision) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails", "longName": "9955580 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)", "shortName": "Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails", "longName": "9955581 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails", "longName": "9955582 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)", "shortName": "Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "longName": "9955583 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R112": { "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails", "longName": "9955584 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)", "shortName": "Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-228", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-233", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R113": { "role": "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "longName": "9955585 - Disclosure - Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "shortName": "Net Loss Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R114": { "role": "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "longName": "9955586 - Disclosure - Net Loss Per Share (Equity Awards) (Details)", "shortName": "Net Loss Per Share (Equity Awards) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R115": { "role": "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails", "longName": "9955587 - Disclosure - Net Loss Per Share (Narrative) (Details)", "shortName": "Net Loss Per Share (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R116": { "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "longName": "9955588 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "shortName": "Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R117": { "role": "http://www.3dsystems.com/role/SegmentInformationNarrativeDetails", "longName": "9955589 - Disclosure - Segment Information (Narrative) (Details)", "shortName": "Segment Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails", "longName": "9955590 - Disclosure - Segment Information (Operating Results by Segment) (Details)", "shortName": "Segment Information (Operating Results by Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R119": { "role": "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "longName": "9955591 - Disclosure - Segment Information (Depreciation and Amortization) (Details)", "shortName": "Segment Information (Depreciation and Amortization) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-283", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails", "longName": "9955592 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)", "shortName": "Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "longName": "9955593 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.3dsystems.com/role/FairValueMeasurementsDetails", "longName": "9955594 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c-317", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-317", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R123": { "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "longName": "9955595 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details)", "shortName": "Restructuring and Exit Activity Costs (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "c-1", "name": "ddd:RestructuringAndRelatedCostNumberOfLeasesExited", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddd:RestructuringAndRelatedCostNumberOfLeasesExited", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true, "unique": true } }, "R124": { "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails", "longName": "9955596 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details)", "shortName": "Restructuring and Exit Activity Costs (Restructuring Charges) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-323", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } }, "R125": { "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails", "longName": "9955597 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details)", "shortName": "Restructuring and Exit Activity Costs (Costs Incurred) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-325", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddd-20241231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r116", "r119", "r125", "r1410" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "terseLabel": "Related party payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r116", "r1134" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1337" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of reserves \u2014 $2,433 and $3,389", "netLabel": "Accounts receivable, net of reserves", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1327" ] }, "ddd_AccrualsForWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "AccrualsForWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for warranties issued", "label": "Accruals For Warranties Issued", "documentation": "Warranty revenue deferred." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Accrued Income Taxes, Current", "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": [ "r119", "r211" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term tax liability", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r125", "r211" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension plan", "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r7", "r8", "r22", "r34", "r142", "r920", "r1297", "r1298", "r1299" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r63", "r259", "r913" ] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "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, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r6", "r22", "r34", "r140", "r141", "r280", "r920", "r1298", "r1299" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "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": [ "r280", "r281", "r805", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r143", "r265", "r908", "r957", "r961" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r280", "r281", "r805", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r22", "r34", "r753", "r756", "r847", "r952", "r953", "r1297", "r1298", "r1299", "r1315", "r1316", "r1317", "r1319" ] }, "ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on short-term investments", "label": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member]", "documentation": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-lived intangible assets average useful life (in years)", "terseLabel": "Weighted Average Useful Life Remaining (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r456", "r1069" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1213" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r132" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r977", "r1315", "r1316", "r1317", "r1319", "r1427", "r1492" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1226" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1226" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1226" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1226" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile loss income to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r232" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "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": [ "r664", "r1118" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1271" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1184", "r1195", "r1205", "r1238" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1187", "r1198", "r1208", "r1241" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1272" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1226" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1233" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1233", "r1242", "r1246", "r1254" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1252" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r654", "r662" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r266", "r387", "r411", "r414", "r416", "r1459" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, reserves", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r266", "r387", "r411" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1337" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r1494", "r1495", "r1496", "r1497" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of debt discount", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r16", "r154", "r543", "r1438" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r154", "r543", "r1304", "r1438" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r16", "r453", "r460", "r1094" ] }, "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income", "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded from diluted loss per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r343" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r22", "r34", "r1297", "r1298", "r1299" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r740" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1494", "r1495", "r1496", "r1497" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "negatedTerseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r16", "r61" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r209", "r223", "r263", "r303", "r348", "r354", "r372", "r376", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r742", "r746", "r795", "r903", "r1006", "r1087", "r1088", "r1134", "r1162", "r1376", "r1377", "r1446" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r254", "r269", "r303", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r742", "r746", "r795", "r1134", "r1376", "r1377", "r1446" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "totalLabel": "Total assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r112", "r172", "r252", "r253" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "totalLabel": "Total current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r112", "r169", "r172", "r252", "r253" ] }, "ddd_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1167", "r1168", "r1191" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1167", "r1168", "r1191" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1167", "r1168", "r1191" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1249" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1250" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1245" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r650", "r651", "r652", "r653" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1248" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1247" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1246" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1246" ] }, "country_BE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "BE", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Belgium", "label": "BELGIUM" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r170" ] }, "ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bureau of Industry and Security oThe Department of Commerce", "label": "Bureau Of Industry And Security Of The Department Of Commerce [Member]", "documentation": "Bureau Of Industry And Security Of The Department Of Commerce" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r454", "r455", "r456", "r457", "r458", "r728", "r1114", "r1115" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r80", "r82", "r454", "r455", "r456", "r457", "r458", "r728", "r1114", "r1115" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r202" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r728" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired ownership percentage", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition years", "label": "Business Acquisition, Period Results Included in Combined Entity", "documentation": "Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1288", "r1289" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill expected to be tax deductible", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r89" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net loss attributable to 3D Systems Corporation", "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": [ "r726", "r727" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r79" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value of consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r21" ] }, "ddd_BusinessCombinationConsiderationTransferredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationConsiderationTransferredDebt", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred, debt", "label": "Business Combination, Consideration Transferred, Debt", "documentation": "Business Combination, Consideration Transferred, Debt" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares amount", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional payments", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r88", "r201", "r734", "r773", "r774", "r775" ] }, "ddd_BusinessCombinationContingentConsiderationLiabilityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationContingentConsiderationLiabilityPeriod", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional payment period", "label": "Business Combination, Contingent Consideration, Liability, Period", "documentation": "Business Combination, Contingent Consideration, Liability, Period" } } }, "auth_ref": [] }, "ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Negotiation period", "label": "Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period", "documentation": "Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period" } } }, "auth_ref": [] }, "ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationContingentConsiderationLiabilityToBeRecovered", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related earnout amount to be recovered", "label": "Business Combination, Contingent Consideration, Liability, To Be Recovered", "documentation": "Business Combination, Contingent Consideration, Liability, To Be Recovered" } } }, "auth_ref": [] }, "ddd_BusinessCombinationContingentConsiderationReducedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationContingentConsiderationReducedLiability", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduced liability", "label": "Business Combination, Contingent Consideration, Reduced Liability", "documentation": "Business Combination, Contingent Consideration, Reduced Liability" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/Acquisitions" ], "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": [ "r198", "r729" ] }, "ddd_BusinessCombinationNumberOfKeyEmployeesRequiredForMilestone": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationNumberOfKeyEmployeesRequiredForMilestone", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees", "label": "Business Combination, Number Of Key Employees Required For Milestone", "documentation": "Business Combination, Number Of Key Employees Required For Milestone" } } }, "auth_ref": [] }, "ddd_BusinessCombinationNumberOfMilestones": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationNumberOfMilestones", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of milestones", "label": "Business Combination, Number Of Milestones", "documentation": "Business Combination, Number Of Milestones" } } }, "auth_ref": [] }, "ddd_BusinessCombinationNumberOfMilestonesTerminated": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationNumberOfMilestonesTerminated", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestones terminated", "label": "Business Combination, Number Of Milestones Terminated", "documentation": "Business Combination, Number Of Milestones Terminated" } } }, "auth_ref": [] }, "ddd_BusinessCombinationNumberOfRemainingMilestones": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationNumberOfRemainingMilestones", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining milestones", "label": "Business Combination, Number Of Remaining Milestones", "documentation": "Business Combination, Number Of Remaining Milestones" } } }, "auth_ref": [] }, "ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationPostClosingNetWorkingCapitalAdjustment", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-closing net working capital adjustment", "label": "Business Combination, Post Closing Net Working Capital Adjustment", "documentation": "Business Combination, Post Closing Net Working Capital Adjustment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated post closing purchase price adjustment", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "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": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets, including cash acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "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": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "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": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r83" ] }, "ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of RNCI", "label": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value", "documentation": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest percentage", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessExitCosts1", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business exit costs", "label": "Business Exit Costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalAdditionsMember", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Addition Purchase Commitments", "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r257", "r1074" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r257" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1428", "r1429" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year", "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r160", "r299" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r160" ] }, "ddd_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1224" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1221" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1219" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1225" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1225" ] }, "us-gaap_CollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementMember", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement", "label": "Collaborative Arrangement [Member]", "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity." } } }, "auth_ref": [ "r740" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies (Note 22)", "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": [ "r126", "r215", "r906", "r991" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r177", "r495", "r497", "r1054", "r1361", "r1367" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r65", "r1056" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividends declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r186" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1152", "r1153", "r1154", "r1156", "r1157", "r1158", "r1159", "r1315", "r1316", "r1319", "r1427", "r1491", "r1492" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "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/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "terseLabel": "Common stock, shares authorized (in shares)", "label": "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", "r992" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued (in shares)", "label": "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/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r23", "r131", "r992", "r1012", "r1492", "r1493" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.001 par value, authorized 220,000 shares; shares issued 135,510 and 133,619 as of December 31, 2024 and 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r131", "r907", "r1134" ] }, "ddd_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of votes per share", "label": "Common Stock, Voting Rights, Votes Per Share", "documentation": "Common Stock, Voting Rights, Votes Per Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1230" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1229" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1231" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1228" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefits" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefits", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r187", "r188", "r189", "r195" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to 3D Systems Corporation", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r276", "r278", "r286", "r899", "r921", "r923" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive loss attributable to redeemable non-controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r12", "r93", "r100", "r276", "r278", "r285", "r898", "r921", "r922" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss, net of taxes", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r100", "r204", "r276", "r278", "r284", "r897", "r921" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r1069", "r1073", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r51", "r52", "r101", "r102", "r383", "r1053" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r51", "r52", "r101", "r102", "r383", "r963", "r1053" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r51", "r52", "r101", "r102", "r383", "r1053", "r1287" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percentage)", "label": "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": [ "r51", "r52", "r101", "r102", "r383" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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": [ "r51", "r52", "r101", "r102", "r383", "r1053" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r221", "r308", "r348", "r356", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r1087", "r1088", "r1376", "r1377" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r221", "r308", "r348", "r356", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r1087", "r1088", "r1376", "r1377" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r90", "r95", "r96" ] }, "us-gaap_ConstructionContractorReceivableAfterYearOneInterestRateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionContractorReceivableAfterYearOneInterestRateLineItems", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contractor, Receivable, after Year One, Interest Rate [Line Items]", "label": "Construction Contractor, Receivable, after Year One, Interest Rate [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": [ "r855" ] }, "us-gaap_ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRateTable", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate [Table]", "label": "Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate [Table]", "documentation": "Disclosure of information about rate of interest on amount billed to customer under long-term contract or program to be collected after next fiscal year following current fiscal year." } } }, "auth_ref": [ "r855" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Receivables, Contract Assets and Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1380" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of 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": [ "r563", "r565", "r584" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r563", "r564", "r584" ] }, "ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to basic loss per share (in dollars per share)", "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract", "documentation": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract" } } }, "auth_ref": [] }, "ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to diluted loss per share (in dollars per share)", "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract", "documentation": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to recognized revenue", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r1102" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r563", "r564", "r584" ] }, "ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Customer Deposits, Current", "documentation": "Contract with Customer, Liability, Customer Deposits, Current" } } }, "auth_ref": [] }, "ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue", "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent" } } }, "auth_ref": [] }, "ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts included in contract liability at the beginning of period", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r179", "r522", "r523", "r533", "r534", "r535", "r539", "r540", "r541", "r542", "r543", "r1096", "r1097", "r1098", "r1099", "r1100" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Notes Payable", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "ddd_ConvertiblePreferredStockFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ConvertiblePreferredStockFairValue", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of investment", "label": "Convertible Preferred Stock, Fair Value", "documentation": "Convertible Preferred Stock, Fair Value" } } }, "auth_ref": [] }, "ddd_ConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "documentation": "Convertible Senior Notes Due 2026" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r147", "r148", "r857" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowances for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r408", "r409", "r410", "r412", "r413", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal", "label": "Current Federal Tax Expense (Benefit)", "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": [ "r1290", "r1308", "r1422" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1290", "r1308" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r704", "r1308" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "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": [ "r1290", "r1308", "r1422" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r164", "r383" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r86", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1176", "r1265" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1176", "r1265" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1178", "r1267" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1178", "r1267" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1180", "r1269" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1178", "r1267" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1171", "r1260" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1172", "r1261" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1172", "r1261" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1170", "r1259" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1170", "r1259" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1170", "r1259" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1173", "r1262" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1175", "r1264" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1175", "r1264" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1176", "r1265" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1179", "r1268" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1177", "r1266" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1174", "r1263" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany (included in EMEA above)", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/Borrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r178", "r301", "r476", "r477", "r478", "r479", "r480", "r508", "r509", "r521", "r527", "r528", "r529", "r530", "r531", "r532", "r537", "r544", "r545", "r546", "r813" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r118", "r119", "r210", "r214", "r308", "r522", "r523", "r524", "r525", "r526", "r528", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r1096", "r1097", "r1098", "r1099", "r1100", "r1132", "r1306", "r1362", "r1363", "r1364", "r1437", "r1439" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r214", "r547" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r180", "r524" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r71", "r122", "r184", "r185", "r524" ] }, "ddd_DebtInstrumentConvertibleMeasurementPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DebtInstrumentConvertibleMeasurementPeriod", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement period", "label": "Debt Instrument, Convertible, Measurement Period", "documentation": "Debt Instrument, Convertible, Measurement Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleStockPriceTrigger", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Stock Price Trigger", "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days, sale price per share", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price", "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of conversion price", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r522", "r813", "r814", "r1097", "r1098", "r1132" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r121", "r549", "r813", "r814", "r1132" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (as a percentage)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r121", "r523" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r308", "r522", "r523", "r524", "r525", "r526", "r528", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r1096", "r1097", "r1098", "r1099", "r1100", "r1132", "r1306", "r1362", "r1363", "r1364", "r1437", "r1439" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption percentage of principal amount", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, repurchase amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, repurchased face amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DebtInstrumentThresholdPercentageOfSalesPricePercent", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of sales price per share", "label": "Debt Instrument, Threshold Percentage of Sales Price Percent", "documentation": "Debt Instrument, Threshold Percentage of Sales Price Percent" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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": [ "r1308", "r1421", "r1422" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized deferred issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1379", "r1436", "r1437", "r1439" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1308", "r1421" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r671", "r672" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r16", "r242", "r1308" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r127", "r128", "r212", "r696" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term deferred income tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r671", "r672", "r904" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Benefit for deferred income taxes and reserve adjustments", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r162" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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": [ "r1308", "r1421", "r1422" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1419" ] }, "ddd_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease tax assets", "label": "Deferred Tax Assets, Leasing Arrangements", "documentation": "Deferred Tax Assets, Leasing Arrangements" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1416" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss carryforwards for U.S. federal income tax purposes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss carryforwards for foreign income tax purposes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss carryforwards for U.S. state income tax purposes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1419" ] }, "ddd_DeferredTaxAssetsResearchExpendituresCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DeferredTaxAssetsResearchExpendituresCapitalization", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research expenditures capitalization", "label": "Deferred Tax Assets, Research Expenditures Capitalization", "documentation": "Deferred Tax Assets, Research Expenditures Capitalization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails", "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and experimentation tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted stock awards", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves and allowances", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, 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": [ "r697" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred income tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1416" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease tax liabilities", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1419" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized deferred tax liability", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1419" ] }, "ddd_DeferredWarrantyRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DeferredWarrantyRevenue", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance at beginning of period", "verboseLabel": "Balance at the end of period", "label": "Deferred Warranty Revenue", "documentation": "Deferred warranty revenue." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension obligation", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r73", "r74", "r125", "r190" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r602" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial loss", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of actuarial (gain) loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r588", "r607", "r616", "r1112", "r1113" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r208", "r586", "r587", "r597", "r1005", "r1112", "r1455" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r610" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r611" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails", "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Obligation as of January 1", "periodEndLabel": "Benefit obligation as of December 31", "terseLabel": "Projected benefit obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r589" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit payments", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r594", "r618" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of benefit obligation:", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit expenses", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r596", "r600", "r617", "r1110", "r1111", "r1112", "r1113" ] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future benefit payments for the years ending December 31:", "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030 through 2034", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of assets as of December 31", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r595", "r599", "r600", "r601", "r1110", "r1111", "r1112" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Effect of foreign currency exchange rate changes", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r593" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Funded status as of December 31", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r586", "r597", "r1112" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r588", "r591", "r606", "r615", "r1112", "r1113" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net periodic pension cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r604", "r613", "r1112", "r1113" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r604", "r613" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r590", "r605", "r614", "r1112", "r1113" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee percentage of match", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r16", "r62" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r16", "r62" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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": [ "r16", "r348", "r359", "r376", "r1087", "r1088" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product 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": [ "r200", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Difference in effective rate (as a percentage)", "label": "Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent", "documentation": "Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent" } } }, "auth_ref": [] }, "ddd_DirectorateOfDefenseTradeControlsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DirectorateOfDefenseTradeControlsMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Directorate of Defense Trade Controls", "label": "Directorate Of Defense Trade Controls [Member]", "documentation": "Directorate Of Defense Trade Controls" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r583", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r583", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r621", "r624", "r655", "r656", "r657", "r1117" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets Held-for-Sale", "label": "Disclosure of Long-Lived Assets Held-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r252" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations", "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r10", "r27", "r252" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r112", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r112", "r169", "r172" ] }, "ddd_DisposalGroupIncludingDiscontinuedOperationAccruedAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current", "documentation": "Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of properties", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r112", "r169", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r9", "r106", "r112", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r9", "r106", "r112", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r9", "r106", "r112", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r112", "r169", "r172" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSale" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets Held for Sale", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r105", "r168" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1114", "r1115" ] }, "ddd_DisposalOfAssetsAndLiabilitiesHeldForSalePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DisposalOfAssetsAndLiabilitiesHeldForSalePolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Held for Sale", "label": "Disposal Of Assets And Liabilities, Held-For-Sale [Policy Text Block]", "documentation": "Disposal Of Assets And Liabilities, Held-For-Sale" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1167", "r1168", "r1191" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "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": [ "r1167", "r1168", "r1191", "r1234" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1212" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1165" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Jurisdiction", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r675" ] }, "ddd_DpPolarGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "DpPolarGmbHMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dp polar GmbH", "label": "Dp polar GmbH [Member]", "documentation": "Dp polar GmbH" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1223" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1494", "r1495", "r1496", "r1497" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net (loss) income per share \u2013 basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r287", "r322", "r323", "r324", "r325", "r326", "r327", "r333", "r336", "r340", "r341", "r342", "r347", "r724", "r739", "r769", "r770", "r900", "r924", "r1080" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r336", "r337", "r340" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net (loss) income per share \u2013 diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r287", "r322", "r323", "r324", "r325", "r326", "r327", "r336", "r340", "r341", "r342", "r347", "r724", "r739", "r769", "r770", "r900", "r924", "r1080" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share and Net Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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": [ "r48", "r49", "r344" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r332", "r343", "r345", "r346" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r803" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r675", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax provision based on the federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r305", "r675", "r710", "r1120" ] }, "ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in carryforward attributes", "label": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes", "documentation": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowances", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, 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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r680", "r1120", "r1309", "r1411" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax rate change", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 changes in the income tax rates." } } }, "auth_ref": [ "r679", "r1120", "r1309", "r1411" ] }, "ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred and payable adjustments", "label": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income tax rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r676", "r678", "r1120", "r1309", "r1411" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global intangible low-taxed income inclusion", "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1120", "r1411", "r1413" ] }, "ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible earnout expense", "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent" } } }, "auth_ref": [] }, "ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible penalties", "label": "Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, 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 nondeductible expenses." } } }, "auth_ref": [ "r681", "r682", "r1309", "r1411" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "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": [ "r1120", "r1309", "r1411", "r1413" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share-based payments", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1120", "r1309", "r1411", "r1413" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments." } } }, "auth_ref": [ "r1120", "r1309", "r1411", "r1412" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deemed income related to foreign operations", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 the repatriation of foreign earnings." } } }, "auth_ref": [ "r1309", "r1411", "r1412" ] }, "ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return-to-provision adjustments", "label": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, 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 other tax credits." } } }, "auth_ref": [ "r1120", "r1309", "r1411", "r1413" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit, before valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, 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 state and local income tax settlement." } } }, "auth_ref": [ "r1309", "r1411", "r1412" ] }, "ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions and audit settlements", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1409" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1409" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r654" ] }, "ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Severance, Termination Benefits and Other Employee Costs", "terseLabel": "Employee Severance, Termination Benefits, and Other Restructuring", "label": "Employee Severance, Termination Benefits, And Other Restructuring [Member]", "documentation": "Employee Severance, Termination Benefits, And Other Restructuring" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ddd_EntachInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EntachInc.Member", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entach Inc", "label": "Entach Inc. [Member]", "documentation": "Entach Inc." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1274" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "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/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1164" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1164" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "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/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "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": [ "r1275" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1217" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1270" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1270" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1270" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r23", "r247", "r280", "r281", "r282", "r314", "r315", "r316", "r319", "r326", "r328", "r330", "r349", "r401", "r407", "r472", "r562", "r705", "r706", "r720", "r721", "r722", "r725", "r738", "r739", "r751", "r753", "r754", "r755", "r756", "r758", "r768", "r805", "r807", "r808", "r809", "r810", "r811", "r816", "r820", "r847", "r920", "r952", "r953", "r954", "r977", "r1033" ] }, "ddd_EquityInvestmentsAndSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EquityInvestmentsAndSecurities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity investments", "label": "Equity Investments And Securities", "documentation": "Equity Investments And Securities" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r394", "r395", "r396", "r716", "r1280", "r1281", "r1282", "r1423", "r1424", "r1425", "r1426" ] }, "ddd_EquityMethodInvestmentCashToPurchaseSharesUponExerciseConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EquityMethodInvestmentCashToPurchaseSharesUponExerciseConditions", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash to purchase shares upon exercise conditions met", "label": "Equity Method Investment, Cash To Purchase Shares Upon Exercise Conditions", "documentation": "Equity Method Investment, Cash To Purchase Shares Upon Exercise Conditions" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r394" ] }, "ddd_EquityMethodInvestmentVotingStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "EquityMethodInvestmentVotingStockPercentage", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting stock outstanding", "label": "Equity Method Investment, Voting Stock Percentage", "documentation": "Equity Method Investment, Voting Stock Percentage" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": "ddd_EquityInvestmentsAndSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity investments under the equity method of accounting", "terseLabel": "Initial investment", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r348", "r364", "r376", "r392", "r1292", "r1335" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method of Accounting", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r13", "r103", "r395" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r393" ] }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFVNINoncurrent", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of non-current investments", "label": "Equity Securities, FV-NI, Noncurrent", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent." } } }, "auth_ref": [ "r794" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": "ddd_EquityInvestmentsAndSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity investments without readily determinable fair values", "terseLabel": "Total carrying value of the VIEs", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r390" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment impairment charge", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r391" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1227" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1184", "r1195", "r1205", "r1238" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1181", "r1192", "r1202", "r1235" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit", "label": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r208", "r1055" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1233" ] }, "ddd_ExportControlsAndGovernmentContractsComplianceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ExportControlsAndGovernmentContractsComplianceMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Export Controls and Government Contracts Compliance", "label": "Export Controls And Government Contracts Compliance [Member]", "documentation": "Export Controls And Government Contracts Compliance" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r771", "r772", "r785", "r1123" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r771", "r772", "r785", "r1123" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r776", "r777", "r778", "r779", "r780", "r781", "r786", "r1126" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r776", "r777", "r778", "r779", "r780", "r781", "r786", "r1126" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r780", "r782", "r783", "r784", "r787", "r788", "r789", "r790", "r791", "r893", "r1123", "r1129" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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": [] }, "us-gaap_FinanceLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, impairment loss", "label": "Finance Lease, Impairment Loss", "documentation": "Amount of impairment loss from right-of-use asset from finance lease." } } }, "auth_ref": [ "r819" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost - interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r824", "r831", "r1133" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflow for finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r826", "r836" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r822", "r839" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, current", "verboseLabel": "Current finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r822" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, current, statement of financial position, extensible list", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r823" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments - Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1444" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r822" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, noncurrent, statement of financial position, extensible list", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r823" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments (undiscounted)", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r839" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r839" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash outflow for finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r825", "r836" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r821" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost - amortization expense", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r824", "r831", "r1133" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r838", "r1133" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r837", "r1133" ] }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLoansAndLeasesReceivablePolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Receivable", "label": "Financing Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for financing receivable." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r388", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333" ] }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialStandbyLetterOfCreditMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Standby Letter of Credit", "label": "Financial Standby Letter of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r261", "r435", "r459", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets, 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets, 2029", "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": [ "r461", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets, 2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets, 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets, 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r452", "r454", "r455", "r456", "r458", "r459", "r463", "r464", "r858", "r862", "r1069" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r435", "r459", "r862", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452", "r459", "r463", "r464", "r468", "r858", "r1069", "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r452", "r454", "r455", "r456", "r458", "r459", "r463", "r464", "r1069" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r858", "r1355" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible assets", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange (loss) gain, net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r797", "r799", "r801", "r802", "r1030" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation and Transactions", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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": [ "r796" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1242" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1242" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1242" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1242" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1242" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1222" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on short-term investments", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r152", "r155", "r1276" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on the disposition of businesses, property, equipment and other assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "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": [ "r16" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on debt extinguishment", "terseLabel": "Gain on debt extinguishment", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r16", "r67", "r68" ] }, "ddd_GeomagicSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "GeomagicSoftwareMember", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geomagic software", "label": "Geomagic Software [Member]", "documentation": "Geomagic Software" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r260", "r437", "r894", "r1088", "r1093", "r1125", "r1134", "r1339", "r1346" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r441", "r1093" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairments of assets", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r436", "r450", "r1093" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets (Excluding Goodwill)", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r451", "r466", "r470" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r436", "r439", "r449", "r1093" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r445" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year, gross", "periodEndLabel": "Balance at ending of year, gross", "label": "Goodwill, Gross", "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r440", "r447", "r1093" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance at beginning of year, impairments", "negatedPeriodEndLabel": "Balance at ending of year, impairments", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r440", "r447", "r1093" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "negatedTerseLabel": "Impairments", "verboseLabel": "Goodwill impairment charge", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r16", "r438", "r444", "r450", "r1093", "r1125" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r1093" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r144", "r149", "r222", "r303", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r795", "r1082", "r1087", "r1321", "r1323", "r1324", "r1325", "r1326", "r1376" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r504", "r505", "r506", "r507" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r505" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r504", "r505", "r506", "r507" ] }, "ddd_GuarantorObligationsExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "GuarantorObligationsExtensionTerm", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, extension term, (in years)", "label": "Guarantor Obligations, Extension Term", "documentation": "Guarantor Obligations, Extension Term" } } }, "auth_ref": [] }, "ddd_HealthcareSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "HealthcareSegmentMember", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare", "label": "Healthcare Segment [Member]", "documentation": "Healthcare Segment" } } }, "auth_ref": [] }, "ddd_HealthcareSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "HealthcareSolutionsMember", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare Solutions", "label": "Healthcare Solutions [Member]", "documentation": "Healthcare Solutions" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1167", "r1168", "r1191" ] }, "us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, intangible asset, statement of income or comprehensive income", "label": "Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of intangible asset. Includes, but is not limited to, finite-lived and indefinite-lived intangible assets." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, long-lived asset, held-for-use, statement of income or comprehensive income", "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income", "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r1069", "r1360" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income", "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r1360" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r16", "r453", "r466" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite lives impairment charge", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r453", "r1304", "r1359" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of indefinite-lived intangible assets", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r453", "r1304", "r1356", "r1359" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate impairment loss", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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": [ "r16", "r61", "r171", "r1124" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets Impairment", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r174" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358" ] }, "ddd_IncentiveAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "IncentiveAwardsMember", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Awards", "label": "Incentive Awards [Member]", "documentation": "Incentive Awards" } } }, "auth_ref": [] }, "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Adjusted", "documentation": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Adjusted" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r304", "r674" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r145", "r218", "r222", "r901", "r916", "r1082", "r1087", "r1321", "r1323", "r1324", "r1325", "r1326" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, 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": [ "r304", "r674" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r222", "r926", "r1082", "r1321", "r1323", "r1324", "r1325", "r1326" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on equity method investment, net of income taxes", "negatedLabel": "Loss on equity method investment", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r16", "r146", "r217", "r348", "r361", "r376", "r392", "r915" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1114", "r1115" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r18", "r27", "r31", "r106", "r107", "r108", "r109", "r110", "r111", "r113", "r114", "r115", "r173" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r474", "r481", "r487", "r777", "r781", "r786", "r947", "r949", "r1017", "r1069", "r1127", "r1462" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r481", "r487", "r777", "r781", "r786", "r947", "r949", "r1017", "r1069", "r1127", "r1462" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r298", "r675", "r676", "r687", "r701", "r1120", "r1418" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r298", "r675", "r676", "r687", "r701", "r1120", "r1418" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r305", "r667", "r675", "r683", "r684", "r685", "r694", "r699", "r711", "r713", "r714", "r715", "r974", "r1120" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [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": [ "r687" ] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax, Examination [Table]", "label": "Income Tax, Examination [Table]", "documentation": "Disclosure of information about income tax examination currently in progress or completed during current period by tax authority. Includes, but is not limited to, description of examination, jurisdiction conducting examination, tax year under examination, likelihood of unfavorable settlement, range of possible loss, liability recorded, increase (decrease) of liability from prior period, and penalty and interest incurred or accrued." } } }, "auth_ref": [ "r1414" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 3.0 }, "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Provision) benefit for income taxes", "totalLabel": "Total income tax (benefit) provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r229", "r243", "r329", "r330", "r348", "r362", "r376", "r673", "r675", "r712", "r927", "r1120" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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": [ "r279", "r669", "r670", "r694", "r695", "r698", "r703", "r971" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash income tax payments, net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r42", "r298", "r700", "r701" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1303" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue and customer deposits", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in 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": [ "r1303" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating accounts:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "All other operating activities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r435", "r462", "r1094" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1233", "r1242", "r1246", "r1254" ] }, "ddd_IndustrialSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "IndustrialSegmentMember", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial Segment [Member]", "documentation": "Industrial Segment" } } }, "auth_ref": [] }, "ddd_IndustrialSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "IndustrialSolutionsMember", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Solutions", "label": "Industrial Solutions [Member]", "documentation": "Industrial Solutions" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1252" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1169", "r1258" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1169", "r1258" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1169", "r1258" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r451", "r465", "r469", "r1068", "r1069" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r452", "r1355", "r1356" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash interest payments", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r293", "r296", "r297" ] }, "ddd_IntrepidAutomationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "IntrepidAutomationMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrepid Automation", "label": "Intrepid Automation [Member]", "documentation": "Intrepid Automation" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoriesMember", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryCurrentTable", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r431" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods and parts", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r167", "r1076" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLineItems", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r268", "r1075", "r1134" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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": [ "r231", "r256", "r267", "r431", "r432", "r434", "r856", "r1079" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r167", "r1078" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r167", "r1295" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r167", "r1077" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence and revaluation", "label": "Inventory Write-down", "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": [ "r433" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r348", "r357", "r376", "r1087", "r1300" ] }, "us-gaap_InvestmentIncomeInvestmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInvestmentExpense", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Investment Income, Investment Expense", "documentation": "Amount of expenses related to the generation of investment income." } } }, "auth_ref": [ "r156", "r1160", "r1460" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments / Investments and Notes Receivable", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r925", "r967", "r968", "r969", "r970", "r1041", "r1042" ] }, "ddd_InvestmentsAndNotesReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "InvestmentsAndNotesReceivableTextBlock", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Note Receivable", "label": "Investments And Notes Receivable [Text Block]", "documentation": "Investments And Notes Receivable" } } }, "auth_ref": [] }, "ddd_KumovisGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "KumovisGmbHMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kumovis GmbH", "label": "Kumovis GmbH [Member]", "documentation": "Kumovis GmbH" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r830", "r1133" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1443" ] }, "ddd_LeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Lease, Impairment Loss", "documentation": "Lease, Impairment Loss" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r170", "r840" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ddd_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r818" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r829", "r841" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r829", "r841" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and Finance Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r828" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commenced, lease terms", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments - Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1444" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments (undiscounted)", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r839" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1441" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r818" ] }, "ddd_LesseeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LesseeTermOfContract", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Term Of Contract", "documentation": "Lessee, Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r30", "r118", "r119", "r120", "r124", "r125", "r126", "r129", "r303", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r743", "r746", "r747", "r795", "r990", "r1081", "r1162", "r1376", "r1446", "r1447" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable non-controlling interest and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r136", "r216", "r910", "r1134", "r1307", "r1336", "r1433" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r120", "r255", "r303", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r743", "r746", "r747", "r795", "r1134", "r1376", "r1446", "r1447" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleNarrativeDetails", "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities held for sale", "totalLabel": "Total liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r112", "r172", "r252", "r253" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/AssetsHeldforSaleScheduleofComponentsofAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities held for sale", "totalLabel": "Total current liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r112", "r169", "r172", "r252", "r253" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r509", "r1306", "r1375" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r117", "r123", "r509", "r1306", "r1375" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal contingencies", "label": "Estimated Litigation Liability, Noncurrent", "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r126", "r1368" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment period", "label": "Litigation Settlement, Amount Awarded To Other Party, Payment Period", "documentation": "Litigation Settlement, Amount Awarded To Other Party, Payment Period" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fees and expenses", "label": "Litigation Settlement, Fee Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [ "r1291" ] }, "ddd_LitigationSettlementNumberOfInstallmentPayments": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LitigationSettlementNumberOfInstallmentPayments", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of installment payments", "label": "Litigation Settlement, Number Of Installment Payments", "documentation": "Litigation Settlement, Number Of Installment Payments" } } }, "auth_ref": [] }, "ddd_LitigationSettlementSuspendedPenalty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "LitigationSettlementSuspendedPenalty", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Suspended penalty amount", "label": "Litigation Settlement, Suspended Penalty", "documentation": "Litigation Settlement, Suspended Penalty" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets by Geographical Region", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r166" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r214", "r534", "r548", "r1097", "r1098", "r1132", "r1457" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of deferred financing costs", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r264" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term purchase commitment, amount", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30", "r1362", "r1363", "r1364" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.3dsystems.com/role/BorrowingsConvertibleNotesPayableDetails", "http://www.3dsystems.com/role/BorrowingsNarrativeDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r66", "r1362", "r1363", "r1364" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r498", "r499", "r500", "r503", "r663", "r1095", "r1369", "r1370" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r498", "r499", "r500", "r503", "r663", "r1095", "r1369", "r1370" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal contingencies", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r498" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages sought, value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1368", "r1369", "r1370" ] }, "us-gaap_LossContingencyNumberOfDefendants": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNumberOfDefendants", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees brought against in lawsuit", "label": "Loss Contingency, Number of Defendants", "documentation": "Number of defendants named in a legal action." } } }, "auth_ref": [ "r1369", "r1370" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r383", "r1105", "r1144", "r1149", "r1381", "r1461", "r1463", "r1464", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r371", "r374", "r377", "r1087", "r1088" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r619", "r663", "r775", "r855", "r946", "r948", "r962", "r982", "r983", "r1039", "r1043", "r1045", "r1046", "r1048", "r1066", "r1067", "r1092", "r1101", "r1116", "r1128", "r1129", "r1130", "r1131", "r1145", "r1378", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1225" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1225" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r619", "r663", "r775", "r855", "r946", "r948", "r962", "r982", "r983", "r1039", "r1043", "r1045", "r1046", "r1048", "r1066", "r1067", "r1092", "r1101", "r1116", "r1128", "r1129", "r1130", "r1145", "r1378", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling interest redemption value below carrying value", "verboseLabel": "Redeemable non-controlling interest redemption value in excess of carrying value", "label": "Noncontrolling Interest, Change in Redemption Value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r70", "r72", "r181", "r182" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/RedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-controlling Interest", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r203" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage by existing shareholders", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1245" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1382" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Obligation [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1253" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r383", "r1105", "r1144", "r1149", "r1381", "r1461", "r1463", "r1464", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r295" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r295" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r160", "r161", "r162" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to 3D Systems Corporation", "terseLabel": "Net loss attributable to 3D Systems Corporation", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r150", "r162", "r219", "r253", "r274", "r277", "r282", "r303", "r318", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r338", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r724", "r739", "r770", "r795", "r919", "r1014", "r1031", "r1032", "r1160", "r1376" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "netLabel": "Less: net loss attributable to redeemable non-controlling interest", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r205", "r274", "r277", "r326", "r329", "r330", "r918", "r1299" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stock shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r289", "r322", "r323", "r324", "r325", "r333", "r334", "r339", "r342", "r739" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for basic and diluted net loss per share:", "label": "Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r245", "r246", "r247", "r248", "r249", "r250", "r317", "r318", "r319", "r320", "r321", "r324", "r331", "r347", "r384", "r385", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r471", "r472", "r482", "r705", "r706", "r707", "r708", "r709", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r730", "r731", "r732", "r735", "r736", "r737", "r738", "r739", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r792", "r793", "r815", "r816", "r817", "r842", "r843", "r844", "r845", "r846", "r847", "r859", "r860", "r861", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r966" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r46", "r245", "r246", "r247", "r248", "r249", "r250", "r317", "r318", "r319", "r320", "r321", "r324", "r331", "r347", "r384", "r385", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r471", "r472", "r482", "r705", "r706", "r707", "r708", "r709", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r730", "r731", "r732", "r735", "r736", "r737", "r738", "r739", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r792", "r793", "r815", "r816", "r817", "r842", "r843", "r844", "r845", "r846", "r847", "r859", "r860", "r861", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r966" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1225" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1188", "r1199", "r1209", "r1233", "r1242" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1216" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1215" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1233" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1253" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1253" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Abstract]", "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r382" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest and other income (expense), net", "label": "Nonoperating Income (Expense)", "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": [ "r153" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income (loss):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term, non-interest bearing loan", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r895", "r1327" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total notes receivable", "terseLabel": "Notes receivable", "label": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r422", "r1000", "r1327", "r1458" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "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": [ "r1083", "r1091", "r1322" ] }, "ddd_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment", "label": "Office Furniture And Equipment [Member]", "documentation": "Office Furniture And Equipment [Member]" } } }, "auth_ref": [] }, "ddd_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OneCustomerMember", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r222", "r1082", "r1321", "r1323", "r1324", "r1325", "r1326" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r832", "r1133" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, impairment loss", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1440" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r822" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r822" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r822" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflow for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r827", "r836" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r821" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1304" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r838", "r1133" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r837", "r1133" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r702" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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": [ "r702" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r702" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r377", "r1087", "r1088" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/OverviewandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Overview and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r104", "r203", "r964", "r965" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r119" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r262" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other changes in benefit obligations recognized in other comprehensive income (loss):", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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": [ "r6", "r140", "r141", "r143", "r798", "r800", "r804" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on short-term investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "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": [ "r270", "r271", "r272", "r920" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r29", "r34", "r281", "r805", "r808", "r811", "r920", "r1297" ] }, "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total recognized as other comprehensive income (loss), excluding tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax", "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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": [ "r6", "r920" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income, net of taxes:", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r29", "r275", "r278", "r283", "r326", "r805", "r806", "r811", "r896", "r920", "r1297", "r1298" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive loss, net of taxes:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension plan adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r7", "r8", "r142", "r143", "r920" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net loss (gain)", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r142", "r143", "r191" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r11", "r143", "r273", "r389" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of prior years' unrecognized gain (loss)", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r11", "r143", "r273", "r608" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Pension plan adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r11", "r143", "r191", "r273" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on short-term investments", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r270", "r272", "r389" ] }, "ddd_OtherEquityInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OtherEquityInvestment", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": { "parentTag": "ddd_EquityInvestmentsAndSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Equity Investment", "documentation": "Other Equity Investment" } } }, "auth_ref": [] }, "ddd_OtherForeignEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OtherForeignEntitiesMember", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other foreign entities", "label": "Other Foreign Entities [Member]", "documentation": "Other Foreign Entities" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r1094", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358" ] }, "ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "OtherLiabilitiesEmployeeIndemnityNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term employee indemnity", "label": "Other Liabilities, Employee Indemnity, Noncurrent", "documentation": "Other Liabilities, Employee Indemnity, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "totalLabel": "Total", "terseLabel": "Other liabilities, noncurrent", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r156" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1225" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1186", "r1197", "r1207", "r1240" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1189", "r1200", "r1210", "r1243" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1189", "r1200", "r1210", "r1243" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentedTechnologyMember", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired patents", "label": "Patented Technology [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law." } } }, "auth_ref": [ "r87", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent costs", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r200", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1214" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for legal settlements", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r14" ] }, "ddd_PaymentsForLegalSettlementsPaidByInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "PaymentsForLegalSettlementsPaidByInsurance", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for legal settlements, paid by insurance", "label": "Payments For Legal Settlements, Paid By Insurance", "documentation": "Payments For Legal Settlements, Paid By Insurance" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts settled with cash", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r486", "r1302" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net-share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r292" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment in cash", "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": [ "r38", "r733" ] }, "ddd_PaymentsToAcquireBusinessesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "PaymentsToAcquireBusinessesGrossCurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid at acquisition", "label": "Payments To Acquire Businesses, Gross, Current", "documentation": "Payments To Acquire Businesses, Gross, Current" } } }, "auth_ref": [] }, "ddd_PaymentsToAcquireBusinessesGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "PaymentsToAcquireBusinessesGrossNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cash consideration", "label": "Payments To Acquire Businesses, Gross, Noncurrent", "documentation": "Payments To Acquire Businesses, Gross, Noncurrent" } } }, "auth_ref": [] }, "ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash deferment period", "label": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period", "documentation": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions and other investments, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to investment", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Note receivable outstanding was not collectible", "label": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of non-controlling interests", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r39" ] }, "ddd_PaymentsToTerminateLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "PaymentsToTerminateLease", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to terminate lease", "label": "Payments To Terminate Lease", "documentation": "Payments To Terminate Lease" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1224" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1224" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued and other liabilities", "label": "Liability, Defined Benefit Plan, Current", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r119", "r586", "r587", "r597", "r1112" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net liability", "label": "Liability, Defined Benefit Plan", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r213", "r587", "r597", "r1456" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r125", "r586", "r587", "r597", "r1112" ] }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Costs", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r19", "r20", "r24", "r75" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1216" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1233" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1226" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1215" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom Share Units (PSUs)", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1217" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1273" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1216" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "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", "r992" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockTextBlock", "presentation": [ "http://www.3dsystems.com/role/CommonStockandPreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Preferred Stock", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r183" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1296" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets and businesses, net of cash sold", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1284", "r1301" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and maturities of short-term investments", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r290", "r291", "r1334" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Products", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1103" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r379", "r857", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r1071", "r1103", "r1143", "r1145", "r1146", "r1150", "r1151", "r1371", "r1372", "r1381", "r1461", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r379", "r857", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r1071", "r1103", "r1143", "r1145", "r1146", "r1150", "r1151", "r1371", "r1372", "r1381", "r1461", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before redeemable non-controlling interest", "terseLabel": "Net loss before redeemable non-controlling interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r253", "r274", "r277", "r294", "r303", "r318", "r326", "r329", "r330", "r397", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r724", "r739", "r741", "r744", "r745", "r770", "r795", "r901", "r917", "r976", "r1014", "r1031", "r1032", "r1121", "r1122", "r1161", "r1299", "r1376" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r17", "r840" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure 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": [ "r168", "r235", "r240", "r241" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "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": [ "r170", "r258", "r914" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "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": [ "r840" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Member]", "documentation": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r17", "r840", "r902", "r914", "r1134" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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": [ "r17", "r235", "r240", "r912" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r170", "r840" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life (in years)", "label": "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_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for bad debts", "terseLabel": "Additions charged to expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r288", "r415" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obligation to purchase inventory", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, to be purchase within next year", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1214" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1214" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r598", "r619", "r650", "r651", "r652", "r663", "r775", "r853", "r854", "r855", "r946", "r948", "r962", "r982", "r983", "r1039", "r1043", "r1045", "r1046", "r1048", "r1066", "r1067", "r1092", "r1101", "r1116", "r1128", "r1129", "r1130", "r1131", "r1145", "r1154", "r1365", "r1378", "r1431", "r1449", "r1450", "r1451", "r1452", "r1453" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r598", "r619", "r650", "r651", "r652", "r663", "r775", "r853", "r854", "r855", "r946", "r948", "r962", "r982", "r983", "r1039", "r1043", "r1045", "r1046", "r1048", "r1066", "r1067", "r1092", "r1101", "r1116", "r1128", "r1129", "r1130", "r1131", "r1145", "r1154", "r1365", "r1378", "r1431", "r1449", "r1450", "r1451", "r1452", "r1453" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long term contracts", "label": "Receivables, Long-Term Contracts or Programs", "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date." } } }, "auth_ref": [ "r1294" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r29", "r34", "r281", "r805", "r810", "r811", "r920", "r1297" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1181", "r1192", "r1202", "r1235" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling interest", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r69", "r70", "r181", "r182" ] }, "ddd_RedeemableNoncontrollingInterestEquityCommonStockPercentOfExercisePriceToBePaid": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityCommonStockPercentOfExercisePriceToBePaid", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest, equity, common stock, percent of exercise price to be paid (as percent)", "label": "Redeemable Noncontrolling Interest, Equity, Common Stock, Percent Of Exercise Price To Be Paid", "documentation": "Redeemable Noncontrolling Interest, Equity, Common Stock, Percent Of Exercise Price To Be Paid" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value at the date of acquisition", "label": "Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition", "documentation": "Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetOne": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetOne", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target one (as percent)", "label": "Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target One", "documentation": "Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target One" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetTwo": { "xbrltype": "percentItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityPercentOfCommonSharesExercisableUponTargetTwo", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest, equity, percent of common shares, exercisable upon target two (as percent)", "label": "Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target Two", "documentation": "Redeemable Noncontrolling Interest, Equity, Percent Of Common Shares, Exercisable Upon Target Two" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityRedemptionValueInExcessOfCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityRedemptionValueInExcessOfCarryingValue", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption value (below) in excess of carrying value", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value In Excess Of Carrying Value", "documentation": "Redeemable Noncontrolling Interest, Equity, Redemption Value In Excess Of Carrying Value" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityRollForward", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest Equity [Roll Forward]", "label": "Redeemable Noncontrolling Interest Equity [Roll Forward]", "documentation": "Redeemable Noncontrolling Interest Equity" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestEquityTranslationAdjustments", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestScheduleofRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments", "documentation": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments" } } }, "auth_ref": [] }, "ddd_RedeemableNoncontrollingInterestProfitOrLossTransferAgreementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RedeemableNoncontrollingInterestProfitOrLossTransferAgreementPeriod", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Profit or loss transfer agreement, term", "label": "Redeemable Noncontrolling Interest, Profit Or Loss Transfer Agreement, Period", "documentation": "Redeemable Noncontrolling Interest, Profit Or Loss Transfer Agreement, Period" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Redeemable Noncontrolling Interest", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "us-gaap_RegulatoryAgencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryAgencyAxis", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Agency [Axis]", "label": "Regulatory Agency [Axis]", "documentation": "Information by name of regulatory agency." } } }, "auth_ref": [] }, "us-gaap_RegulatoryAgencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryAgencyDomain", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Agency [Domain]", "label": "Regulatory Agency [Domain]", "documentation": "Organization that establishes and ensures compliance with rules or regulations." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r386", "r612", "r848", "r849", "r905", "r911", "r985", "r986", "r987", "r988", "r989", "r1011", "r1013", "r1038" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r306", "r307", "r848", "r849", "r850", "r851", "r905", "r911", "r985", "r986", "r987", "r988", "r989", "r1011", "r1013", "r1038" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r386", "r612", "r848", "r849", "r905", "r911", "r985", "r986", "r987", "r988", "r989", "r1011", "r1013", "r1038", "r1445" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of convertible debt", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of borrowings/long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r159", "r972" ] }, "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of fair value in excess of carrying amount", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "documentation": "Amount of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r448", "r450", "r1093" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r448", "r450", "r1093" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "negatedTerseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r666", "r1069", "r1087", "r1454" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "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": [ "r665" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1182", "r1193", "r1203", "r1236" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1183", "r1194", "r1204", "r1237" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1190", "r1201", "r1211", "r1244" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": [ "r40", "r257", "r299" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r257" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other assets", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r230", "r1293", "r1305" ] }, "ddd_RestrictedStockAndRestrictedStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RestrictedStockAndRestrictedStockUnitMember", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock and restricted stock units", "label": "Restricted Stock And Restricted Stock Unit [Member]", "documentation": "Restricted Stock And Restricted Stock Unit" } } }, "auth_ref": [] }, "ddd_RestrictedStockMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RestrictedStockMarketConditionsMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock - Market Conditions", "label": "Restricted Stock - Market Conditions [Member]", "documentation": "Restricted Stock - Market Conditions [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "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": [ "r48" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Exit Activity Costs", "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": [ "r483", "r484", "r486", "r489", "r494" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs incurred", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r485", "r488", "r491", "r493" ] }, "ddd_RestructuringAndRelatedCostNumberOfLeasesExited": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RestructuringAndRelatedCostNumberOfLeasesExited", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of leases exited", "label": "Restructuring And Related Cost, Number Of Leases Exited", "documentation": "Restructuring And Related Cost, Number Of Leases Exited" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges", "netLabel": "Costs incurred and other adjustments to accrued liability during the period", "terseLabel": "Total", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r16", "r490", "r491", "r1366" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r485", "r486", "r491", "r492" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r491", "r492", "r493" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, incurred cost, statement of income or comprehensive income", "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges." } } }, "auth_ref": [ "r1277", "r1278" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at the end of period", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r486", "r492" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r186", "r909", "r956", "r961", "r973", "r993", "r1134" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r247", "r314", "r315", "r316", "r319", "r326", "r328", "r330", "r401", "r407", "r472", "r705", "r706", "r720", "r721", "r722", "r725", "r738", "r739", "r751", "r754", "r755", "r758", "r768", "r816", "r820", "r952", "r954", "r977", "r1492" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r220", "r221", "r348", "r355", "r356", "r370", "r376", "r379", "r381", "r383", "r582", "r583", "r857" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r383", "r1286" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r244", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r1070" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.3dsystems.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r244", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r585" ] }, "ddd_RevenueFromContractWithCustomersWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RevenueFromContractWithCustomersWarrantyPeriod", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty maintenance period", "label": "Revenue From Contract With Customers, Warranty Period", "documentation": "Revenue From Contract With Customers, Warranty Period" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographic Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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": [ "r165" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r238" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations expected to be satisfied, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r239" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r239" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation (as a percentage)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1285" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets obtained in exchange for new lease liabilities", "label": "Right-of-Use Asset Obtained In Exchange For Lease Liability", "documentation": "Right-of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1253" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1253" ] }, "ddd_SaudiArabianIndustrialInvestmentsCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "SaudiArabianIndustrialInvestmentsCompanyMember", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Saudi Arabian Industrial Investments Company", "label": "Saudi Arabian Industrial Investments Company [Member]", "documentation": "Saudi Arabian Industrial Investments Company" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r620", "r1318" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r331", "r620", "r1279", "r1318" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation." } } }, "auth_ref": [ "r193" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r1434", "r1435" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Recognized in Consolidated Balance Sheets", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used to Determine Benefit Obligations", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r80", "r82", "r728" ] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Changes in Projected Benefit Obligation", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Provision", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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": [ "r1420" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Net Loss Per Share Reconciliation", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1320" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r47", "r50", "r336", "r337", "r340" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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": [ "r677", "r1120", "r1411" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r394", "r395", "r396", "r716", "r1280", "r1281", "r1282", "r1423", "r1424", "r1425", "r1426" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r303", "r394", "r395", "r396", "r397", "r795" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r253", "r303", "r394", "r395", "r396", "r397", "r795" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r194" ] }, "ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets Other Than Goodwill", "label": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r452", "r459", "r463", "r464", "r468", "r858", "r1069", "r1094" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r1093" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.3dsystems.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1093", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Loss Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1308" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r32", "r137", "r138", "r139" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "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": [ "r17", "r840" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r199" ] }, "ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Warranty Revenue and Incurred Warranty Costs", "label": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]", "documentation": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r491", "r492", "r493" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r64", "r175", "r176" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r59", "r144" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r622", "r623", "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r25", "r26", "r196" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares and Units of Restricted Common Stock", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r688", "r1119" ] }, "ddd_SecuritiesClassActionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "SecuritiesClassActionMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities Class Action", "label": "Securities Class Action [Member]", "documentation": "Securities Class Action" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1163" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1166" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r348", "r351", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r383", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r468", "r488", "r493", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r1084", "r1087", "r1088", "r1093", "r1148", "r1461", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r381", "r382", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r979", "r980", "r981", "r1040", "r1044", "r1047", "r1049", "r1052", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1072", "r1104", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1147", "r1154", "r1381", "r1461", "r1463", "r1464", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r223", "r348", "r350", "r351", "r352", "r353", "r354", "r366", "r368", "r369", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r1083", "r1085", "r1086", "r1087", "r1089", "r1090", "r1091" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails": { "parentTag": "ddd_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestAdjusted", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "negatedTerseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r151" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1103" ] }, "ddd_SettlementsMade": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "SettlementsMade", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements made", "label": "Settlements Made", "documentation": "Warranty revenue recognized." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction in severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1117" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r640" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r640" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units outstanding (in shares)", "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in shares)", "periodEndLabel": "Outstanding at end of year \u2014 unvested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in dollars per share)", "periodEndLabel": "Outstanding at end of year \u2014 unvested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r641" ] }, "ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate grant date fair value of outstanding and unvested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r641" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r622", "r623", "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares/Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares awarded (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited and expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited and expired (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in shares)", "periodEndLabel": "Outstanding at end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r629", "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r629", "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tranches", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r650", "r651", "r652", "r653" ] }, "ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones": { "xbrltype": "integerItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of non-financial milestones", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones", "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Compensation Plans", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r621", "r628", "r647", "r648", "r649", "r650", "r653", "r658", "r659", "r660", "r661" ] }, "ddd_ShareBasedPaymentArrangementAccruedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedPaymentArrangementAccruedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense reversal", "label": "Share Based Payment Arrangement, Accrued Compensation Expense", "documentation": "Share Based Payment Arrangement, Accrued Compensation Expense" } } }, "auth_ref": [] }, "ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic", "documentation": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic" } } }, "auth_ref": [] }, "ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted", "documentation": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted" } } }, "auth_ref": [] }, "ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout payment milestone", "label": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone", "documentation": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1383" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r197" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, vested & expired under equity incentive plans (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "ddd_SharesIssuedVestedExpiredUnderCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "SharesIssuedVestedExpiredUnderCompensation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, vested & expired under equity incentive plans", "label": "Shares Issued, Vested & Expired Under Compensation", "documentation": "Shares Issued, Vested & Expired Under Compensation" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r833", "r1133" ] }, "ddd_ShortTermNonInterestBearingLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ShortTermNonInterestBearingLoan", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term, non-interest bearing loan", "label": "Short-Term, Non-Interest Bearing Loan", "documentation": "Short-Term, Non-Interest Bearing Loan" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r163", "r300" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued product warranty liability", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1373", "r1374" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r675" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDepreciationandAmortizationDetails", "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r251", "r348", "r351", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r383", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r468", "r475", "r488", "r493", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r1084", "r1087", "r1088", "r1093", "r1148", "r1461", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r131", "r134", "r135", "r247", "r280", "r281", "r282", "r314", "r315", "r316", "r319", "r326", "r328", "r330", "r349", "r401", "r407", "r472", "r562", "r705", "r706", "r720", "r721", "r722", "r725", "r738", "r739", "r751", "r753", "r754", "r755", "r756", "r758", "r768", "r805", "r807", "r808", "r809", "r810", "r811", "r816", "r820", "r847", "r920", "r952", "r953", "r954", "r977", "r1033" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r381", "r382", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r979", "r980", "r981", "r1040", "r1044", "r1047", "r1049", "r1052", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1072", "r1104", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1147", "r1154", "r1381", "r1461", "r1463", "r1464", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r314", "r315", "r316", "r349", "r820", "r857", "r967", "r978", "r984", "r985", "r986", "r987", "r988", "r989", "r992", "r995", "r996", "r997", "r998", "r999", "r1001", "r1002", "r1003", "r1004", "r1007", "r1008", "r1009", "r1010", "r1011", "r1013", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1033", "r1155" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r331", "r620", "r1279", "r1283", "r1318" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r314", "r315", "r316", "r349", "r386", "r820", "r857", "r967", "r978", "r984", "r985", "r986", "r987", "r988", "r989", "r992", "r995", "r996", "r997", "r998", "r999", "r1001", "r1002", "r1003", "r1004", "r1007", "r1008", "r1009", "r1010", "r1011", "r1013", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1033", "r1155" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1185", "r1196", "r1206", "r1239" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ddd_StockAwardTrancheGrantingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "StockAwardTrancheGrantingPeriod", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock award tranche granting period", "label": "Stock Award Tranche Granting Period", "documentation": "Stock award tranche granting period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued for acquisition", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to acquire assets and businesses (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r130", "r131", "r186" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r23", "r130", "r131", "r186" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r130", "r131", "r186", "r634" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to acquire assets and businesses", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r23", "r131", "r134", "r135", "r186" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r77", "r130", "r131", "r186" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareEquityAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r1154" ] }, "ddd_StockOptionsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "StockOptionsAndRestrictedStockAwardsMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and Restricted Stock Awards", "label": "Stock Options And Restricted Stock Awards [Member]", "documentation": "Stock Options And Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r91", "r92", "r98", "r247", "r248", "r281", "r314", "r315", "r316", "r319", "r326", "r328", "r401", "r407", "r472", "r562", "r705", "r706", "r720", "r721", "r722", "r725", "r738", "r739", "r751", "r753", "r754", "r755", "r756", "r758", "r768", "r805", "r807", "r811", "r817", "r847", "r953", "r954", "r975", "r994", "r1012", "r1034", "r1035", "r1050", "r1161", "r1307", "r1336", "r1433", "r1492" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r183", "r302", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r759", "r1036", "r1037", "r1051" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r835", "r1133" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r812", "r852" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "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": [ "r812", "r852" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "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": [ "r812", "r852" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale 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": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Income Tax Asset Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r1417" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ddd_SystemicBioPhantomUnitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "SystemicBioPhantomUnitPlanMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Systemic Bio Phantom Unit Plan", "label": "Systemic Bio Phantom Unit Plan [Member]", "documentation": "Systemic Bio Phantom Unit Plan" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1232" ] }, "ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unremitted earnings", "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r28", "r1349", "r1350", "r1351", "r1352", "r1354", "r1355", "r1357", "r1358" ] }, "ddd_TheradaptiveIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TheradaptiveIncMember", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Theradaptive, Inc", "label": "Theradaptive, Inc [Member]", "documentation": "Theradaptive, Inc" } } }, "auth_ref": [] }, "ddd_TitanAdditiveLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TitanAdditiveLLCMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Titan Additive LLC", "label": "Titan Additive LLC [Member]", "documentation": "Titan Additive LLC" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1224" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1231" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r85", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358" ] }, "ddd_TradeReceivablesExchangedForLoanReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TradeReceivablesExchangedForLoanReceivable", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange of NAMI trade receivables for loan receivable", "label": "Trade Receivables Exchanged For Loan Receivable", "documentation": "Trade Receivables And Loan Receivable" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1252" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1254" ] }, "ddd_TradingPriceForStockAwardTrancheOne": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TradingPriceForStockAwardTrancheOne", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading price for stock award, tranche one (in dollars per share)", "label": "Trading Price For Stock Award Tranche One", "documentation": "Trading price for stock award tranche one." } } }, "auth_ref": [] }, "ddd_TradingPriceForStockAwardTrancheTwo": { "xbrltype": "perShareItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TradingPriceForStockAwardTrancheTwo", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading price for stock award, tranche two (in dollars per share)", "label": "Trading Price For Stock Award Tranche Two", "documentation": "Trading price for stock award tranche two." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of equipment from inventory to property and equipment, net", "label": "Transfer of equipment from inventory to property and equipment, net", "documentation": "Transfer of equipment from inventory to property and equipment, net." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1255" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1256" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1256" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1254" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1254" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1257" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1255" ] }, "ddd_TwoThousandFifteenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "TwoThousandFifteenPlanMember", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Plan", "label": "Two Thousand Fifteen Plan [Member]", "documentation": "Two thousand fifteen Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r740" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r485", "r486", "r491", "r492" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States (included in Americas above)", "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ddd_USDepartmentOfJusticeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "USDepartmentOfJusticeMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Department Of Justice", "label": "U.S. Department Of Justice [Member]", "documentation": "U.S. Department Of Justice" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1251" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance at January 1", "negatedPeriodEndLabel": "Balance at December 31", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r668", "r688", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to acquired tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition", "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r689", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Decreases related to settlement", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r691", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties reported in income tax expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued 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": [ "r686", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "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": [ "r686", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increases related to acquired tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Increases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "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": [ "r690", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r689", "r1119" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized tax benefits decrease", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1415" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to prior year tax positions as a result of lapse of statute", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r692" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r693", "r1119" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded unconditional purchase obligation, including lease not yet commenced, total", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r496", "r1442" ] }, "ddd_UnrecordedUnconditionalPurchaseObligationNetRentableArea": { "xbrltype": "areaItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "UnrecordedUnconditionalPurchaseObligationNetRentableArea", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded unconditional purchase obligation, net rentable area", "label": "Unrecorded Unconditional Purchase Obligation, Net Rentable Area", "documentation": "Unrecorded Unconditional Purchase Obligation, Net Rentable Area" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r53", "r54", "r55", "r233", "r234", "r236", "r237" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax asset valuation allowance", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions (reductions) charged to expense", "label": "Valuation Allowances and Reserves, Additions (Reductions) for Charges to Cost and Expense", "documentation": "Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r309", "r313" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r313" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r313" ] }, "us-gaap_VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, maximum loss exposure", "label": "Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure", "documentation": "Difference between the carrying amount of assets and liabilities in the reporting entity's statement of financial position that relate to the reporting entity's variable interest in the variable interest entity (VIE) and the reporting entity's maximum exposure to loss as a result of its involvement with the VIE, where the reporting entity is not the VIE's primary beneficiary." } } }, "auth_ref": [ "r94" ] }, "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityActivityBetweenVIEAndEntityExpense", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, expenses", "label": "Variable Interest Entity, Measure of Activity, Expense", "documentation": "The amount of expense between the reporting entity and the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityActivityBetweenVIEAndEntityPurchases", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, purchases", "label": "Variable Interest Entity, Measure of Activity, Purchases", "documentation": "The amount of purchases between the reporting entity and the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exposure to losses", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r97", "r206" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r834", "r1133" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408" ] }, "ddd_VolumetricBiotechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "VolumetricBiotechnologiesIncMember", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volumetric Biotechnologies, Inc.", "label": "Volumetric Biotechnologies, Inc. [Member]", "documentation": "Volumetric Biotechnologies, Inc." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1220" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r1430", "r1431", "r1432" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares - Diluted (in shares)", "verboseLabel": "Weighted average shares - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r335", "r342" ] }, "ddd_WeightedAverageNumberOfShareOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "WeightedAverageNumberOfShareOutstandingAbstract", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number Of Share Outstanding [Abstract]", "documentation": "Weighted Average Number Of Share Outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r333", "r342" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.3dsystems.com/role/NetLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator for net loss per share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ddd_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "ddd_WematterABMember": { "xbrltype": "domainItemType", "nsuri": "http://www.3dsystems.com/20241231", "localname": "WematterABMember", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails", "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wematter AB", "label": "Wematter AB [Member]", "documentation": "Wematter AB" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.3dsystems.com/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred debt issuance cost, write-off", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r154" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1218" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "(j)", "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": "(k)", "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": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481097/715-30-50-1" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-2" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "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" }, "r120": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "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(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-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(26)(a))", "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)(b))", "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))", "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": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r143": { "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" }, "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))", "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(10))", "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(12))", "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(2)(a))", "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(2)(d))", "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(2))", "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(20))", "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(4))", "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(7)(c))", "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": "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" }, "r154": { "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" }, "r155": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(14)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(15)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(e)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r197": { "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" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r204": { "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" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r208": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r209": { "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/2147478546/942-210-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r211": { "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/2147478546/942-210-S99-1" }, "r212": { "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/2147478546/942-210-S99-1" }, "r213": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r215": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r216": { "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/2147478546/942-210-S99-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r218": { "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/2147478524/942-220-S99-1" }, "r219": { "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/2147478524/942-220-S99-1" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-9" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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/2147477798/958-360-50-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r240": { "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/2147477798/958-360-50-6" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r284": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r285": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r307": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r710": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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/2147477891/740-270-50-1" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r855": { "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" }, "r856": { "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/2147478411/912-330-50-1" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r862": { "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/2147478859/928-340-50-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r889": { "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/2147477215/932-235-50-8" }, "r890": { "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/2147477215/932-235-50-8" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r894": { "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/2147478546/942-210-S99-1" }, "r895": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r896": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r897": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r898": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r899": { "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/2147478524/942-220-S99-1" }, "r900": { "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/2147478524/942-220-S99-1" }, "r901": { "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/2147477314/942-235-S99-1" }, "r902": { "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/2147478451/942-360-50-1" }, "r903": { "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/2147478777/944-210-S99-1" }, "r904": { "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/2147478777/944-210-S99-1" }, "r905": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r906": { "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/2147478777/944-210-S99-1" }, "r907": { "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/2147478777/944-210-S99-1" }, "r908": { "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/2147478777/944-210-S99-1" }, "r909": { "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/2147478777/944-210-S99-1" }, "r910": { "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/2147478777/944-210-S99-1" }, "r911": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r912": { "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/2147478777/944-210-S99-1" }, "r913": { "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/2147478777/944-210-S99-1" }, "r914": { "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/2147478777/944-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r916": { "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/2147477250/944-220-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r918": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r919": { "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/2147477250/944-220-S99-1" }, "r920": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r921": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r922": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r923": { "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/2147477250/944-220-S99-1" }, "r924": { "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/2147477250/944-220-S99-1" }, "r925": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r926": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r927": { "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/2147477250/944-220-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r939": { "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/2147477965/944-235-S99-2" }, "r940": { "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/2147477965/944-235-S99-2" }, "r941": { "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/2147477965/944-235-S99-2" }, "r942": { "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/2147477965/944-235-S99-2" }, "r943": { "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/2147477965/944-235-S99-2" }, "r944": { "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/2147477965/944-235-S99-2" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r956": { "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r963": { "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/2147477351/944-825-50-1B" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r967": { "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" }, "r968": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r969": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r970": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r977": { "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/2147478009/946-205-45-4" }, "r978": { "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/2147477796/946-210-45-4" }, "r979": { "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/2147478795/946-210-50-1" }, "r980": { "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/2147478795/946-210-50-2" }, "r981": { "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/2147478795/946-210-50-6" }, "r982": { "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/2147478795/946-210-50-6" }, "r983": { "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/2147478795/946-210-50-6" }, "r984": { "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/2147479170/946-210-S99-1" }, "r985": { "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/2147479170/946-210-S99-1" }, "r986": { "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/2147479170/946-210-S99-1" }, "r987": { "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/2147479170/946-210-S99-1" }, "r988": { "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/2147479170/946-210-S99-1" }, "r989": { "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/2147479170/946-210-S99-1" }, "r990": { "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/2147479170/946-210-S99-1" }, "r991": { "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/2147479170/946-210-S99-1" }, "r992": { "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/2147479170/946-210-S99-1" }, "r993": { "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/2147479170/946-210-S99-1" }, "r994": { "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/2147479170/946-210-S99-1" }, "r995": { "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/2147479170/946-210-S99-1" }, "r996": { "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/2147479170/946-210-S99-1" }, "r997": { "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/2147479170/946-210-S99-1" }, "r998": { "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/2147479170/946-210-S99-1" }, "r999": { "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/2147479170/946-210-S99-1" }, "r1000": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1001": { "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/2147479170/946-210-S99-1" }, "r1002": { "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/2147479170/946-210-S99-1" }, "r1003": { "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/2147479170/946-210-S99-1" }, "r1004": { "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/2147479170/946-210-S99-1" }, "r1005": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1006": { "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/2147479170/946-210-S99-1" }, "r1007": { "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/2147479170/946-210-S99-1" }, "r1008": { "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/2147479170/946-210-S99-1" }, "r1009": { "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/2147479170/946-210-S99-1" }, "r1010": { "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/2147479170/946-210-S99-1" }, "r1011": { "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/2147479170/946-210-S99-2" }, "r1012": { "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/2147479170/946-210-S99-2" }, "r1013": { "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/2147479105/946-220-45-3" }, "r1014": { "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/2147479105/946-220-45-7" }, "r1015": { "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/2147479134/946-220-S99-1" }, "r1016": { "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/2147479134/946-220-S99-1" }, "r1017": { "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/2147479134/946-220-S99-1" }, "r1018": { "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/2147479134/946-220-S99-1" }, "r1019": { "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/2147479134/946-220-S99-1" }, "r1020": { "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/2147479134/946-220-S99-1" }, "r1021": { "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/2147479134/946-220-S99-1" }, "r1022": { "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/2147479134/946-220-S99-1" }, "r1023": { "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/2147479134/946-220-S99-1" }, "r1024": { "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/2147479134/946-220-S99-1" }, "r1025": { "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/2147479134/946-220-S99-1" }, "r1026": { "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/2147479134/946-220-S99-1" }, "r1027": { "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/2147479134/946-220-S99-1" }, "r1028": { "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/2147479134/946-220-S99-1" }, "r1029": { "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/2147479134/946-220-S99-1" }, "r1030": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1031": { "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/2147479134/946-220-S99-1" }, "r1032": { "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/2147479134/946-220-S99-3" }, "r1033": { "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/2147479134/946-220-S99-3" }, "r1034": { "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/2147479134/946-220-S99-3" }, "r1035": { "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/2147479134/946-220-S99-3" }, "r1036": { "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/2147477968/946-235-50-2" }, "r1037": { "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/2147477968/946-235-50-2" }, "r1038": { "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/2147477802/946-310-45-1" }, "r1039": { "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/2147477271/946-320-S99-1" }, "r1040": { "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/2147477271/946-320-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r1043": { "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/2147477271/946-320-S99-2" }, "r1044": { "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/2147477271/946-320-S99-2" }, "r1045": { "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/2147477271/946-320-S99-3" }, "r1046": { "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/2147477271/946-320-S99-3" }, "r1047": { "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/2147477271/946-320-S99-3" }, "r1048": { "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/2147477271/946-320-S99-6" }, "r1049": { "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/2147477271/946-320-S99-6" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r1051": { "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/2147478448/946-505-50-6" }, "r1052": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1053": { "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/2147478785/954-310-50-2" }, "r1054": { "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/2147478522/954-440-50-1" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1056": { "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/2147477850/954-450-50-1" }, "r1057": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1058": { "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/2147478979/970-360-S99-1" }, "r1059": { "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/2147478979/970-360-S99-1" }, "r1060": { "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/2147478979/970-360-S99-1" }, "r1061": { "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/2147478979/970-360-S99-1" }, "r1062": { "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/2147478979/970-360-S99-1" }, "r1063": { "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/2147478979/970-360-S99-1" }, "r1064": { "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/2147478979/970-360-S99-1" }, "r1065": { "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/2147478979/970-360-S99-1" }, "r1066": { "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/2147477332/976-310-50-1" }, "r1067": { "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/2147479230/978-310-50-1" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r1101": { "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" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1119": { "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" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1126": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1132": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1136": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1137": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1138": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1139": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1143": { "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" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1145": { "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" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1152": { "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/2147478795/946-210-50-1" }, "r1153": { "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/2147478795/946-210-50-6" }, "r1154": { "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/2147477439/946-210-55-1" }, "r1155": { "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/2147477802/946-310-45-1" }, "r1156": { "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/2147477271/946-320-S99-1" }, "r1157": { "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/2147477271/946-320-S99-2" }, "r1158": { "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/2147477271/946-320-S99-3" }, "r1159": { "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/2147477271/946-320-S99-6" }, "r1160": { "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/2147479168/946-830-55-10" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1162": { "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/2147479168/946-830-55-12" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1212": { "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" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1275": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1276": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r1277": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r1278": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r1279": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1280": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1281": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1282": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1283": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r1286": { "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" }, "r1287": { "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/2147477351/944-825-50-1B" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1293": { "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" }, "r1294": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1320": { "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" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1322": { "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" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1359": { "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" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1365": { "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" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1371": { "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" }, "r1372": { "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" }, "r1373": { "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" }, "r1374": { "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" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1376": { "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" }, "r1377": { "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" }, "r1378": { "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" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1381": { "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" }, "r1382": { "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" }, "r1383": { "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" }, "r1384": { "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" }, "r1385": { "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" }, "r1386": { "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" }, "r1387": { "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" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "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" }, "r1392": { "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" }, "r1393": { "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" }, "r1394": { "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" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "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" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "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" }, "r1402": { "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" }, "r1403": { "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" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "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" }, "r1407": { "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" }, "r1408": { "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" }, "r1409": { "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" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1411": { "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" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1416": { "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" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1419": { "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" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1421": { "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" }, "r1422": { "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" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1427": { "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" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1433": { "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" }, "r1434": { "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" }, "r1435": { "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" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1441": { "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" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1443": { "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" }, "r1444": { "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" }, "r1445": { "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" }, "r1446": { "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" }, "r1447": { "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" }, "r1448": { "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" }, "r1449": { "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" }, "r1450": { "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" }, "r1451": { "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" }, "r1452": { "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" }, "r1453": { "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" }, "r1454": { "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/2147479532/912-730-25-1" }, "r1455": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1456": { "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/2147478777/944-210-S99-1" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1458": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1459": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1461": { "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" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1491": { "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/2147478009/946-205-45-4" }, "r1492": { "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/2147479134/946-220-S99-3" }, "r1493": { "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/2147479134/946-220-S99-3" }, "r1494": { "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/2147477271/946-320-S99-1" }, "r1495": { "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/2147477271/946-320-S99-2" }, "r1496": { "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/2147477271/946-320-S99-3" }, "r1497": { "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/2147477271/946-320-S99-6" } } } ZIP 151 0000910638-25-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000910638-25-000005-xbrl.zip M4$L#!!0 ( /"2>EK_\]9"R]^7,:2;8P^OO]*^II[DR[(P"S:'>WOY EV:T9V]((>?K.]^+%C:0J@6H7 M570MDIB__IUS!<\_CQ(_"7W]J-9H_ M.3QT(\\/![_^=-8]O[KZZ?^\_:]?_I]Z_7_>W7YT+B(W&_$P=GA\<'AP MT.G5>YW>07V_Q7C]Y)"[]>;127N_WS[V>OO]VN"TV3P\:K4/W'J_5[] MN,\/ZP?'/=XZ.G(/C[W#FG?*3UK[^P>';8]WVOO>4?^XTS\^Z!T<'["VUSL\ M<>F]PQ3V#/L.DU,WRL(TGORZ-TS3\>GKUX^].&@DW&T,HOO7\L?7L/#]/7D# M7N#KRQ\>'AIT2Q0/X+)FY[4?)BD+7:ZN]Y-HO]TZ>NH.<86\H7#A0X5SOM/26X=*O\]>%OZI+/>[//DKXH; V=^+-.?.)5[C0\[S"JSM> M,DE2/DH:;C2B*UOM?*FPY=DG_=1^V\UZLUUOM?5^$W_6;@%8K=?_\^ECUQWR M$:N7 9VE\5P@G[R&7_,USKNNU3'6J2[G[IR3@A\*)S4%I2*:X<\]EG 3D;T2 MM.3%AZ_%CWIK27W V'@:X^0/^3). P9\8X^']2_=O;>_##GSWOXRXBES\-8Z M_S/S[W_=.X_"%'A(_6XRAN6XXM.O>RE_3%\3EK]^^U__]5^_I'X:\+> '4% MYE]>B^]^>2V>W(N\R=M?//_>2=))P'_=\_QD'+#):1B%'-[O/Y[BA3P6?_J> MQT/Z$W[_#'PL]EWQ^L?TEO=_W7/K@$DA&^&3N']Z!IS.0V[W/F"#/<<'0/3K MG?;>VSX+$O[+Z\*#EGBN8J+O_<1EP0U<'GGOX;M$OZ.S]_;]OU?U@G]S%A,"3I;9V4-[: M1PX/Y==C6@SLC0-QWO*0/[#@CL!6UK M!0<(HGK]!]CJS-\2+KVP*<3)OA_Z*2>+ M*1J$,T(93K3WT6<]/T"VEL4Q;, X-'&9#[PZ2GP\E?RH/OI)OJ:3H^?.R'7C MC'OJ53Y/Y,N6VL;ANK?Q+#M\P6U\CD+W6W?2:K:?@\@UV"ZQL9'\=6O K._< MRW/\9NF]O$>*@CV6Z/ ;USN.N/P+%Y]>]*=ERP7O <9,T M)JT#2!4,RA0W(/Y$V_(6N0F(=U1(X,YFOJWC%J@+#8#4<>=0JR1J9<_PB_WI ME0#7Y]X[D*-]/P5;-/S,4Z%A^:[\]CQ*4C!?/3_58J'+XWO?Y?C+LKRR *-6 MN[4(C&8\\&.4)+#4Z_X=>_Q.F;#Q,WA.4JS^#*P[@LY+'P$\U12=W31ROYX] ML-B[ W,7+-8/\!]4,\4AZ)6V2;L\:5Y\)X=HPXX-#C%%EUW0!CB:GQYN&G9, MRL59#*L:T#&_F^27W+ )?D7+IW_^Q1-<^RVZD1+8@0N_L@&?P4W:*+N:C0[\ M;QXK67Q+^Y9LZ61U6SJP8DN=9O.Y+TH35O[#D=;V4;F](6UKNQ MUG,2N,N# "U!D (Q0]OLS!N!J01K@B?=P^,1\9?S[G3:QR^\R>=$[%HV>?+" MFSQX9I/P>LYB=PC;N^#W/(C&^,IOVENG^<)[.USIWEX7W9LQ[W-0^X%>9SAE MT1%\FI 3&W;OD/_^-)V,8>^)/QH'Z"&F[X8Q'H[I?VT\)M[>:_&Z_!WRE4F4 MQ?2)0B2G*(IHNQG>E:#T2:8>)SZ) M'Y=Z'JP-!!7)-/U0S[_W/6Y>^ED ,(J_<1M3]^.7%SR,@"1G/7;1[10>\;JX M^J=V+96#V:\=PY]+G2'/IA^E#N;RR^UR\/VSGTX]+$OC4_QAJ2=Y;#+U(%2, MX?NEGG,?I7SF@_"'I9Z4"D5\YL/D;TL];^0'P*)$H&/ZB?K7Y6 )]!]-^.Q' MJA^7@R@?(..:^4#YVU+/H[!;$,Q]IO'[F: SI^9SZ-? M%GF6%%/T.+1SU?>< C#J$U \?.[[/':(L?.9,=_SJW\4 S/EF_4*BD\?D\FH M/L'QQND%B$ *(=6;+?@_=5_^FUZFEU_::M<[K?P5XA?U6;WD=6'?LX^A;<$Q MB/!O*@_AL-YIZ@?)7[YE9QV[=G90;W9 65G%SO8MV%D)=5O-ET?= PN.H8"Z MA9U]#X /[=I99W4[.UKWSB0&"FDH/GKPLL=QX+M^^HFCMN9X_@@-BB@$F1JG MIS=QY(%U]6!DO\E=QZR^O9SY1;UZ_N!K<_W@'CMG@Z"P.CL[J MP'&R \=L<+07!T=[=>!H-:L'#_GE5G*KUMIU]JK"8S/LJK5VXZ&J\-@0O[+! MY+$!+ZTSD#:$#Y992.W5V1$MRTRDU@JW9IV-I'FGBM9<_IEA4EPT&DN]&[+?)G3>=? M=I-^(E;(A8%7=YG]A*V5# M4*J\X;]Q*V5#@*NZ$^"EK)05IOAU*F_2;\!*6>7Y5]TR?U$K994'7WGS?,-6 MRBIA4753_>6LE,WD\G4J;])OQ$K9$+"J;O._L)6R&2CM5][PW[B5LB' 5=T) M\%)6R@I+K/8K;])OP$I9Y?E7W3)_42MEE0=?>?-\PU;**F%AG:F.!138E-O+ M G[=%X#XQ--A!!SFGB=I#A[S6\X_LY$LM*".:2SS_+.8]7P67H5>EJ2QC[V- MU1,2A!D+)Y6!DW66/<+I%CN)B4/'CY_\T!]EH\JI; M/HYB[&CW)?33G%'\QEF0#ET6\VX49*C.K%N.-D]6U%YBWUJ;^#WSXW^Q(./O M)M1'^CQ@24F&WL01[#6=8#?/]"STD*534ZRMM*\.K#6,WV4)Z) '1< (#H6 MY\3Q.Q^Q-.7QV;LU>UV;1P9,OH#5065Q33^R/*)XAP.YBYI'1L>[HX.IXH[5V=Q7@ M+?MV,L*D.%@?+L^];3;)7 M%1EE-1TI*P1]5;QN:X)_-1TDML#_Q730E0'\J)J^ESL?=BP2_>_YQX_GE3GN M:CI@UG_<%FBC1]7TPKP\;#:@DAY5TS>R)&QVRLG32%!-?XE52%!!#<5:W\V% MGXRCA 4?XB@;TUG# UV60W_FA;_QP.M',7SDGZ,4?L+M^F'&O>NQG.#\'&P6 M7J$H^M+E8^]8P$*7=X># NH45IO (X+,\\/![)7F:/Z! M1R,V\-UNU$\?6%R94K.C#3FA4-CP%K1@B_ZU[@ M#^CX+Q_'W$V!H_LCN.2ZWX5ODSYS\;>NDLP"1+^LY\$-+\+GR#F>0C-8[YLT M1AD':!,Z6>L\NX/SNNZ?Q3%6XBG<\=(-LA MJ<5(NAFMY-@Z#^0.22U&TLTH9.B[+,C;59P!-."; M[6QO=VR=7]0>B&R(D5OGL[0'(AOB6M:EFCT#$25B+C]=GFTGU[+.468/1#;$ MM:QSBMD#D0UQ+>L<8(O(D<1G-\S%6-A6,JX3*_U=U@!E,[SKQ$K_CC5 V0S[ M.K'2G_$$4-PH RM^6V M<:>J&>J&>4O (D-<2?KC'%E;7^,PL$=CTP.6<)QQH5/)7'O M)N>PW4$43Z[[5P Q=857KM>_AXNCV%][YZH-@3]8[6V%=0+#.95 1(*Q46EGI+;!(6E6< MQJQT05@DNBH.7FO]&DL! >>T92F/5;5CJ0*W.N"PUE=1&7"L4K:UK/,\6";; MMH7N6M:Y.BR3^S./33+.:55#M:UCE$*@.&E%>C<1S=4W9!92;5MUK6 M^4@J H25RK)M\63 (<09-=RA20J#F"<5(H5M<6"\.!1620MMZ_P6%9CYO9D4 MOU;;.M=#!6"UH4RDMK7> YLGS:U)U+2M]2%4!!@KE3C6>1*^KR^K[LG[#K,N MRS=6AT:LL_\K"Y:54HNU5GLUP&)!D4RK;:W1;W,GZI4R-VLM?ILAL%(^9JVU M;QT$;&!9'7O= M\"KALXB"JYB3OV6OJV'O\JF55GNXSWM1V_%9QJNVQ[ 2MS MU$MUF-9V&?8O#(F5\J_MLN6OTR&/*^M8Z6R7!?_RP%@I9:S=%/\&L7FTL-AL MGM0[S=6(S2VSB#?L5\+1\B^O^FR73?U"80T;E-;][3*O7\P;LJ' ^_YVF>.; M99:;@J&U-KUNDJ2&47;%(XR)#;]Q%J1#E\5<_K96A:N]0H5KWUKS?(%COPH] MD$FQSX+*';NUMK@=V&X%1[+62K>#-*R D;7&NQUTM"8S?=_:B+D=I+&N8[?6 M*6 'MEMA.EIK]-M!&C; Z,!:\]X..EJ3I_W 6C/=#M)8U[%;9UE3ZV%XHY<% M_+J/E0;IY!-/AY&''6P3ZILZ_2TG%U8.D2[+//\L9CV?A3ET\BL. M"S;W#9__]P'*.EN\ZH J"YN#Q2,Y!RL3-M:9^E6'ZIJTZP/K['VK +6P,*7X M$/=N@+PF=S$+$T;%E\F[B?E+>=YK_LN6ZIS6>2IVV+4]?K #ZQPR.^RRVRBP MSI6T0QB[M2/K_%JK09B[(8^9Q\:I?\^OPC6,"RP:BX>K,A8/K?-A500>-HCK M0^L\854$WH8T^<,M]:==ABESAP"VQIK3*)J=50FEPRWUF+T0*%:I4!YNJ9OK MA4"Q2E7M<$L=6>L$A0T]B0ZM6D*PT.N0?Z^=93_FK(N?;JE'9V%0K!LY[QZB5:V@F_42_F>&^\U%@2_T^+Z9,;,A*/=I2_]"+P6U#KJ&C+74- MK9[E6NUZ7Z4J>/2C.YRV R56:>(?6>GX^J9Q'U65KU;ZN[YI'D=5(6"=FTNQ ME O>2Z^H[3S>F#.\\PCX8)QB*6^7AWX4?XY2GEQD'$[F<%4\\&,4#E(>CW 1 M,]OAJR7@!=61@=;ZQG; 7KUTL\[WM0.V)3S?3H>4*A_INCQDL)U< JMOWD'#7:4/\=@ZM](F#K?<&1?0]V1A-TY^Z??Q$.O<.(J%BPRQ*I9NUDUXWV+N=UZ**K=K)H'X,< \4JIN"H^!SIOU"6OQZ1"GH5>2MN\4J%'BIXLN-H("U M'A:+.+ 5@++6-V,QH/:-TW\&4/NK E3+6J^.18 JZC3[J])I6I5SM_"X'\4C M%KJ<7"YKB.NLR;/5LM;M81&:6Q!#:;>L=43,\$\!%/"Y]WPA5]0*),0&HISM MEK7NB8U#9%,T8JT?8N,0V4SJ9+OUPWDGJLK,?C@?0E4IJIJ6_L7X)@I8_"(U M-)LAH&H:]B\'EPWI!.UJVO$O!Y<-\;%VY6S\;TBIL,?.;UMKYV_VN&T0'6UK M3?MO[>4_C/ESHR:J"BMKC?ZU#06I*J2L=0:L;4)&52%EK9, K,AHQ._8XUF6 M#J/8+S>KOH!? 9;N>92%:5R9%N;MMK76_G,G3DT$ST+O8^2RX.]9[">>3TW% MJW/VUAKP_V)!)KA.$$0/&,R2R:4\ON?)M(HV??UU_X+W>1QS#R&8)#Q=KX:\ MR@3@MK4&?$7@8H,HZ5AK[5<$B&MB>AUKK?WJP66%G1;:'6O= A6!BPTNSHZ] M_H-J '$]77W:'7M]!=6 BPU^ZHZU;H3GNPU,EX:A)W5+-3]KG0B6PFE3PLI: MUX.E<-H4W[/633$G8&34Q&XIA[/60;%QB&R(E^U;ZVW8.$0VQ+7VK?4SS) N M6Y][LV^M=V&QUFA;2B/6N@LV2B.;@H:U3@*+)SL8[UVW-\@/ZQ.1PS$J)0OB8%"%TYKK9**.9W3B]SQ^$YUD<\]"= MG'E_9&+V^%7H!IGGAX.;*"8O8@I2MI>E###K+OHWGUK'1K+0_""]_V0>^]X"']0_Z[D1X&BM>Z.9Z"(C-J X)HFJ*1RM 7E5G4E5E MJ15 W_FG-B"85]DUX7#G.P\"I,H M\#UJH' %@"J!Y1KVR+ A8%<\=F636S5:J$[#Z@4Y>?\&%)T.71;S;A1D-$]V M.Y6A(^N\23O4**/&AAS^1]8YJ':H44:-#26U'5GG&;,=-:Y"+\,:6A9LNT"Q MSHNV0PU;!(IUWK8=:M@B4*SSR:T#-:K*TJUSM]D(G$TQ5>N\:#8"9T-L[=@Z MU]@BP/D$^T69<\MA.ZY/+B^\:CNYVW$EG6,;@M&&F-QQ);U4&X+1IGB==>XB MJSTWF^)VUGENK(;2IOB==4X4JZ&T*8YGG3_#:M?"ICB>=:X%JZ&T*8YGG8_! M:BAMBN-9Z6S0$/K HT',QD/?98& CBL&T)U^Z:X2%&M*TSBQTENPR=-=93;_ MB95V_@*G^^ZR"KAKI86^R=-=*>Y:9UL_<[HH%:_3(8]E@O(EKMI?*S M=7:RC2>^4ARWSN;%$_\(AS@@!]\Y2XS^VY>/XRA.ST52* Z)^A#=\SC$)].7 MS$T3S#<-?)P*M7Z=O;VPS@Z7MH_S5WR'-GABG?W[8A!;V'JXY0/,$H_BR=F M*C3R#NY^S%WX 8Y?# T+$WX7,X^K)6XITEAGCE<):=YE,6?9=5]:G!-849>[ M&VT[32#U(5TMZT7K$II+'2O;-#&INC#IVF=5ZK]8.J@GC;S7H)_S.# MEUS>PS\SQN$4+U@SLAXLKL@6%_ M=J=IG7=5G?Z'C,6P+X%$BN3=Y#-+L[C$Y=_[(8 =H^QP#EYO\I&G*8^O M^^:EW\=*K?-<5@QN^P2, M!2U#N+337 W<*N4IE.YPJ3&,^]KVS+(U&[ 44,=#"#NJM MA<\"/M7M\E,4 M\LDG%G_EZ?LL]*KCPFQ99\=;>^PKS,OMM-9NI7^#B-S?@!^I;:U5?,N3-,[< M-(O]<' >)2D@(WS'XWLSMC(:!]&$\RZ_YS&&3[!%L1\2GY;=IS'B0CGDA0=N MI_.I;:WI7&EH;LACU;;6&*\:--[H!IO:0)JVSI;W5+X;$KAL]9J7P@^ M74ZS)SX +XM9 *SLS /^Y@,G@XOO^>7C&).3MA5VUIK^%8+=IOBB=5'^I6"' MF@:+7?3O7(!N$41CO%:";#LAUK'6T6$]Q-;/'_W'TY@'(L=KZ(\=V&D;G=?RBM=]YJ;U?A2E893R/:O7._O'#OY[@O\> M-.G?%OW;IG\[>PXPL*^W3[^(WH+7[3EI)!\=UEM[3A1[//YUK[7W>EWK/^S@ M.@_WZ=^#[UAM6Z^VO<;5TCD?T3D?M;YCM1V]V@ZN]C4M-XFRV.6)^#CDS"/$ M]OS[M[_ /T3D/C]I[>\?'+8]#H:?=]0_[O2/#WH'QP>L[?4.3]S_1>]8?D^2 M3G!U(+3J0^X/ANGI?KMQ=#!.WSSX7CH\;36;?]TK7(K(6F>!/PA/<9B=WY_ M[\F8A6]_Z<6X5/'WU"N6NN^INUV.4[KDS>IW-PJB^/0O3?K?FS[05+W/1GXP M.?WI#KA-XGSF#\YM-&+A3[6$A4D=K$R_+RY,_/_PTU8+]DP?'\0Y',%S "Q< MG4NKC2?QY?/5W>6%T[T[N[OL+K+7C:ZV>WG^Y?;J[NJRZYQ]OG N_^?\M[// M'RZ=\^M/GZZZW:OKS]9OX7<&Y!D.TBBL.1>-\X;3;A[LGVQPVLF+T].:=MI>:*?OKV\_.MHYA.U-,R7QE1^B M3G-:;QV/T\7/]7=X.+X@611W]F>>Z/*'>1:&&7:CQAH;D$A1/&(IR(+']+3O M/W*OGL:9/NSVWMN__>7D:/_P3?F\U;EM@E[^]I?68?/-]+]K6=/Q0DLZ^_SY MR]E'Y_;RYOKVSKGYQ;Q,%F8^'[*';2(7?Z?N*RP)F YNV *LN];R#V M&U)Y+X4B7$10#[ZIC^ 10[RM[K%)'5]5YZ%"V,XR%"'F):?O:='_A@1[Z+X764>SB?*_=9D&BV M?"#9\O[WLN4S[%;[?=NUD!G?W9Y][EXAU]T^AEP^@:?Y<:HQRQ&>!+) '5/5 M3*-J*YZ+\3WL@N4GZ$9RWOL!=SY'#8FF"U/K)7E_\&ZX&/B](L9#='.UZIW] M=KOY_5KIYFV/ET0%?S1PDMB% _:\.LK*5KO3^M]!J_''>+#GL !8X-6(#;C\ M0CY);N"D,WY\,V+QP _KO2A-H]$I^B+N>9QB0TSY+GJM^%F[*5KC1W*45 ;) M]Q>"Y;*X?,L'%'T(T\_PB\+GH[VWG0NG^^_NW>6G+EC_M\!!S^[(_+<&N1?C M@J\N'YF;TK:=J._DVW58XG3'W$4_M.?XH>.GB7,^9#$L]6=[=K56BJ69]NJ" M'OD/Z["#@(T3?JK^>./YR3A@DU,_I(703=]"81X6@:P_][ZL62(AOP MT^OI[_>/&R?-V3\U&ZV9WW_'HU[3TL3RX #P+-&C6E(_3]OC1Z=55#Y1(RV? M@=A^T1U:/#A\2$&G;3?:!\9W,0%=?KEYY&M^"XO!4$T\QM89('HI8G,N.FZ? M1U[1SH(%N1@I2?DXCN[Q.;F5=8Q65L >6,SG*;S2%9QZWP ^<:!S 5B!8[YC MCU>()[=M]/ [$-,H_&+\WXZP5>$; [H MP93LY?P]B_W$\ZE<&X0!"?0"7R%E:3$INBR%G7E>C'6"XC\?X7DM[9%N@L;4Z3AWPYAS M!U2G28+S_9QS/W:#9QC6UAS,.?8>CN^B!\VTL2K]-G*_.K_Y03#M&?O&]Q!9 M7\W9PT\NK MS)OF$0OZME[E)L/?_G+<;AV]29P['O#Q, JY(V1LS0$Q$F0H!YRSF#-Q(J?. MJR7\T(A,<&L!@?;WWAXW.V7T^7D)+,6\F. &EUK4!K#(M],^K'= (;;(IEL0 M)IOP5Q1S$%YZQWG+&2-H^;1LB9AYZBQ?]A9RB2<__U!9[DGS5M4ZQB,M'W+%M4Y:1RT MCM9D\=IG,MWY:4!N'L[-B5>5/(F8DC;J342\*?M!#^"R= M?H0-_-$=LG 7X3.P]"';W)&NHSY*WDB6''HO'%H[+>CMF+I\];VMTN*Q)CUW,LEQ*C1T4U%CG,Q@QJTD6MO!@KD(/77#QV'G@0U+^&T0,LD[,$#L:#'Y(,+5&6.![O^Z$(:MUFH!#M M-P_421H @$-M./^&/U:8+[+89G7>RE+O?2XU9[%W+[O;50)Y6>?2[P#F?R"4 MNQ+(5P1CS6%.@,-$&R2-):F#9G,+#)(T3Q(69KE)-+:>PM)?^3/,*6PJ0?+(2\HAKOU.^<58L#1FW:GW="*,@AXX"AC3 5;-Q\1Z]6< M@2<_+T_WQL'@N4@VH.F^O:/[^73_39GJ.^)?+?&351NP&$0X29"MG!ZZ7[CN+F:17W# M_N9]WVXS'#;TT6$)*Z\*/?@8Z/*LVE<^N;@2F5PZ_#-,@'1"F'/ MYUD*PS9"\ ?E#MUY>M66P7A9+DCGHL:<#E;Q?[! ML4:=R@MG!P?2F;N]0(:QR)SVV-)2VE M9GX+ZR51D*7S;[$E!;S-G7.NO#6D]9\, F"4*BHKW$ M-NM3Z3_ANZ@Y_J+A2W2UDH,55"",8Z:1DR7"[P$[%3U;9G0-B&)Z5S#!ES_X M\&IXK1/"UB(4N?=^0BJ5'"N+9AB6^>'%V.O:8[&7.%B4X7OS#@B'<#@W(U+@.]R^(>@\?6KQ\#/J$0X*O6@?.ET<7N;T?M0TR(_QDWGN]2IAWU I"#!I[V M_7@DG/9C>#?#BP"U*;/&HQ6SS/-3N:[&IASH!-#%A?F5VX_/<-U1?)9#[WW M!L]V_CI\V=9?B^V\Z+#?)L=YLR.8?))'M@$'ERWXF"L(3&+/B2Q1+703]0S3 M+T]E32*53-PF0]?]@"+:\)4;Q3%7);4DG^(8@]D1TM"]'V5),%$D-.NM&R,C M.NWE&S6]]\-N.DHO<9?G>N_SR*FH&A\]KQI7+7%*X.S3"(=J N%6!%J&0(\< M:Q2.&WA('%C'2%$$N1$%@$'2!)/$%P(D1/T7)$J]QT#QJ*-JPL-$B":,T\)/ ME$>BWVYBMA957%'Z/A*"7()4ADQ!E_'B_V6@U+^HMH,:& MLU&DWL46IV*+R9 '@5*5G5?32;(RS6AN$.WG;T[06Y,>NHE-$M=@#O^GH7"8KM/2!,UQ\! M9'[=:TZ#](9T]O=!Q$H=$L-L5/>BM"[OWG.PGR>G9TCXGNR][9PHD_-\E'91+&KF9\B4\;SCHGG5Y_?S\CEI$70 M&KKTB.M\(4NB/D[Q:'4.:@>=X]K^47,:];=64[BX/O_RZ?+S7=>Y^JRZV%U> M.._^[=Q>OK^\O?Q\?GGZ#>V)D[QK$/?>3>!2(%::-/>8O@L 8OKDX78.X!CC MF:!E_?8&/1HRJV@*\536T3VF&D:/D]Q,(N\;>B 0VQS1OMOYQ#FY+>!1A"?# M*/"0F9B)U.2G*Z5+(P_2RHW1%1.O]=&@%/G'#OELA?L&[IBUX.E>ST8G9"$# M:L16?./ D 7%ZLC0"10Y-RQ.G:NK*\UVY0YOM?,)F//(P:;OC;5)Y]U]N_MV M]^WNV]VWNV]WW^Z^W7W;==^/F*;1GI^FX2T\ 0['Y6Y_:L=&6_#/Z[;^_*8W MNNR99IITC=" +LO7KV9DX. ?YW*V ;L6A_N"Y+ORB6:V'/S=V;N/ESA)Y?SZ M\QTZ:%:UT6IT,#S9;S0/EZOCF=OBKW'4.=E03_NYN-/OKX_?*:E876RM*/=[!; ^SV MYT!L_:,D"H,C8--E.U%#MBW?A:EH/KCEBW M#:B'BEC/&LZMGWQUWC.*M.](<^-K60Z*K*-M\UG"]AS),HP*3, M;LKZ?0H\8RQ]1Z@;7\MR(&T?[@AUNZ"*':($H9XWG/-)C\>R!&&R(\Z-KV4Y M,.Z(<^N@>B")LSW7'+V)HS'"A^^$Z>;7LAQDV\<[>MTRJ!Y+>NW,I=>/?, " M!ZC6Y=1.VFU_+<@#>D>VV0;73DF2[/Y=L/\$3G2[K\W3B7/B)&T1)%N]D MK@5K60[,&R#>'>Q6 ;O]0J1T%RK=_%J6 -[13FIN)U1):A[,E9I2=HJZ4RQC MFC%05U;<7?Z9^>FD!E<$5"AD5#4YG[#UC"R@%'-PG)LL=H=,5FN*>XTRIQUW MV/A:=MSAQX;J?E-RA\.YW.'_O>6POGON_7\[>MWX6I:#+ ZVW]'K5D%593X= MS;>!I[N]H2F][KATWD4>J*=(%X#1)\%HN/4]9B+%>\$]N;7 MLARJ=%H[!K!=4#W<5PS@K.'\$QM<^2G51A'5PA>!^FSXOQS6B[+4D1H^YF#M M*'GC:UD.Y@>[W*MM@ZHRS(_GBO)<.'?SWGM(Y]UL/ [H,XLG-&EM1] ;7\MR MH#_8)3IO&52/E"U],I>@SZFC#_95)C(&$$38V SD2O8T;=7D/UD5I; MP0TY0\BE^X[R-[Z6Y7!D1_E;!U5EE9^ 4@YV-+9*%X*:,DB\70S:BK4L!] = MF6X=5%4ETLF[AG--G8BO0M&G$1ZY(]"-KV4Y4![L$JFW#:JJ'.GDO&%HN!B/ M9C'U=WT?Q?!.;&(<^XGGR_[TU"#W)N;WV(?S*DS&LG']CJ0WOI;E@+\!DM[! M;@6P.VX7\[YVB5^;7\MRT-L)TZV#JJI*:C4+_J@+U>F^YESJ-O?7JLT]&JWG MJA&T\P%'JJ#+:>=EVOQ:E@/]CJ"W#JJJ;*E5;'N34_&Y,6%I1[ ;7\MRH-T1 M[+9!]405++6*A<$R WKB7#^$('.'_AC3K,X!3LP/G7=Z/(W\G61RGM4ET[/F MYE_O"'_C:UD.17:$OW5054E:K6*%L2)QHEYT4 'I)P5ZOL.ASDR-7:00L=#6 MG2M8QQ@GN.R4<1O6LAPR'!SM2'S+H*JRMUK%:N2;V ]=?PS".\_D<-YS.=.I MR^-[L+-W,GKS:UD.U!L@X!WL5M$-K5GLW?RO'>5M?"U+0F\G.[[[,<9Z1_.QTW2'WLF G0"U8RY+PWI'Q]H%5=W96U<.EZ3+2W96-1BS> M-:K<_%J6A.WAD]6#KVDBB_K>(+_4@BKYBFIJ>"IW4U,QF M'&(UXBR4XZ#QXTWLWV.4W1C\_!'^,R"RA:5@:JISYJ9X?>ODY* F$MW\\!Z[ M=#NQGWP5JE(6NL*SB,]H8*Q@HMXQ?V4T]3F(7/([P@+EA.>:@RQ=<.XC/>TY M/PWB)O3H(6>4DR>/9XUUYPUYXKB,>;M1I_(UC!Y">2KB;SJG6O&0Z(*(4H#[ M8AJ!.-L1FS@NRQ+N1%GLP"^(%+%84\V!!5&Z,$[%CO#GH<_OY?O%2.\1K">& M7043Q_/[-$$[=?IQ-'+@%.$U*+/4\_ 1]!."JY^EF.FH?N*/8_@S X#:3FH*"^7V__"VLG+OIU,5PL.6O'OP@F+H;6 .>X=3] #8>>E-?8_TS MNMO,.^#$Y*_C !B%\35B;<@'HCY:$ A 6FP:?A;XX$:C,8MI1!G^XH? F :3 MQE.XAY348PBM;!P1 ,J4(,X* ,*2)!N-<_\^4#[AB#@V@>[(5P!7B55(O*#4 M5G%'&M-!.#C@9@!HKQ/8U;, ]]@]\P/<0HUNP?6%W 6$8C%P5 !P[P]X&^)L M@2IJ G?@9!Z&/N) C'20)H ]1 _([^(HD,K>69 .HVPP=!ZX(W%$$!'-HS?W M UI' )\$GUF *X&T2Z)0K/^92\,H%7M,8"V!AY^1#F-.%$/@ $QFSB!CV,^* M$]SEH9;(69-Y"!\0.7&ID\+!C>,(-TFDSEPX;V3?/O O5^Y49BCI=_9[Q2OIP<16/'7,3IC1N$-X-G "$$_H4E9X3,&# M3*Y$# ?@EG"#QP!4BFSF:1@UU 07 6YS";0_Q?EB_DV1# Q?H-X<.][ (($04&"/B2ZZ?$A"_JT?7GH (D_ ML5=#W]=$X<<.\N@8>Y<2"&"SGA:@#>?.>"%Q$3C=,'*B7J T!EA#S._]A+ J M&WN(G"1;YN\*N[WA)8+B:K \EX]3))D8S@@60^@0L(?&.H<$;W30)7J'G:OI M92ZHLW?VC)N^3Y%^V9T_9;/*X6I./D5M?<#?Y!GLO?W 0] R@VW8X!S+],+I M3A* 9Z+S>I%7**,F_[FD)\G?)<>9UJT>N%:X]H#'[1D_98FVD$;4:U>3LVYS' 0@]"C8).??,\#=G[)DG2A!UY^NCS3>R.3 M)O$9R"L7&+E+7UR[:.,MN+R;LW/UM(;S.R?U G4M5$%C/N1A@HHJ@&@<^WD3 M ,\?H&V+NEJ&:@#8CLC4T5&".DA-RES\4MV*663(ZD$A!EQT!0A&')Y".I_0 M#N#/).JG("JDVJA@9#YQQ$@31]T%+O+N\0^OM!12.<>@3"BMB(<#P$N./S:< M:T %O5@ ^Y@L;OVHPHTH&1\BYRNH82!=@8[BB:-[^HFO MA+8E%0^0H=@E)8!M+!=!=I*J&SCVA"J =4B!LG0?1F$(I\!Q@ M1L#]$R)_\:30JZ=1G1M(]A#%7_M!]&" C)0^3NHYF!Q@U8X0O? 58->,X#05 MIL&00\2S .@>\Q_A@".^Q)<>2,(H\' MR;1.8BMKGBU[E'1UNBD:$H.)_?N9ZUJ;,WW>=7E % 20/O/0SP.@_%3@%F=> M-!8)Z[9O_DDYB^P;[!8@9='(I4 9DEI Y(Q(!."6!8L%C@14K$ZFR$>U72 ) M QD&#^_]. JE'?9[R?(FI]7LA[ELS'I^(-R,Z!(:\F!LK)(F_X&AG!N;@GJ% MJ"@^"JR9@%,C&W)P@ J@7$9@0R+?\9P 3#)A!H-1$0X%;Y=/[,><>]&H1@>& M3@5XM^_E#!$ELU@KV2[P=J 1L5+_/W39],X?)+/L17#V^ !YLO)QZ$#WX!>T M(KD[))^.+]9&_IZ$G"E#L))0_*&<3)%=F=)1P$L+2'W>^1%*DXG63$O(7'0= M]+. ;&O1KXMVBG'\\]_C$U%P%@&!/A"Z\8($R#%P!2>L I8&>(0 M9RYM'!>+TE1ST80/I(\:?SHS!>^5Y,KPG ^@GXUQ77R 7$KI>/TEB+6QAD5GH@TV.FD_/#^4BX"045JI#U@XU)6) K?! MIT!9B( ,>(IBD!.&"Q1 2,@3TY!1CR-B=*0'S"2S "6EUDWI>)2"\FF>V@6; M$]Y^U #0H,;?/3X2WXLE24; "BM MYH?9@)G\2;X;@BLQ;F'AR.+RD,(@!;H MTC96"DN15*W%X6K97WLA]N>LY^6+\5Z*X @=0[ NA+'67&1D()'J-1TPX834 MJ84"] 2ILP!IBR!K(A/H='Z81RZ$]SC';D,M,S0F]$4FG(T"?(*Y9,V?)\J[ ME!,]CXGA"9\J_29\?-HI!G0?1TCFZ/,C=2G&F!)A*+5%0.1* 2?!"F2)P;*D M))K-BW*5CSS5\ =@HW%*\#*!B$+TH4\Z]5&=SCD :7+H#<^/7)_?-&.+=,2G M)G_]RAT*Q@CN)1D&?.R3,2']5P;3,S3L] MHV(I;_$17!3S Z9L!Y0]>Z L";XKK4*3K!%8Z,)G$B9PVCAAW?2T%NU#TG>G M'=W"? 7*)F.!.8,@ZE%$7NKF6H$M^ W 4@D\4#1XI:-02[H&K\)[3/81;JY; MT]/^27K:*^X0/$O(P<[B8*+L)[3R#9\WYER$1^>F"8J4P@6RG Q,V\5!X2& MJ9]@/@GH2B.1J -WC&->!WH$"J,T0U"EZL81@>(&H*&L'*]@Q[W:N_T;&XW? M7.S];*X!S?W$C?T>9D3 Q0^-^0RZ"M3Z).I>(KO"<%.-A%Z2H@$?Q0.&[B8_ MP-RIKWX FBN\.U!Y3V,>C57"F?!^ N )$EX44I(I/0$@B\!-LKZPOBD+;<1Y M*K/S4)7&IP&D*4,EX9R25D3@+A=J@^EIJ"AE,!.;T_3A)-<)(]V="CY4^ MA#EXBB@\S. [N<>I5UV%3KO9.B*:)"6-DG;0 @#RCB( M"T;@"?1(*FW:H)'@@2>A"S$=A/E$(+ ME\N8>Y!$$B-RM\WL'8KM)2X#/A1X@K\%I [0V[_Z7L@G">4ERG"K9B7*C^MI MQS'108I1#CA86.=^PWD'8 C#/+PCT?;/#*X2;B*\KN9X&9V4*R<&R BNB6T" M@K"F?A:2TDFY?7C5') ;*6O:CVY()8'\Z@AC#M01BN.CDY/Y; L2V6JV3PB@'>)"@N1L'7\H!$ MMJ6 %NQ% I,.D6"\P!%BMJ(\(U@ML )*TM.0]Z3HFP?8ZL2L9XL&RM[@L%^O MQ&F13Q.:*A\PJ0\@=#7_*W \=%3/BF]ANHNX!0[SGB4NF$\Q96C(I!DA1.I1 M6'>Q>XK*04+0(I<'HO+B;% 0Z8 NXR&+1\SE&:6.Y&:\5L(;SKG*GJY-/\$7 MNMSC6*;DD(R#8ZT+I[@1E%..ZW BGH)! 3:F'2-_ V4(L \O'ODB/J1">O L M.&U:72K=0B!JU>^"I$I73$=!GSXC#$ Q%9$7'OFIG9K.>1!SZ-LG,H^25"M5 M:A5B@T*+Q\QV( >4!(EYXYR#U_P'$[5%(C1B M!YH)[8<"[$W@4_1'1Z&$9! M,*E'#\B7I- 3^?HA0$WDL0&UOO.CFL&,L:!8L1D,"@G&ZR<"@8F++H >OW.1 MOQL.0*!1SBZC;%L@*SB7G%6 >HU.?I110GB8R])[HO?+VQ\HWAP6(H$BM$+) M8#IJH+@8VI$R:ZJXY=S]0+E>.@DGAZZH.)!>*>;^F?F)#&"A4"U&$1=C4!O* MV9690BM3P3>6,T*AK)(_@)42 +6[VDCG>R)M3Z5N2?Z:1M&L5*DJ&2M+NA;@ MF&Y4UJ/HG2=/JM*'\*Q8-I,]\X0[C0TL9< AQEDJ$PY3H4C!71)17,1W7K0ORN4H;/SRYT#JSVE^KRJ?QYA'@U82@IB2[\9D*93( Q8=ZC3/T0 MNJ.P?%22X6@<1%1U S]RG'57RVVX@$UX+*H3Z(_,#[Q"=HPR<>XQIS@E2U33 M#)B/B4@_4J%EY0RI1^A@P;5*GCXALT_0*7-Z<<2\:8HDOFP&BW)>W$5[,0*U M9XA*XW@X<5YU/Y[]#/**RP1AYR.812 H"'8D2T77-^<3QI,$+M/7G[(@]?_. M4^.KD9 M;,C@/")/X8^(VED6ZL8,H)E1,YFK)852S0%##]-CA-*$[BJQACD,,'^0=MW* M0%O-"2)*$TBV.8&8H7R8^>*1]+7< P(9M'3F11%I9EU3.JF65HG*-O$ M&9E"9?KL!;[E/A,,X^H[$C=/L\;GZEA.T=$OJQL$VRGEOV%.H,Q'48&D+#'U M.\G^BLDVE)Q9W&I"[$)2G%B@P* >Z,OD04OD]H033:P,#X<%0G^GP*)Q0+)0 M6R$#V_ MREP?!\,O#OW$E!PXX8AB0M1H@-0M[ID^$.6GTD_)Y3)SORH+-AE1 C;\$_O> M0*:X**FOF8S'R3F(ZCU] M(E^ ="86DFU^**02$&U!#T&;DF.@:+$7)>67F%/7*='6=LJR)HI#O*E1C#+*( M4S"5?S,7&'3ZL4(WK;>!/2FL4[E2E2T\)UIG5#^(U>L7Z&THX+(,ED45,!(0TY6=6 7X+>EG&3H9@N;E&Q'V4IZ(IP8"89> MR#8#C3#9YB VF-/2!VTZ.K&OT)\ITM]5Z#:<5WOT2<3Z12!1Y5WDZ(PIX*9T M3TF(9UY=&-![,Y/8=6'!'KSDTW477J'1"SV]N0F#.CRJ[**'A!0_TZZ&IXIM M!9Z30"Q4-^5\[+D4_]K,:C.#4ZBF4KI@7+OP SY@+D;+8"EUK)4P2+*0'85? M&/*5'$-T_.5'P7&A%:4-9 Q48LU/ 2!Y$I]*U,<0L.0%.A<'6&6A[<:< MNFI=.D21P=@3)3M*)VHXTQ14+3*Y"IT+#FP0:Q1$I,7L;%+,=M E+T@>:G!] M7NZ&>758Y@ <^ .'E6$X1,-"9Q+!@W[CCVR T^W?T$JRZA'Y*F;HP;%1Q!#>J=_G)[),1M!3+R\+TXUM,(%3U@C)2&8Q1GM0 M6(/86>HG?3&6@6IU9,$8JO*"E\H69K XO1(0=1AKQM2&*,0<,#.W:E8HGNB= M5(C2D0GWF)\FIH13(7&9_21RI&:H"D:4U5 *U#O0_,#,#16S5C!4NYB=-!!S M+*TQU:,1L$6DVY)XI)2@>M<_ _ZEDP;S(WB<@\A M?;;"Y!0YX,*/^SSKIL83R$C-O@3%.D7DJ+([ _&9@G8")40XFYP#FF43L8R MR(CQS3%GHN,1*;W -NI*53$/[4E%#8].9\,DA=I:D]-,)7XH?7H*"_I1K/5E MJ;>16BF@9JK8AEPD\ACS5"PT9=02,">(FGR&DJA2^\*/J)XJ<"#30E6U9I1X M M0#BF0,=&5A]""8"3INY2BG@F] *+JHMW-4UD2G-UVZQ_NJ+JV6UU,;?1,0 M##R>LIT%J'QA6#/!U?!#M4-_3\HN=)V,LW@<469J7_9LE D!DC'+VG)TC^B6 MDV9[3N(:>3V>\D#X7#=STQP]%V'*<2_#]@GF/0A?$ >]/.9N@!7EU-Q+-%(A M]!2=8% *X/<)4J)PVA#7E0FZ/18(A\F08S#D7":WJGPOD3N%[-<3.";\7E,2 M0RU:\Y5<+57]X?*.E+ NO?I:@8,+&:H42:.!GSY+]32],=P0+LILD2+RBPWA M.&2);-4'YS7G>%@QLTH7AZJ36A;2+"F(.$K!H#!1*/NAS#Q*QXNX6*L6Z&@/ M#_T^_/>!333KE$ZH:6M4IN[EQG(5,BSR23459AY+>L,^E>J%[V*IY6S%82SJ M$2L$S'6R4-X+"EL&!P5%2?=PPBB9CTQ-?8/*05[>@@%G/]$,0A&(:::"1 9H M!5IF8QE#[GY/1''C$<6=*IBL +-?ZR6Z+AQU*G MD?7?IQWAD7&I0)32['B60L0@NJ**J( M!=RGS! 14PE$NTRI$C(XI)2"O*2@H2!%U4:>I^AZ()) U*KJZJG(Q_/68HF9 M%D>Y@AKK- ZC=T"(MP=.^:KEE#MLD1 .8+&A;(83UJ2)IRLG'RB1!>U,XN#D!M4U#B=-L,(F0K,"$PHK ME1K.&8)%='XIWDLN7=ED3X6 ->V2)Y"YJOY$!CRFDDSR%CU&.;8I=-R(3$"N M'053SZE.IDVBF(VR1/0:(FO#%*3"CY'D#;SAJ*@_8E[VA'V/J"#)3U4: M4K%/2OYR/RG\D'--Q=%C/L!,>VP.+F%99]O]1Y]Z8GIQ%82XDR& M9?&Q22_R,^&/ M%^S8N(7J4F6X5O&O4@\&P_&+00-F>,B)1V&%BJB08:.QZ0F557*%5*0>SG&1 MI8[$':5O5-VC^_T9KQ5,/[=#],M)<"_E%,1R@RNSWV2A:#7&^(]NJ:>;(:B:H>>RL2CKVFRA!@NZ9\IK M@R]0'>_P8&NFDQKGL@"O%N6CY+*>=80&F 4HC.S+>0T*#?02LRLF>4(N:1O9 M+"P2WB@NDW+1SQ5B9%A'\F6NE);>!$R96D61*+-7F)2^(B@JO&8\'\,RS$OV MZ6FJJ[",J%!C86$=PIU,EAZG"8! R -]3 "7(:PWEB76.+T#Z%_56Z/M!IL2 MVE2EN=:W)D%MOYOGJI@Z5W!XPF$1)N5NF0=>#L*4.^J)J+O1-*>'/1*4YEIJ MARU]+&8G(^T1D2_WIMVG(C][^G<_*=@+YLJ4EDL$G2O^I**C6UF:%,BFIJP' M:DX !X1IG[GU((\!M6ZI^F,E1AUO+5D!RUD34U:#/LEI\V0R+L48L8WNE =+ M<-$IR\)HNBI.GE1"A0O&'BF,^).9B2%<\01I43%2?SK?I9! IK,N5'+%K.02 MY9&2QZ4B8R,0E1B@0!W!Z+U4?#L:(T;*J"D4X-RXU.E%EBW!@?9A(JH92,T- M&D,'GCYBRF.1 1%#Z%%T86ZN:)68R)(<=&93F>WGIB4%&,QEUZ<"*T-B&Y,. MM+?4,(R3+!X066(H469QHM&JLCQU/'XZBS.WBG7R:6%,!&;J)$.BT+YN+RA4 MAC UYR"PD&%G;?Q9&LR"0\N5#3)?N/^X_69Z\_EI;4=BXIR1,Z(I6#[>PJ3A-L4&RGLN'A_HEI'%J-"<]<5X9XWN^-+J-?/K- M W6TB^1T2S,C3\P2]<.AF%B)M2%H?9@-F7,2%N4T+G8:$NUI'()P/\ $9555 M=V4,)J1N]#%'_I#?@D/:1#N,I#STS6F=U68-<],3APJS2IVC_.I_9C@1,A4] MDA!E_DGVF/B,XTB#"+@.LK,>'*#S22 :OD,]&F\J/OY8/WW&2'J!F%WM4\!D MQ0N6,CTPJ3RV;BN0=5[\'$]3R9]SI?%NPX;G!S$^1*B82D32/C"C79Y,'9=) MSWFG=FI F8OWSO$3_7+G \D^5?B;RQBFS+]5'= *+4NHP8\^NOS!+AN-F1A E)L?F,$CK5?@ -294];'WRO' M6XK)H=1_2(Z:@DV,@/1CV?U%9H16//%;A/,I&"+@!!I=T6TGNI<&$R-:+^LB M1>P=X(VSK9"AASS(@SH,*_HQ&T%&" 9<=#Z@D@0@@$CT@M!UZSBF4U3]Y^87 M34X1+C6RN]W1PL(IYK9.[*\%;- "&F3L"Y)ZE4,D0D2>&8P#BY410- M"R@KRFH7]XK!MAT[$IQ:LB)@@!1W2/38[(FQ]IJ.]M2TU!?M M>5$-R1N3F>TYJB]E#0_F;.(<@%?2BD0^7O%K::%VH_" M8[;#QS.?UTQ- Q*=DF3#0IHHDCO2DA$+ EFOZ^&;M'DNW!U3Y:!YH+ PGE7X M^6IZZBDYX".$9JTPCS2+R=<^B"+LS3K .$0HXJ3YJ%*#0?W!8:'8?HL2;.(( ME!$JA&Z(0].A8O5$U-/QQF)K8JUWY7TOY%A3'HI.8[(2L=.JR6I$^+A&6:BJ#LBV>O1'HI2@=?C7FM,Z^*NXM_-7;0B9E0)R.%:- M-#S*? WH[JE)D$G M*E40#W(_6EZV8Q1])O(8,.(OS),N#5CDVA"=LG6QHJ5041.YY"?S5+E*'_X! M=%&UIGG%H^ST7- U5.JUR\9DMU+K64^4N_8R#\Q3QYVX@?3+$\IYN66VB(TE5 TG<\&/C92*A0(N_!;.PG8G%& M7R?\*4%?M6BO'G/0HM1$0"7CP*!\IRW./5'<#RK+R MB(ZB4ID'_!'%>=X42K.1G,50]$@,J9VS]&KD(WGQT7FG2:%)E4I>DNX/[4"2#:_D=)Z1_T@U2J@"Q)3F^OO0 MEQ-?C0PH?58T#D$H6O+6PIG,V:HQRP* Z:M2>O061K$HDLJWKVXPTGKY1.$T MKY5.JV:4S)0.312WQU3!HT5((5L^3VQA]\P/2)VC\U)]5<<1EHWZ,N>#SKC4 M4_O![(X@BV:^BC8D=7%Z3G$0J8HF8_8+W)8;$7DYO#0B9A*,62>ER3_FPOR3 MIMXJ3+@S.,(?N=5XIAL\$2P9. M\!\>!RCA*JX8_:YRJ\P1A'*6=3&S]C9ROSJ_^0&8$5TXJ:%SSH"MP/'5,'"& M:I5Q+.*8(M 1> P:_* &ZT6ZQ]^,NCK16L<\ZAF=3A^&D6@,JUW(QDI5_8-. M8%/]%V3H0+%+3HJ))YO&X-3D7HQK#-F()[H,3+-HW=-#-W4M=JXEO"XN4XZ3 MH'%BWU?C:QV24$]4;?T79')^) 0B(AT=BJD]F\3-#*BJKOQ&*$>F$>H., @- M,2! R&+A&B)>QSUD6D9(M5>><0(Q) ")3=^XF=!&JL1L&]KK,+L^W))>+K SL]B%V5?;Y MC#$/#USFH!E/%'T1@[R7L3)I58]+6J0Z$%*!$J,Q)LZ)[_?AB@#WHGA1:,&E1K!(L_@!Z2P#9Q!D"6+4VJC)QA.$'V)8I M^]'$"GB!2A\57B$DGAZ@+]<:&OH6/5^4;(QP+%/AG0UJZ5)"E$0LOS;GI;[H ML&!V;BKCTV;QR+H??^1HW?$/$*W;C"/BUIR*>)$WZ]I>1P1ZJ\QH2#[Z1\H] M4:.:S]W$:4[&Z&<1E!DI59@);C7 ] M2D72(\>,2*!HCF'DVAC]EJ<&$LQ,RBGD\AH]22D?AN;G%8>\^7F?)2-5]]H8 MVRFJG+$[J9R4(*J="D.(IK1_/9,-VW\ ,Y^*C64AF?Q2Q=1:=LWT'A245!F9 M[?O49\P"HJ%=6Y;$(N:E&6U^@H?D*]338.$.D:%/XL M3H0J'. 6IRM?F2"]D2#=ANW.9?W PT$=*3>6RGVW1?<.2PI]W(7>()HF8662 M'$8STBCM1N.)( CT:Z>RO2*VE$"6*DE1=)C@;DR#R<_2Z9"_BO5WB"J1RENU M]OX1?=VJ=8Y;ZN%Y1G$Y?/_D8R6U>TZGV:0O.P=-9RP]6>+1Q=2JN:^YDXY^ MUQ]CAT^">+FX5C%&) PI=,\&LE:^@+WLJA\H!J+-G M*$:C<'06T'/5;S;GSV,N./*V\N+^=[/I?:'IMSAF"OR EH-)AO7\JVE57D$G M3W(JAU)4!Q\9M"M42HNBKOS>TCCA(Y7 M$OKKO6-()4L0JUD/70D/419XLM?O%%[J32WHHZT@1LW6/<\5/D3A-FQR+MD( MO)=Q@+SBAEPVBTPT%CDHL\KI#<>5#&\9CP5KG3K740[?G)HY"JL5UB>[S>D' M%48JJBAH/B]N)XKP34R_2P32=/3;0Y0RR?X)B M:".A[B! ZR#%HT$H^C+%U _)Z"3BX *VHMA/\?G<8C&%DDQT+7CP"L/ZZ% P MGN(A)4]U)RZ8CK6\)5A8J%/1(@I[%J=J+JFICI3[J.CI'%/3 4OCM/+VU7FI MG3'^!PMD9]7 %N+JE (C"$9)Y9) GO'"PE2,0F5'*M-LIOST9ED/+8S?1\&] MV>Q1SG UFR%0G2(Z(C<,MP=36+;S:%=!:6?_ #!4>O4N:[H MO">Y0_5EA1QO1I,$"]/CB@3LYP6%)3VM8)>(5HP&*Y@7"ZJ)T3G&J"[=?5)* M')DL(PK>C*I$&N4AABIA\J#R&N&BP!YZ$(/$58F/(8,:2 MSTF/@C9?1-^DK;!7YL<-/2_&O8I6,:)\,\06-/&49"2FB3Y2#"AC&K ;4%66 M#)3+DO0(C;V:@R/8L/V4@4)&V2S ,!]#*Y^I472?BMUM M15=@&B2E9'NW.+GKRW@8B:&DMT;[@'<*MVXPD9H:?=G/5^;VC9N-53,/UOY= M+A)A%PU@T V# RS4+OV<8YE=QL<\&@M/LI@ II)0ZHK_YCS+K$N1"=E5U:@JP%T+* AV((,3 =E*18OEB>*%SR9B"$,*?$$D2!3B+1.C*W6 MM+J>MT\I\7-J!8G=1'0CS'Q1RB(1HP3%*=GZR&+AY8")K M'-D&I8NCINH.4?G7R3KFFDDXD$I./N_<%C*Z!2 <>SQ]4$5RA<&+9D*G6==3 MQQQB$GQLI'["3CJBOY>AY.L:P_(A224M]'D\VTQ/)-W* M6O!"?M?\(8PS[$[5E9J;!]K7!UI\A$)#8]JWH7G1<\=R?+&T56G&)2:O(W%. MW2YPWNB&,:]WAIEU)G2U9$9'#CD,6VAD!H.E^ECIJ8^Q4EWNL]AI'0.WI*,( M%:%P7'D[HMSKB.W3BPO0@[IE*9U9*D8Q(O(!Z)GF:IYDNR MZ,^<#RI7^<"2= VVN\5LZ"F5KM+GL.B(N((Z(M6;:#Y3B[K63R71%H(%Y097Y9D&=3TV+5_X$H8F<==9?8-$55LLR^NQ M%YELXZ+LQD+6:UX>9)S-S*+_(D7GMI)Q5C4]'4!X U6[P1^GR."4#&6I]9E ME 4A9]238O-!MK)GAW2=R_K/O-BR'-@HNWPIZ"BAAN$*N"FMNRJ78%8,YX=B M&HM:>94^DV=S3+ =$2!1PH-[GJCV+2J-QF@5S JM]$C,I4/1HAI#;[%TQF"[ M6J$-QV/1ODND;XLQ "E-!,]+I]B7.25YYV5W&N'S M,$])>Z/&"I?,KF THBN?(3R(F)@,H&T/YB2LCRP6GHP,5E"LKK'^(P-[E$8. MH!U"#ON:9DC_,?F/BH40XX)'IA.5;6,X;4HS@"AF0SEOY3)/JGHKU8N)-?6X M+Z89ZQ, 1>2! "Z#2.9$'1RY$E$>EVZG#FQO:N /ZDDL990YA!E!A$2RY"SN MD2(4I>2\K#;W>KJ?/R76GXL:NVW8YAP]+D5/=%=,ZA$1L9%/'471)4B%-BMT M@XLA;*JEK6P++:>7R_9IZ-DQNKSERM6SOB.A.XF""%4;F6L+VH>2-SL@@E)M MQ=-HK'PY!L>0#@I!D.3&&M+\7EB .A#R.9G5-24GD%:K3(-DVN^D'5]BUBLO M>J#(%(/3%#/OA:*EO$J9EJJ"?1D F(AN%H6I6FG."M?@.?D1PXVMYB[>N)$J M!PU*Z8#,SDSDL13#.XJTRMD.K73XGF#*[)PH0C!VPRQ46H MDTZ2&DJ45)N4'M0 3;O/59,]> M/I= CQIH.'N?=)<9:; E-%E /IN:1(V9:6:?L3=W>U\W%S$;%^;9DHD>15 C:>0A6P\26>R1FZ3\GA*SX\(VL<*N M-*B+^*='BKEP\6R!K?9L0AEE7!LH#MB$B7A4Q"'G]4GE$;L%LG@@)6=>QO4& M(\UH-=1$6]3\885)'90%7^SM(+J6(!@S:OTA[M2BCV(-A4Q[HC3*7U--$T1M MLD<9N]K0)_&7@&Q'[IM(E;F4[:3;6>;]CHNG@*T$$Y$<-JDV#BQIK]\)+24G M=H>2I)S+/(95Z>-XEB3.57>[Q-#=YKCJM4(J$\J4*5@. C(YU9*T79EU*=5V'1ZA1MUD86C[E?-4;+N>BE 24UY1\&1:<^I)QA.8%%^2;RV4H/V 0">Y&)=1*P M#-=X[A@7BE%)B1'3XN0X]'QON3HE>@<2\B*6Z5%JQN8454J%3/>^BPOS-72$ MJ*8P7&R%?&05E_]+\O[?]>G^$#U0+C59T=L+ [5?'9S\]6P4_:7V=TWMYO_W6:-Z.6HUJM%K0AZFMDB)0) M["KGN4D)9Y&$!Y0XINL+R?V;E%/5E UB)"<6@ENEP+5?\.!$F6KF/I&>9+A# M,F[!,@?H7!5\M*&XM^&]E9Z0O+=+B/-,D2,-%.,(( MI[7U)YU3:K*"=B@^3*6""6U".,I4_Q49*4A$BWZTN86.4"<5(M3JAI)(Q0K; M29UF=^4-OF5(4B")]"*67IL[Q!XH@"+?+PU3L!&B4.1EX',X=G*E@CTCD]9T M$QJ1TN)LYYSVA? &O4,V%TL1@K0JAI+,Z#XEH34:EC>!+E 274HE!7 M/T@D[AN;P;?*P(,PL:0,SW67E)R.1$1?J<9<)JZJM%5LAH%Q94D2(B 7Z!. M%8UU]SK3'0OP_T":WSO4(G"44X:Y ME'C01V#V\.KQ0O(F,6]-(-3%IDQ$* B&+#82(/64M+[!=H@#H =(I5W-6X'D MXH9^;L8!M$M>O412DNP8:@8;"UHV6,;QP+0N^-1DH9+QQ\Q-"E)'OA2*UMED MS!0G"ZD,?6$VY+GYE!.J')=ZKELD=J!;0(N& 7IRG."X0-;T 96!F8$:8T*Z MG):(;)@+A41FO9GP[$D\ES$<;8WJ7'9J*B*J^0MDV!F,^J'H+MAW1O+M*2 M:+.&R0S8R#'\PF.A_OQ0S.UW[0\0\[8D@^M2P+O2![%(>GM!O?BV%(*"(J*2 M1,W01*YVJSIK:9#ZB9_/C!2"7X0E=9JGF>0M4Q#RLA7D:W*U--1%75%6M HF M?RV?R2P\F@ 50]>R0_0>9 MG($0XB6C*$1(2]016!0$)'9DH9"18S+BH,ZYA9R7POC0O')U.CI57K\A8HIN M&6'*[2+'JX@W;*ZYT!%C,L.IAZ@?%W#B+0^ OZ,:G M2?"F+T>[DMS(X[*="(8S:M(7*C..B]EY/AJ61*Q2,*FW*5\OR("'AX=&YT(I MZO ZH0#Z.22(1<%3A;O 7#2V2)>3=$0S-%A8S0F).^KT1XI4QKAGBD1@+6/- M*>?8GH8,/,9O_^SYIQ+6Z7\ZS'>S&#;GFS &4D9%XK@M)FY.L:N>3%J:CGD@S/%1FJ+RXQ)UB$M;H\Q(E6>;;% MI3)D!#BU]81WJY=_R%_^(?,]\G"2YBGP!I$SE1V%<$Z\[DV".:&RE[0PUI(G MK#6=/ZI?*Y]K(!?YW29UD>L:&Y12X@+5MK">Z<::,\&<)6LH.M=8B+#5,_'* MHH"-Q[S@[Q'.(?3//H"))::-23ZDV_9AF9;\.Q'=4T$B*.0E4T"?:"1/5.1, M4A&\0^)EP&6.UR=LROZWO[0.FV_:AY3E==!PSG#$[]QGD7L4#11:54 IUD_X M,D@ QEPFW#CB7 M#5A,Y8\3@'C->BWE/^IDOCR+?@A0+X81:D@"]5OIQ=EJ= MZI#'"3]5?[SQ?&R9/CGU0WH2W?1FQ- A5Y>6 JK&]YB3"P)(;HEV)W[.M>9& M4VC.:0S_[ZDWRY\;\-/KZ>^/FXV3UM',GYJ-ULSOYSVJ==@X/NX\^:C7M#2Q M/#@!/*=?]SI[N>'@(8\^;8\?'3QK X8![T\=@MC_R_,^.N7/H(P(,@-2%']( MW45\N)$4K1$T]5:][8T:B+-/Y>PI/E2RM_! GD&(/"9"7^"S5AQ P8F>?)$HM/0Y_UIS>F;,*5T M+DT\E068[U;1VD7#.0=SU1U^#ZU5C)S:ZR,GRZ&>T\V_@&J<6:25&YD[TOJV M0SX'"QB[>?S><'[+@N#'(:SC@QUAS2>LN[QR4%(6^79NS=%3G^3HJ1W-+7G^ MM_P/W[G)P X/[S%7^0>BNH/#'=65J*XFDW+@AV[>W4A3(KKT>;R3<=^CE \G M0>!C%5_L8:+!Z,>AM_T=O4W3FR"L&]'J48FWG.+.O)$?^I0UMS/:OL-HBQ(^ M'CK_-_._?N/I59+B#IL[BINBN,M28XJ\SGI'5DL>\EGHQ? DL-?>-9S?::L^>U+YE$OY;O>Q($UG(M8 8X&[+'Q./)IL'DJL_=9.-'%8 OM!R/Z MG]@$(UG-!MR"-)9&SA^1KT=5RN=BJE0T@@M;;;Q"W50S%R5+DF!I86M2"D2PMH0;/[*-LB3P=WXBA0M6__@+-)2\<; M&LE@M-XHQ!,H]4!66*"!*Y48^$V[R.1!MQ!!X+^=)T]17=V15Q\@_HG>,%B< M,Y0S=YD39M3>!TL^\CWI_EYT$,8.E42XE,=4 ])SOU(%^ED&\BNO1?DM>B@= M!A7>I%__&'UT>%-Z0K" 8TUI OO\(QWO#^[O2[0%SWK M#G"U'_#' MBV(17K:8D]%?K;2>SOBY!M1H!_BA4<%Q#@2VTORN5YB4G,%.IN M2:BWVX(+XU3R\B)52JO) #!%$%X> &I^ /49ZZ,=8,7TY!#[B5&_?C\>J>)R M+,\$B8=)=;IHE H;:[)2"9-?58^6$?=\W1ZD,, Y[S;FH8N*&N7,W&!Q<:4M MS1-@3^ -9A)^SM*8C=BC\U%,W8AB,0$/]W8O.DZ0R,HEIQ!;HALF-2P(X1 " MLV;(DT/M=Q4Y9D5.NY15M:O(>8%3)_5:-_!#OG &B$WZ\@F2U^?H7O.55DVV M;""5@TA[DG= 5GV9="._0D=IJAC4]$59ZNXP"5FF02P].Y8C (XIT+3>V3* ML@>]YH)4BBB':2!H:3ZWVI]Y:JBSSCBA&A55FO7/V (L[Z91&_B&5"?Z MEZ5&/NUGB]6B.6D;.Z7H^;C/MZ0V;$Y90NA2XS_1^E[:_CG:ZY$;RH(8<64L M8H+^C"H8X@*MDY..X<5HBSX/0YHA(WL14!&;5GDNL0U5FB5D'E'Y(NV4<'"Z4/ +3YA;H4JI_CR@P,YHVL#%S M975=6CALM:/C0[,R:JZOA_8)I IJ( OGEU[0KF=IMU,*VA9SM+E),3N>MH;< MD> M*P1T'4VGQXM_RZ<#% _O*I\BD/^@V^Q@WRK1F>;O6:!\P%,[0U.L:-8^Q0)K M,]_YG#]ZZJ6@&,'!M0^H7UTBY4'>-E=:IDQV^2"-#8$[!"9(SL9Q[N@L3#;Z M&+E?A]BXYQ.+@1W5G/]!Y]7GFS>*5!SX5/%K<=&JU@32E MKM;/8M&)0'O26#+3+'KJ>&___L MO0EOW$B6-?I7"+^9KVV 4EN2US*F 967+L]4E3VV:QJ-AX(&R=1B:W,Z']XW759F3 M=\A4BL.^_WB'N$&9>+(_$M[]'"](P6O"N$_=";;;DQ%^6>-A!0_^"+V@-B2)B[;,J9T59>NZS-89'\U9,GZ7U1K&!>T^ELG[>*YB+IQIM MCQ470N"+C_1+!H[&! P]L1+Z1_*F_2.\&#C(KQIX#RH[X*-%N3TJ2.O#/HDF MD.R3OA-ZA;WR,5_-OQA$\X_Q8OZ4@FN;4)H-&Y._JIAE[*O;P%GOQ=(.].I_ M?9W\%7XV4XE/,Q0X9^._^.4T;VKSU>@%"['!6?*Q^ +_;[X =S4C+8&?2Z2& M_=F5&\*9O(9H:CUB<&M^OPU8=WMA-,]CS_Q^S:N(\?W/5479LT<7\05-(80+ M"?[7WJJ=?4\T-(>?:]P6[0B$:/@(^F6MRWCK<] KS.P]#F"=8][@1_R^2&Y#;"JSV*K>A!>8X'5 M9 PBSC>NRK2-;O';GW^+#K#2S4E8 AG+&!_&]6>\"GY7#ST&F7BKRUD"2HO@ MET3U6:+[X9OW[AK/%[PF:6C9T^1I:M>S'$3H&2,Z#/%RM<,L%W)!*G%U4\&3 MPEO^NOOK[ON1#$.1_\>]PCW?>_3H\9/]W!WL/\J?SIX=S)X]GCQ^]CC;SR=/ MGD__=^_)O8OZTK=AMQF,G+NIC.1/E/W';]W["PF@[1WN0=A7KTK6H$1U/*RX9IQDF]5E69_@"HS5Y2S_+(MG(47KL>?Z6H'Q M:S &%&D[5WEQ%N$\\T&E,EN#\4)MVYVRKH5'=8PTD':AI?MCAD%S:TS'N7^N M&/,F3^W)L9$##R=7GAF^O"J#R'=Y*K++Q#^-_Z(\04^OIO;E@X8E[M*D+/ZY M*G*2[VA,#=I3RL)&)'6_$^<5RE3'2 AJ"Q(WR\T#,PT6C@SJ$D5/S8_5'\ET M[ 7SFC34 @UN63+;.+$%(]U?IOB8CESQ17:*W.V*N4,0I"<6CF=5"0/E%B)L M J/VN8('I]1Q] 7)0)>G0:6-:.+M6J*?X"/0V&1!ZTWF!.7::4:J;Y\4!0RQ M$,B6\_9*$#8'8ZB4+<+FMHZT=P8!P^=\0*#94VX3SKRV0-GL'!JFJ M%Z@(!W\4686YJY0;I,YZW\U[9FI M)HBBFOH97FO,0.5\419U$,D6@5^K)#?#%UGPX,0%+D[EEI?;B(D/%P1;CF:Z MPN(62O20T@RG9:NL,Y2I^MH0$%1)9'KJ-*$&MD77A0T[;0\97SMCRX"G2 M@J+\W/\P$NJF@NNQ,YI 6*E%!P@G=,;-)QC#X+&*O2?$[KO @N>\KG-6-E[4 MN1'[P9X"]'GXON4I>T;(/Y\T+" X"Y?VWY+'R$C!BTXNNUWT8F%C0=F&1FCF[-/# MA/IB8(+9F M1M_+6:?.\NC:39,YR:[1P41JXU3W@U5[/V#IY:"0M8N9,%J\TZQE>#G]!^IU M').:4OO +W78S[ V6*[$XF\=%B&Q$\D+*7%1@XJ/+CI$516#T/Q%M]*&,@B+ M6MHC6ITML/@XS>(%79MZ!$&/3Y&/&N$5/B!(^?EGN(_H;60/),07R3*(")6= MS41A:0%#/L>+'6$LG,TA%C+=DY#*JLF\ MGBX*SQ5EZ<6<4&*71$W;>I./6EFQM==C1+L&_U%I;,Z%WC718/")HI2"RNDD M?T*18+9;L8^%/1[5O#O:)3&[2CPB&]UFFL?,/1F^]WTTEU.%\ MYP4N?S@#2*V0SGF1'+K MR^CY@_Z!.L+#U_6O-^K!8) >YH9T?B4TGR5XHL&:PM6[$%IK_ (#0CF=D+MV M"GX/W ZW1+$9O79GK_$09 11>E[C5B](EC2X73F[\^!2P.+!*<2ZH1@V]@ID MAXREJ]9902G2JCHW[8U=!--6N.T%?([A1N!YXF>%5 ML<8$K=8934=NQAY47;K);>*>L)UG)/AM5*,&U/^GMQF;WS$0](WUI4 M;IY9UN=B(I3<>_.(&+TDL:I;Z(S9G&3%ET[<"7;F;D@AN45'3]')==HT7G.T"OV!O!EUXK6"=@+Y4J(3=:XM!2]X%7FT9_(E*PWGOR[VFR M]_C?^;L'7LX:/1EDR::#0)Z2LA9+)XIJ?&JH!R:+*UHM*&Z+2T(K9&+]Q\XF M7)8HUQ/E@$5T1_(4_L 3HD>E99V0L[2E*=W;68%YK.,F352L* M;/(9VCR*O^C$2QDV;-^3JH1!JCZ;DC%M*8 %OQKU$"093WL0?US-R[ R=I.W M,PT-5I7JJJ)6@AX"X4IL>?&;#7KMC03?)%ID,OWBZJ?K@];@_9/W3$]F/B47 MELH'\9GD\@VVLN;T]*O51-HXB91?837INLYQE/!L!+,[)XU%] 6I9(':HRA% MBL=^[S/,4^!-=^K9#EZ,_\XUE"FL!SK=<&:_'T3CN,'\JXP0^LUP./W#<R_(3((70EF?V7"J1F:6\:[#Z=,KDB@2100" M&$,%8=A#]KC$=Y9/S>-++Q5=#X7&5TOM[-3?4%JI#3O_W/$AYS]K&O+@21*. MO/HJN@E%L5UXSA("W9?117TQ3^[LU[X4_N1]:/!G#070G4X O1)/;&_6:2?T MYM-NG+.?47.5KF>,?2C/AX\$>&$[EW1R>NFL'3S+Z]R4'>O&F$4\%AUURTRH M:BTG.QP>7'5Y)?TPG*KAR M12ND*2B;@YE[G$1SH/KD78*;D&3LL!H,+OC"1L.GZJ4''+B) R53E%F]:!A$ M.(30)MK4\#2827^&PYLP?X$6Z"G^P&\O$<(=W)+% LEJNGKZV9 <84LA =)$ M 35G3B&ZS!$*\,&/8.!EKMAK"@#.@X>I0+-\U@T72H/?,FN.%?SH&/RWO4>/ M=Q\R(F2!J%"2Y"TS:;,ZT[1?V"+(2_B^K-A8B9X@/LS!P_W=9VL?QIXU"L"/ M'\'7/0[H/[WD+(]I#?:DXB"[08*T*>42DF7683M7P!YDY&0T MM02U5"M!;"[L"Z$71(E&N;IOL>CJCF3AZ4[3*190I09.">4JU^2!_) J,YCY MQHG+F+= GQ,>LLD11'L]*/+]RY48;V/^" 6@2&)?ETT^8[)5>''C M9JE<%[(^J""-K#3I&?$^A5LB?"_.&$T*S7;83.*!^2T7$L.M1R/B%*XJ3$1. MBR5Y,>A19E&>.*Q.W9[KH#.4Y"ZS*;]?RR*=?)%1:T#IR'J.0=VT#1R?;V6G3ARW(JB'&P=BN*TC?*I_(7Y8FGZ-^5 M+L>CCU)]&*5A9F_I6!J8>[S=Y*P#+2B.?A@&M;XX=[\=-@G\OY],*B&R)>Y6^1,%>@< MI<5L'!YV^*R$7ZWB_0]1/9W&6$A(6/>U5? R!KC]W\A7HKL-KNLC<=297^". MX;0V8>%[@>1JR7MH8*7@K MS6-D2P,(L<@./09'UF4:_2H-]V1S,)=U5K$O; M%-?6+^WH2@1)';MTL+VKI:! %\47\RH)-L&SO:5S6FT.C)K\Y["<@:FNCG\N M43@"6_R>K9LPHW@R:-V'UPV8_V]^*8'\1*303;98[DA[% Q?T^$_J(!,2:I> MGN)BYF/T[G6S?OL;K*P>&K.10<=H[HRE+CT=9RYI,HAG;2I_ YY7\:80B4?_ MM1$F:7V,YQ=C9%]ZBP FGO+D\&7PA18R4AT\"TTB_:]N30M34'@".\:&-)*P M*[A*4K^]&D? I-2D32.*"_"[P3APOPEC7:9E5BS4*- 9%.YMERV^2-7* T < MLPC@N^6JVQPRZK7GCO@$B(3]X@.Y9#2@67OB!-/+W6()]D%T3MQF'&Y)'5M3 MDSO!64',TC38,45>[:QHVLZ;1N31;-!]==41^L4"D*9J:LGK!V^./F\+,9#3 MJDM*WT$?'=NZL 3A8T845V#SRE(:P@B7/3FU)]G'>GE$ MKBY%27Z Z)B.CC+UNMDY:NN2KK2B(3SUPX31^/[#%Y/5O*7_W'L1AA+"QB]+ M&D(B6(9GGF%8XR%B>G,?T7MLM_>>=Y-7,L8>,N;#!>_1MXI*XIT.MM&#C'DC M'Q5-SI&_8^!:0S$*ABH1EE)AE"8HXD4@D>(7BHUTUL4YUP67^O=9N\C$?X6P MB$,6N@&BE@;[NT1251],7\2&$&C*^>)&-IVZ)>790^_%J"U,U<[04/G3AGLR MJQPSC$WKC5*$RM*/]5H2#E('LT*VZ$_&6'DS)WQ^T/ >&.P:285Y)!2N0J39$[&33:N9 T=H24V?2(<^S:10W+I%@>F3%;&EF/8B_/#@%<;C%9V*&K.?>7&]P*E' MYF%*W=L-1+-HUB1 JC%QY+>#7UUS1"UVR8K) ;DTS;7,Z&49L\+'^%6\=R_5 MF%*R#$$^5*YN5RUNSD),C(\__%;HOX67]!9^\8S^!@QS\L&2*$\64TX8WV.: B<>\ MK33#*V090F,\O?G$AF=8%)2TXS=N7?#9S0,$#PH&#N4CX (9GW3'G)+D7JNX MRU,\@8G32Q'D1A &94VPE2RD?P7Q3"NU#4-"O31ZGN(JUT-[!"M[5U?DV@/+ M.W?]E;::[& M=#$I\>C1Q>976O %=W"N3\W:U>PBIJB*W'P#PQI M*\&-06,:*BSQT:7W]Z"C@LFU @0-;UQF+05!<8"GF_4?KNN4KID-TV[RCMP) M(5/%,$.1V.2OKG\FGS2F XOZGLS#I(@NP6>2H"RBV_GIZVR\J(ONH,SJ3P=/ M8NU563;\)_ -X>5^VME[MNQN:2%1LN')B]NKF+^(AFOOT>YC'(OW8?6&*N., M09'(Q!-6QGI6J.T\?/L\O(K;Q*B6'1QYO\?]=MO.QK7N"HEP80:H?,]=X[ _ M9F#ZVQ=H0[?C?XWC_\%Q_$U\(75)NDZ8,,3D&)R\X*[F*VKS$??YE.165#$K M]6DVIJUIQ_@:OB\WY*W/85*4V#C)DZZ+U$+.DRE',NXGY2(OHZ9MZ$D15\"* MF 95\@1P@,&#F6(&& ^%HEJNNK/BD[A#51]&P.VMA#\4Y> CV$!P%+OB>U.X61"SI5/*/N:F58%* MRY:&PG#FV6#=4XU.5MQ)5 V[E[EAS_[,.(4HY SC5)XJHDC6Q.AJ4T07X[Z^ M]TT[2F]"Z+>*6'NRAD-QK.S4$W+(E;#09 K\=WTP83-47.-3WYX!BV0)K'PF MAQW:EX3N.<(>O!!X:*J3XAB93R1IU K9Z*O4* 1VZSACR#G\5%M/WXV\69R;&$U":&A%%1'*5?L>.H7-E,3OB3,; M"2R+1N I?93ZF"@L7K2*V%C$^14J:LI^6488DHR>F&#N\+R^-U=S-/#8A(%7 M!"-M2[E+:Y*[ L'PT^(S;,%283AH6T2<6_$XM"(9U' \7V MVKYFXP^.8,$]$TQ'&%4\LQ5LLLFF^BV/;6A3$]PJ[C8,R 43*Z#5(RQ$[ M8C +";(@^MU9U,?2%[>J5BTM!*GP#$D>JC7]WAZQ/$8[L*;3^VTE!ZU_T)*: MYA@76\2OB)4(I0\:]& OD$U)++;4JKEM'*G#J0TQ:J^K>\V&2NN4R3_>789S9A M-ZPMN?3LKFF8Q+JCT6ENLQGB$$9-XGF MD/N2PXZQ*[#$:CP[Q,*:ZWB$P>0T3J#'VT]?3ED/O-B0MX5_KIO1\J*89?++ M"6]85SOA]QNQ+-9%+(()C$N2C"<7[P!.KIS$1HZR?V5-CF>UK1H$S,D"30<= MSK" 0@M&8!WHPU'P*]00 ?_XQXHKW++8$ *_=."\<*C(RU"1$R@KGC6+J++1 M8_6Q"[5DIC1AA92RK;*E_@"33&3D7P@^T]]0XB)JS4FWD#*'1#9BW" 0N4CC M%0MQ$S>=D.GI+>/"55A&@D0FACH/"W/)'Q6EKS]VQ!#ZJ?X"\=;'\-67DFXX MG'+?_:>/+P\]6SA*QHKH&4[W:^_9ILGAJCN"4UWZLO'['P)_%3[F2WE,[--5:1G7;J\A9V X5JZ\/XA&T8#=]]@$)A&39G$@PB]43EF-;R MCNLL'1A5#B)"6Q63K^"6]!;PU%+%84&"<1>C[^&=C$G,R4(PDP$V%'8U<[*5AW547_XV!V"D%X >A\'(%L<%=ZA/FP*K\F4P1DJF>"*@D>D118W\C#^" M.1%78A9ZL"*W DF;6\PO7,C!2*-]1!XBXB"Z;N@>5$$>!0^+-A?F.4L,*DY# MKU(>Q8$G* AE*VVM[J\QCX865E4Q[T7 F/IO]5V=OH="L:P&K0@2DZJ:WU[& M3:&KRS!1$RF-DAV?(GA)_1L1=@HBA6/!HHJI&HYO-*CW%S!X MIT::(6!0N4H;+YW>8DD%'8T$9IS:11(R5LHPAQGV,X8A"U5E\C$7!2N6R(T# M><:(>X7G,[=[('<,]EAF14/!4-8)=VLR+6&X5TMZ=D1/,X@(X;%=S'6"293P M#:)A0>.LD1"%=NVR*,MH1QG_3F%TEKLE'BZ>C\$.D_D?6@#9/ ZV0'WJ<.7^ M0<+WW077K['ME$&-#7SP[X6>B)[_,K,=!H_1,CQ67GCOC' 'F=-(E96;-G0H M8-=Z]/,9R9 U=RYP_R3^H5"-K'&Q^\SPEJ'USB#?1DFX2IA)&8X MZ,AI0\2S-&.\'1R]8RXL>5CT?.STC7FM9O>S2Q>L$OET8$!C661\,'7Q8!R5 MR]9N?-*;J*?^N&<'A2]=%E-&0X;\/Q,N2MHJ$I5B&8%BD. >=[J7F-?.%MI1 MSB[I/U;YW+M#0H$I+)2^OJ?@[J'Q*KF'C)OT6HJC*? ^3>Z'+Q-WI%C\T5!- M77HY:ITY:)TCQ(Y4SI]%7I3>O*M";2RV!_T<*- MAJ,E44"@NT2^1$KR=)W Z!E[I>> PC?-VM-^$HPAFKP43L]9MD*=T+_Y>;&" M6-AO&V\%D>63G/ I]7@U8;F>%99EBD>WVTU8,H.N7&NK/IA,I1DA-45(D(B03KI%T;=[9!Z%#)E+-V8_P M9[ F0<^6,-'>_'2SPTPX0RC$9JJ4TWH5RQ+X">3)Z\T;NGR^6D[6@) 1DC() M@#HIQ5%=.Y N]0ED*N=$FHD**?IG>_99QW2#YV6,X-?/!&=!0J%K_&C+\GK9 M*8:6$@@&EV Z'+!]C"(7H2@COOF5MLEJPHAEQL,^S-V$RKQ.;!-5"IB *>DK3.N?YMH! *"!A8 ?91V IP,1]Q9!/8 MZK1_3Q@_(3TPX^%L'W518%@!)N#4-;XKQE(84A<:WURT?M:;HJSC0?8-BYRY M;!:^9*PY>R)9E4,JB/9P6YI_'W]6]FU7-<^XZATD%]!H>D^(>IS]EX:?5M0E MS>5)>KP-WEA$C(\JY3CDPP75BSUY29GUT;.&8T<9Z_?RP24; ?TQW"]6CPE/ M*5A@4R=5@)C^"79FJ,%^M3;\'OA6MJ)B[A667Q2'1U5*+?>$A(1-%K3$/O MK=P7X6(F?EA$%VC1>]V6U#XPJ7.+0R"0GV!JY6%';-IP*FES80*=TDAL7<1S M(.DE6*S9-,10X4TOZG[H4_*:R1TYSCH$;($)TFI.#(YW\L$CL3QVLM MY[9X\/=A&%#;#9$!T\UP<-;SB S[\_K02B\3'*K3F4_*2>+)TI=U0<\;_MQD M>F)*OPI).;4M*M9-3R>NV8'U!#9G(X9YK1_I:Q(4KE'[SKHQLSD\B O0#20; MJ)10.-PO.;,7O,%H;]04M164AW_%>52'A72RK3CDY(B2T3Y"P&=+>DQ'PLM# MCH%%?%++IA%J6A)]0Y<*A43J=<"T2,ZQK>O="SPE\H;YJ#8D-6L>2?XC0 DO ML,+X"5?S,M .SAE7":^7S M6B$5BF@FS"Q+RI"-0_H]Z44H+WW.HF,'+&1PM!-:<(941>_I)\7]8Q+;"'A3 M) TQT,J.S..A?!??M Y^X+D8SBT(5/6G2Z],F>8E$]@GFF9L5@6C=VZ]1QJ M#L1.QH /XJ=RQP3V7+,XQ5? (\@R#FN0O!J\^.!$6B-GFZ[1VV;$M$B.PPS- M2=[NO#<,T<*0T2D2\!;&M34:<>W !?K*MT Z&R;YT3=@F<#6)"-5R,NSY2D< M71:;L.5$FII-S2PU0GZRXV,JKG?&KPJ*]5!*2QP MQ"2*R8A8+4=_ $V)U,GS9='TP;.L%G*"5K!%RT[B9=YD8J'Z2]!X/[B%ZQU.RP#W/E)XY5(,P[ =>/7'F.N,//(3\\;A[8\LYEA2F%1\? AOH%; M)%Q6$3,';!UNG!K@"+L@*4?9==>Q4T'G/W?+0OA%5,,<$L/2^$#2\Z^\I0Q3 M"!$3R56MN'9/Y8D8:!KN[,A U5AC=>U400$#E),Z!SR&<7-8E!F)7G"40\8W M==AC@7H*A@[(@' BM1T]0U[Y&&7)D@"!.\R@**FV)H!NQ45MR]EQ.?OIMIS] M79TRO9);!>:8LL #%(HBARM*Q% O24AR"*NCE'#%)V#N)[H XMNS+E.\:N9Q M9Q$K,!%%""9+&2C)E]$C2QZ*VVL'ST;JVR190'S38& BP%S,"#/^'FE4+NYY M6A6_!'+@'&?34S'.%WVF)5.*J?=7GOI7M)!]WP/)5L;7:X1R%SNLU.2/1I&< M3@S@I2$8-@+">?,O;)7HVXUB(>BX*8AI,TL'YX$%/Q@D>]Q/$$KL_JX!71H\ M.U.VOBR_TNTDM#[2"23NAQ8_X)^WJ3]Q0^(7XP/BLZ!6<"X;0^_;?]O4>[CQ*53*M7'9E+ MU7+4\1N4'Y4A-2HV\FFSD-JG+=/U<4UTT53*0@3RI_4%$^LQ1GWPLX!(^RM) MKL0539_7D"2(X>=0/SJ6T50Q=X-&2:TCGYKD% *),#U9#"$?X)'Q^=2 M= M=H"X6YVS,=K-#K'N9NQ8^.[/)1M [;@2[JT4RO&QT[45\9&:T=76R..5 M>489?*R$[=-4YU6Q;ZX$O2X6S,XK@/7[V@-CI*P\7E_SQHE38AFQ&P7+'SMB M)\4N<3,E8$V.BDE!:6JN#^/24=AW>&VS?#:Z^=N6S)BJH0H5=6^_DIG+%+<: M3JFB53U(EZ>)U&[Q*_RQVHI.+D/YE M0,*:W:[WIFZ"WGW@5V)U?>FV9SWDX \FNR/9)LP_+HGY ';P_$@8=4^UBX./ M=[O$1_,090$W@B$][:UJDO0J9O[1!6QW[AM,!V_ ,$KCCXL:.67H5Z5VGDU+ ML'I,B5)RC=.(F%.OCCE-P]M',TYE"B'\ V=*8#A9Q8*)N.LM]%)T8@;;WZ?/ MB&3!=@--;BTAJ_%G/(_L':]:38:+\[AF5G7M!-V9 M7E9MQ*=,[F<8G\](_EB9JG(U(L M&WOOUEG?X'78\T/(:0M]=^=YNNN]W-'09@2D,5B ZFKSO$1.^V@@U?>/5&$Z MH/.\=W3#GO9AJ.NF@WC5572N!(R51JW&+1/@9/ [1>*=SDMQFWM+6<><%W\4 M?"*M _I*>!^:/&V-@%_R-R9.N AX!VW$JE\O=7>F*9.(_JU^!Z)Z<3+;OF?) MS::]K)9OVFRY,!1Z[\],MX5+#QSG*FP;=:%7I@\0B\_-BG'5&^RSGC]Q89HH M64RAIXYJJK4C,X@11@T M8'D3C!U,PQ$*+Z&FT'^NP%\_>*CI'?R6XL,0+K1P4?*WD[-%>IP%;CKKC:^T MWV*3F=E2,^2IP[_!G0Z2-T@-L?=PY[^X007^K'_Y;X\.'WGWQ M7"Q$\0VIC7]J8(7!;R>G?2\I=QDV3CLSP>-OH74,61!(D*;@4D*!GKUHUHS, M7*KI].QB[7@?)/ZB,H\^63C)5"B@I6 M&Y6"Y%T7Y*A;R#.P09ZK]8\ SBLZ<9)J$0Q&QC93(Y"&@ ME5!Y@C9."[.-):H>!)=3UR/Q0M(CN!J)=F;.E0ER:*&/)D$5_B?S>!UK_J.F MQU]5H<=ZWM0GPO5AFI0W?=T-E@IA3)%G$\)Y(H,1=P)1G[!*D/=+)B[T#PPI M%!S26XY_3\7HJ%'18"?FA6A,"$P2MO'7E@OB>_5-8%H_K8(5D#5;KJ*3M1 MY$34U:3.FEP9?3Y7]0EL,7Q&['*:H,)M_(M$[X MQL]CUU-P)8"0]_&G1Q7-/>W[$"ZO40N-6IQ-QF3,W%/Q*RMQ9_7:.DCS5,2L M*+>#Q0YX34\:K;_;W!WIB;VS8B%H+(IS+$*4_KMJA?N:%+4$0WR1PW5P$/#N M],5$@;#K>43W*+.*[._,J[RIXP@K@PZJQC\A2?_BHJ-B4, XA\P:FY,%+23* M;Q:=:1?">V@+IP*%!6X%YP9]C(^O*X@+UMI=.;;@7Y7E"/G M(>5)0]0?0Z,.^YRXO/2P-U( FE>QI1#,:]+T(QU+T3@[(3TG MA&S*Y-0^)5,U?V?B&F-^,VNQY!"I\N'X$Z4*\%OW_O*SGGX?M2WU0]%^3MYP M_GH3#-Q:3F?:) O8(JG@4D[%#%A$2VJ:?K,I+*[65 _R@IH_+PA4%?P.+#O<:9(\-E/W&5FQ6="*^UG:&=&CP6 MGE_S0+&HL SS+>+]Y^Z"81\YOE731;9:%9EWDU^+S^ZD(+[_5:3U*R@,.R+> MKIA6"^X-G5->8(T$RB8LNK7 ME#Y&;2_D2T6.8EHOO!8R8N<&'V9VK8XHV_V MT$ZTKD5UJ-:LPZ^7L?O6N=EJ27V[EA07/RRTT7HLOF^18R-N<"179*KR"21K M(=3!DMP7R66#A)/,*RZRK33;]0KEB0]*W/K>F,,4@-N%0**I!)-&[($MT\@*IU*P^?Y,Z@>4='@%,[1=+M>] M^]&L\]%@G8Z>B@[M;UNF!&]_,9P\ZSW("0ZF J$XB.G;SN7-S66@V]-N3YX9 MZ4$WYWR,.YY-EQ9Q>R 5/I,> M:;P1O+J4YBMI,_R&)68="Q&V4W=S6Y2%VA!91NF4 -EEMYN(:<(,^;Y%KM(+ MAPEUKNF9+K]GEXW1CDS9@OW[G$ >]*[CU:*'\-H8KCEVV^5PHQ8;D]&+./BW M'+KT-5%3HV*&E?_BAO8>K';!U^$L:\ 6"8H@:D0/RGA*FH@_)AIU(L?9+H4; M#<.\IE,F#<$P;UBU(C>+I,<#MX#2%@73'@K;*H(J0(\1_W\[L=<]L7D4E-EB ML.!ZV]1(A4K?=8GA5ZLM+&3TL:(6B**-K[V=PNN>0B->)\WORB&<^T(O1F8E&V%&?F3\<)]GT,^O[;!? #5I00Z)* M()L5GI PG(2?$"K%2'/=^L.:>DHCSS@(R(7 F#S98)%%%HA\7\\ N9WV&XUO M&(EDIU,48GMI1$8TF"*6](6?AD+I>!TPU"FT0V%"7-BTT&P9M'^'5J!6E*K. MF;Z:. 6W*^2Z5P@,37/*3-E1(H(QD2=.^S)QYU+$BYD.DK.33@&#OB(6%T9X M&2@/D[F@I/ MG\;?OUC(!J8FE\NAD;-CTTBG+8^9AZXK=-<0V7K3W3.N9PZPW[Q1)QZM(AO!&0QU*(;[\-!<@/ L8]0[-CU/8F3*#1Y+XTJ3AFDH M(D;K"ADIM<-I6C>YTO[B2Z[=#W;=8R!$:#]YI0R[2_ M)EE;>/[2$&AKC"1C MX?5$F:[:,U9QU*-99ALE:?PL49@1K@DNDZRIT(FTR98W(%C5ZDH)%6&U 0K< M0P$SL-7C*$<0$[O)*PM^5>1EAFRXV-<+K6!UPZKY4QORGNE8 MO$V=.$M24$V3>5WG9#E"_0@K%-6,+C>I,WH1]?=@!C4SJ5+H7X8$$[VN*(^ZD"VU^P%.AJPF=/AKE>%F%R])' MG"7?N1%SL+;)8.+*PAT;?\$39<9MML/V6CC*T3*L4LG@ =8S&7)K$_Q$5QZ*E8_6*S%)A_87.8>/ E&HZQ - M$,ZSD44,!\(@MQZEVAK3+_=F'YP[;+F-$[L"(BP MI$2PZ/((U3Y*4)ZN\WDX<=+K83)G-*5/7H#IWEJ%*[<*']RT614=Q].^>=Z8 M@A^!&VE,D> 2\=<%@NH['5/_B*72_8<_4*GTSB1-L-ZHV1%?)!3M#VI<11%2 MC/!4?="D4*1*Y6F$#'V)=1TA8"PH1PH7AWUSS.@SABW\0YP'01R:LI?B\%/Q M=F+-LT!=PAEDBB59QW)SC>*[M9.C>J&20VDE.2#C:>)HZH<1BQK84C6QNX8C M"OE<5O G+I5R40-Y;;H@7\:?+.KK.::ND2Q3=)LMQ9J7C_.M M[I'\E,W"L\"IIS(RTT^=?+ZB>5S0NVDZPE YV+0 _R8/8L1K;A57J<[?&_ST MF@.OJQ)OB>":TBODTCJOZ@15AN%NCK)/DJ74[W"!B(O(=DOH;22#8[8#PWE" MI0.EHO%E%?V%%4;-+\V$T0>W:]%QNLTCO<=VH!!8V-:Z,/Z^JG6T:G)1NK"& M0"2YWQ#J+,/Z0^J+/473=E@N;CHNV# /*TH)T *2Y\R:!K.&_* >WD3LA+YW M4QX56>KKZ:J5;B]AM8VR>2EX;@1_9 N<*NT2F< M_76IF:OL1 6V+W 9_UO:(I1UYB'^7.25.Y72LM^R*&=6-*NMGT5!:,QX:&12LE[;%93$4CG&V+D/H&=28MCQ%73E:P1C7O MM+$5,1 8BHW4VE\F1N:07@OER8[1$L0C8,\$LS,:5RPF> [1$F< G-&S7V:G M.AT1;19^+W1!-+WL)#TP4[=I5-["SD-"-<7@#$65\A[&?W1:K>XV OU7I"& ML(W^VK?-;!$H+]"=22$1+\(;:139-TO^AQ2>D3L?!:6F33'Q&C=$I2QI.HJ? M'K[X)/A!.4/,CW\KP"!T=06/_"'(,+_WU?;765/58*G>B[8%77#O!0X&TCTG M^_M*0HG5RKHD2VZ].S8,&W'J7Y9-[(/?!6GR*ZR%EH,#6@B_DC#G#\,N MUMO\?^Q^W.WU[>_ "&H)G?5?80?ESC04JN((&,]*Y6=%-W8H$LL7UET^IK_* MY_>90A.CLJW*ILPOP\9V6AP7",YJ"O8FZ-#)X;\+L@,4X$:ZK+"C%V)15"1; MV,\V81F,N\>O:G9]%(^ *:R3NBGS$^32I)15WT'N3+XHI2/3TC<%%$U80S Z1_$9^D:N]9(OD[SW:=-#N/5].1??O'Q_ M*"?: [K>'Q7YXO\%JS0'=^)G/%?!@:'?X&7E=^;O^O.4>@&:'M9S:*]\S3A& M/2&AA5H+UP0QAS!"G[!ZL(*;OG(XP+B.O-?\#MT4"E/TO0])NQ->GP=,7_C= MF\.7X8GQ!A_Q?#;7_%.;O*(^%.Y))!V&&9'_?J(I>*FOIY=\]>K3RV@,\:H_ M@SW-5OCKMYK&QH\^JNBW_OCGMQ_UM_R6LI'#\^ U7K*#Z2*E*&J.C;NEWI^[3)I6R27XNHFH3^033 M%?+HR]6D1.(D_P;DEB"O'>:5*.0U -A6"<]@@17Y"K_/@5-BSM.\=JP\PS.T MFWQ$O1=Y.*I )>]G(Q"I*7,Y^@HMZW44TJJ0*K7B7;%URB:8*V&1>+ MG5^Q/ -9ZK.C?IJ7(#AG&@G/7ILER+TERE.28K! M]6.2<(@<$<]8Y# FN",&+0<",N5E9B((42 2Y2&[1^!8Q,UO>V@B#WC6L8N^/N>:<#:;\RT<9]D<5>-P^T^R M9EY32D:0(VA!I MHD*%^X+0>R@YX;*EN%=E,9,)07,PQ3N 2$E_&ZXN+OTA.5)O\1IHE^!2_%JCUADE""2['0IFSH\N0[T/T M'CZ9R->Q25<@QUA,8O*9NOB-#HQV:RP=$B?KX_%-IUG3"$-\Q$^@@>MU!:@_ M9#%U;UM,O?E1_Y]PHE(/P*7]^6BKHDU:PJYOCZBF!0:.TD!APUA?0_9Q[JJ" M)<-EMI,C[;&'7O'JVYZ M)F(&)FPJ33(0+)^@>D76AKP5/24G+!;HC]9?#5* MG2 F22YB6L_H2^QN$P2:-: @/ #UQXY0Q@F<&TE$X,C!E:21&QM6[2=!Y-$ M6H"!-]"?[+&#^K6IAKAAB?VWOF\^N%8_+@SH\9%#,O7G.OT*#F.CDT6-F8Y= MT! G7?B$&2"TURH'B9IB=)^4&Y/*CH5BP3Y%:J^FLY+[1:6#$R.&#M4D--2 MD\V[MWJ3:,+/>H%#7]1";/XY;S&XLEE*]&P6+=]O) S!/S^/W?X%J8YB^X!I M(K2A#@:^HN!3-UXS"&,>SJF(.B8Z)G,8,#\>Y$C:/%H0I3ERL =+KJ%K.*I# MZM_V'S66,8]%Y]2G(3M6\Z!H""=, B/-GEIGAA6 ,3.E]4Q_%5.FMW //UL0 M$5(F+KR.7*SH3;)&X^!:Q9J]U1JM7FMQ0H)A# HFKM$0/-8+L362H)P$ U7 MG&,-O33V%6X"?Z6N1)^^UYY"3.K6-"K2Y6%R#"/FM[)YX$2:/++*0X;S.N0% M.%LB]L+ZV:G?6HSE[0H^:VS[RVBS[U4,X.:&GK_A7HQFW1>QR>;+5*=K2%A, MS0DWFE9KN3?(@+\5_P"C',.P-;.%?!IH6] M,T?YK$5!(E?Q88^?8CQ<9HA!#T!Q.H47=84,0Y3,H%-?X9S1T0FKQN&CEB*" M1?LG?AWN J?$&!SH)]KR&T?X2H 8V:DH>:\GZI>DU M?S"FVB2LX 'Q%J++SNJF%R_UZSR:_<%F?NS9/6 M5GO+336(Y46U[S\N#:EAUNHN91:R+L-IZ81(B6O$/.ZHR C34P2#$> ,W7* MMUZUU*_>3DLB:](56S=T+L_$F/9H6Z0OKF4?0]ON^-P]QPLK*W8$1.:S@LYOH,Q-PSP>&ZM MIGWI+N;7*PP*_X>;'<,P )Y%6X]"%P*YA@%M2;1J(MG 39::&[\AU$K@;) IU4J A0^>QFO>AKEI.&!GQM8T2 M_LC9W!,'2T $^877S1TUZ87J<&OGC2IG)%\:C T4QKM7L&(\04U M]^V]0OQT+]M^_\VKPP?Z32X%!-\P+!0T;"L(L)H@=,UG642RT^+)!6M@LL(V M%DR=-TXJH;SR%%W)5XC?OA5Y#,*O^*RU-HD;CU"1QPTUJ;6%[V/TF,(X](VX M2_H0'9-W"3\Q[T?/$,\2_<0-<]^8F]'>-DV+P1\RDCZ&O4"P4LQIU5,SG %R MBAZZJ)>.G NISZVC.=,,&+9>BB3V1FR5<5-VQOPAW:1O-0'CU,FQG6%P84#> MOF06X!KT,\H@I!ZVP0A:CF-^-6I5#TAPJ68PNFG(.YRX MWEM2U##V:JFXCTHI-%DUX/I)L=E'#+[5S$0>GH0. Y,9 L8,])JC1XV"0A;* MY21@Q.C^H8'0V)[530QDF \4]G[HF,@6E--1N*-Z1(Q%/=5497C/#0\\WDV[ M&DFF]A_N/:7@ ZR& S.2\DF\"2V_%4+KD?D%0(_2CN M[ZUA'Q%1GEX=R/B=J=J-Q=1U-6O>!V?\^O6:'\,$[2;O*K JE4N>I3C-SS1I MW#BJE-&LPYLLB@[WR7%=KBHJY(9(D(Y'K7/3\RB["C7'Z7.!U5A5) G0B@A*P'33J6H+F4;+[G>W4PQ*7)[*\J/H$7 MR(#&R:CD<#5'7,3^P_V'\0+O3FI-SB3S!I_K'X@;U$E%3ZA=Q1##Y%7!24HP MVJNF\XGEWVO2*Z_"Y_ BG]R7C.&RVKXC:RKWY@A3VR>UN259:=&+%_Q/OO80 MP9OH<>%AAN_^4_[+>U9J :-EN1$G]EJK]L9-FA6N89CU@]1V4,EAEL<+1>I@ MX.-U1V#XJ5B#J??=Y*-SVL&1*B3BI6DWPPE[26 J^4FJ0 DQ3.?V>RCF!28_0P+=OP7 AMNN9O^4;_\./X8<$%<7<&OT;7_<5; N]/UD&<(O?@$5+]A[N M_!>MUNBH':9EMDB%;T$J[&^1"C<_ZB][U>S(,^==;KU6#JTX'YY#>)7Y PXL MMZOF\(MJM.72^R3^=@&B[K,,C$_W6TRD!9VCT70:^1/HK?\./UJ(H__,]]\&[W__D:_, MHN\/QZ0H,9GMQ>>>-'J3=UFC!XZ]#](*0:\]6Y$SI 30R82_165A&-E>A,A, M!UCM.G$1&7E(@T<;RO]0+J_;6M#STJ%O?_-M(Q[OJOZ ZV8V4WUZWKWI80E/ MP5[W>I=;O#>'L'?ODTA.6='A1C-'OT![]73<[[.@EL(ST\Q0!XO($7"!\Z-2 M'HQB9<(YCH9DEQNLE*=8,P+#(A:#PI#2U^>80EH]9C+691"GVTVFHJ=:CES% M@7U6,I27,(B72JIP?1B9Q+&#('Y7#_T*^-0X16'#%ULK'<630:BW@KV0NX5T MAO5*LN0Y^4=5$MC49 ZU1D_\]\'0CY?L9:XW0SH/7C*;]>]Q3UFB.7 M #GPI72_X'!@=!'\:\X"Z#__VP>'2@O!K*>_45/\P5XJ'!$7^0U%[PO_J$=_/DC:$%N? M&K>/KU_^*235?Y0 =61]38MFNEH@A1T6(^8%M5%@EY>.U)U;@-(]>L<7(*=? M,EB!?JC/C<&' YN<8+LL+($=YIHG[0LI,T;\+*-L(@3?T3RU,HL$B&^D+N*C MC2!=*FXWXP-VDS?L7:52'1H-7WPFTOLV$T<;S'BNUM52FB+N 07'I"P^H^77 MOT=#BM I/#6M4 6.C:1"?*)K#-! P$'&38'+5PIJ,LB\G>#Z%L#N=VA=NV['0(\R0+[- F*/GT5\\Y3B#3R3UMX!R'@95D)!A.]0[P]Q-, MKTHI@_HG*1\^2$7+#O"I, IN#N$X+_$%]EE+:5:7)4P$!JVU9/3=,;IGI?=/ M\?5?OS1^J]0 F"FK!DO&E1,_P_:N1>N]5W\L^%>R7Q3A'+@]MI+11^BZ$9*O M7G53TTX)O_4[)SY%J+F(<,,!Z*^^WJRHN*H4!O4L7^M1ONBRDFN;CAMA5EV7#?*D1FE3# -2\ZT[P>=$14,TL'#8J7RGVE:$_Q) M58/?3[J/#H[]0BZ,J,Z,]_?'G0,,EP,DP1\)L>_-"BB3B#FB:Q[W&@\AFO4>6Y'^ OZ MO]^$ 1_W%/_FN$"^H#-5^+^.6,FZB"S^"&IC.,Z(G$>(?LF"%V@@6-X!2]_I M>NTK^,H,%CVW2UJ?OM=%*9545(1;H5>5ZR+PZ&^(C*GFNJA;3X%@XNGARF J M UDX\,K8Y4Y:#=H,;\#^O8N=07,+%C_2K1,T Q]]\&);F84[12GE?V/H9/,E,>>6Y6Q_-"?GB MG.*TS4FIY5-,XV8._*Q9,B=0H* WH'Q&Z6N__7997.>R>%]C;GA*:7BV!BG] M5Z=TKYQO7E4XNTBFT#0U'+(+4J]H@!B75 2+^_[;&?E.F?E MG<_'%):&CY,S2N8%3@M6EIFSL,>_,&NR5;XJCI"\^M MNH4S6CCCP0\$9]QNR"LXTBA*XL0\T3"AO Z><*NEU M44U4.O-.(!$9;<;SN M]^;F=3]147!5286:8?:6*8=$%005RME>MKTKZ1"I+4D!(Q(45U+#1^NQ8 M*IA=/1%@B"^$[HHG9 M-6)X9$RR+7<2,(Z?IJ@0N<"8-0;G!=XQ<7-;5FGA#AQ]OS0A_C8D.\Y8=EO3 M,OS &SSO?\-63/>9JKM%!6_]+V?J9(903-B)L1.L[3A+DOH +\Z>"'!FL:AS MW%Y4QVX]/IBSJ;ZJ(C&C[+RX^!E@I<2")J(O]E%9C'=)\-:!K V7B8(/O>[I MUR2!QE\#5S?V-SMI[\8U1PS/E+( PUJ)7MQL56[$NEE;MB4.( (F83,D4M(5 MOCV!\SA"S)U-,6FN-$9K4SA,8#N3\UVI;JW\T+3,"N3LB[%N :P;H+FFOW@$$]46 =<3AO[,F4.$CJHO]7JCCV&<:/O@ M.A"J/62=*:H )+GH?6S!!876D)=#/E"X%X*64N^9Q!BSB4LC]A!:3 3!J4E@ M3Y \PNV04GH2Y >NAB=E?C2DL6H8-$F$)5XI&K\C5*,> =ZZ2I3[-2 M"+.9_7:@6@CSNZH,3@N;U=(!&2@^XF)2RA()E]) HQ=+I+TG-^R^H?(JR[_- M2F=)ZE7*KT7G(VQ58LBK!_B2QA"[$-E+VPM!L;#K>(_806KA NT,)R9W"QY5 M6NM6>=(+.AJN0\-!*.41F5$5JV#>&$_4SY3#T9#W.0NBPSSJB1'T4Q4TI),[TN3"FXUZSN(&[#\K*BWDA5)D=H1D'\I!ZL#\*& MMV%:+T\)XD[\EXWI2MN(R5G3E&%.3SXK+S8C>*BB.916WDF&7#*RC_U0TC>% M371D>LXOF6I EI&I/G2RARQ+!HBD.RZ M;/JY]9(718 <$@!<$E/4^+A^@"8.X=D1DUA\_31VHY2TF3(7F[S*(C[N$Q/OI!4F->T79K6H871'!' MWS?0 .ZVP6P.+<_Q+\DU-=6)GBUK#?:(FZ0UWFF/:Y1\1 4!V5JF/2$:E)G+ M.M8#.-<%/:?-,_6(9@,.A#N#&S$O*DEJ(3A=LS/6I%]\HOPFITX'-A8(7333 M96FI>MST!07:B(SW[.:7N+7LO]#?00IAJB^ XX_JM@3WE75D""XY="-ZX8#7 MZ<(U-9<-W_USW6A\)9EM\D I!C9&:2,LP+@3$+"**1MFTG-SG7;H(!SQ2]*L M2C?LYA(+ )M;[QBJN25,X;?3K!LD"8+:O4.)-?2]F2Z M#*12CTN8OKRT&AB:<\31[6F@DAXNC_-P%LZ#GML\)S:LJ;15C1G^(F@*N!]D=4>>F]9S_':2 M55KYMT#/JJ&F2?A5UGI&5Q.?7@/AW@]9O7_T U7O[XP9ZH?JO:XF:D36ON9L MX>7?*)_AW1CN@2TJZG"D[>7 TE2^3_&MMO=^D&W[D-F@5].V:8 M=,EOD0H/&BBLP3$I?& M"?@:HAB)'IIJQ)@ @E%@>Y*[?ZZRX+3Z- >=]>%] MG I['Q.P'AY>ZH#AOEF.\[@(%<@3)YW@= A*0<'S4')5J(N>CUYOXLK"<2KT M""63J!%1V7XQJPHG \3A+Y*C@3W:]0$&6X>I'S.KID.$B2; M3$4][@_]IAVF)V"$6+I#$T_]-G:6D@RC$X0S^M !W[:*LAZVRY];M,<8 #@K MHP$%]\AC[L-U=&SWH@B>194Z\9[VU/?*,S9#!!FX3(%BR:W'48P^Q'ET\?UF MXTW-GYW!FR$X/W'FO)$-; PQH]I'"3H?/7SDF\6S9I+!5.R\^U(ZTB#K4[*! M+Y([M;812[=AED<"YW#QU'8>&2,;RZU3C_MHKMY2*$4=U(&1 '//B*ABCONY M,KW*@,""0T^-!?2:Q5BF$;/OQ%'ER:6\[VI7YL6WW7+5M"O,/9,^5Z#9&+L* MV./7V"4>W.4A2P66VU3\JZZ(@$(MM+'%8T0RL&>)K\R#H[%=6_1/O9$>VW*[ M,/](44R20^DEW]]6QP12P/:B9W,:Z6Q_S(C'J"'QZM M%JCWBRB8U%#&'$N%$:OI\)@-RW0'&EWVR@DKOL&6X3=?4>TGPE\>%6Z6O/Y" M1/6PZ-YA,L(Q<(@_"]2J\EDJKI!0NPSVR!@YY,773$;7>.6F0AXB7"6[R<^9 MB%V1ATA/P"]DRL7(]8&]@\Q5XYT2I6'(BYS6H]=86[_9+OV *75SRW;SC=+A MI W']]6OLRTX]]O!N2$KA7WWSHAPHIGU#-(<9Q!2IQ6/G+TM M[LH?605IX@HALX&9+%!&NCSETRW)YG-D;^_<+G$G4]>8KR074ZH](4@ISTJD M(&Q=6;)CAG[/HLY=*5H4 S^\0][ N4UI( /]G/6FX>F(%*3S;TM'S''A3JC# MK> TO%-D\OA&#VG4]K1%@O)A@58'VNIE6A(D>UCS17A(28T#GD/(4K)EQ^1. MZ(64I6C5J@FR6IH\,GH6NH:>D=J&@J(&?+9_CI%>E>W6O*M;DVRW M8BG0,5H(XH'0LF-Y-QQ\,/9%YW;*@FEW.M0*%,_*86E^7M#$/ MZY\0P\/&'8FLE1"E&8NL9 '7I(9WL;3(K:KA:3US9.BL!8+[8-'_'^!G5ZS! MPSP\DZRDPZ<]0G$V&5DZB&'NR\+*@XZ$9)8$V>L[J_.)-J?R2ZQ$%B Y[.$0 MEUB;_]&:TYYRVGHNLI.=40<%QM "OQ!2ODD&?WR1G-4+^$U&9&N@[IZ!HL4L M23LU AV27-)RQ,2TGK4!IFL49B*$'U[/G)%>?(Y+WUC.;VIDHB.1K\?O= M( A^J!@\8D[-F9,6;,C8=Q\1I[TR>H;'@,/O&5(DF80^6Q@Y:"Y>J*<^=-& I\ MCB/&O6)!)O#OVJ,]!M=+&%54\B/_<<+W7R)SY!?1..3RM8R:CDYXR&W9^FK* MUH^W9>M;X?%O6\^+>YYO^C<2JD4 M<6 $5DR51N="L3A?SBRE834LV!=8+3(Q>OB&/!?*ZXR-T&4+Q.E55(AIVK'D MXZG3L7E#R\.#@JVOXW!];HD2K\LQ&FZM[Z&8;A/:];EDQ.5!+4R2VK7P4FNZ M/HJB;+Z/,1>]+I&!.-7%9LAEJ+<\BXK@YHT-EM:4J-/0$V)(8I$XV2F-,B[@ M7C=1KQ-0VT1/\%?"2NTU5&()W$VMAI^IL7[#'-??C3#]A:0W>H3]D@- _-5M M2Q!\G;Q&CTW_Y)N7B-&;D(M18BA<,5/*=23)W?E<8?-R2U5[/+Y00+7QBIA9 MR\@FA.M/F:V5^ &9\0^ M M,:BJ'GO+3@>WFPO-VZT'A9V$5#V"#LP8'CH@P!(B^-QWZ>*\8ZL!J7"&%@ MJ3?G5ELFU6'9EQR>J2+6CU.!Q7%_1N.H)!R>SCX[<61(_R)*G/(5(RP+KJ^Q MW^XFKU8-GS*H--@4=O -6&]EH(XN:H#:>-@OAWM"/+517(4T@!.2SU\Z NE3\UB\% C M&6%][E8?IB2/C7;A CSW.B=92P7)&ZC;>H]!V_Z[B 2!?59:VH%\>RBW/WN<[>>3)\^G_[OW_-[@M+Q9 M5X'SQ3DJL=,2^(FU[N%;]_Y"T<7>S[B+/"G 1^0');%'M V;X$"-^P*_@^FY M\>6POW_WE\/+W>3EZ02W) 4DIU>][S1>"X3HDB!08E;=!B_ZPRG\30MM/1YC!;S_! M37XN(22Y1Q,TVSEX30+=3E!,XBS$_31LC, M47JXZ32]HK4.#4';;.;4$9!Q5>]7,"R>HIY*I@.9VRQ!]3D\/:=V/3Z5Y+BP 6[ MN0<,!)M4NUZ#&:5F72XZ%S:4M_;S'1-Z<(:*M_-$6 M).URNX::Q1T9_+,.N:%J]::.PKUOMD->\OM=\W$UF>J_/I!R7(MA'YS$9UBH M9WUCA('UU;@"4MIJWS7^(5OS7)SV_E33:[PIL_D]+C^"F2R^=#_-BB\NWZ%G MTF=]+DNC?P80ZAHB;ZJF>[*T0VIV")+H%$M&&N?104<;,0*GTZ'FK(80MWA' M8&^,\%C.CU4S28Z;J;:TJ4T8%7<'C_UIY"D5&]-9\5![TDO3B]4SM2KV_MXB M9^-)'2@X'+XQ0VTX:%HOR_.&F(J3$RRQ$?Z%!JY>(G=[>&$E)>KL+J/]@=^X:/]H5\X9A\H1,"M8%8QD_L& MK5]$$B;ZZ!P])-%_(54"&9QEI'-.944")@?&VTL&)4N MG\L1];DHRS9!_E.$H:#;=5(WGXDBHBFH#[_7&AEZ6KBB@B8;&;#R4"VX(K_T M-3Y#5[31L)[IESX:"Y)PK# "P/<*9=*WG]!M@<76,(%6A8^*S*&D+"D$4&O? MD'Y"2$RJ#QT\3DY=AJ*\4N6#\Z^E8.V:(">YR__UO[Q_P"Q3M5+OA$>G[ MN^MH]<1??_GR]_X#_[!5_!G=_&>>'Y!'/FY]X)E[ZD7T- M*PI]Y5^RZ6?8>O=?OOX%?'_"?\2?@S>*FGT( H@G\_J%=/5LV_KTW(9#'-1P>7AZW;T M*UX6N\FG>NX8 P'_5^P431K6Z(/!\DAB7M40'.R@^%0P250WII(X><&A95T; MGYR($TPQA8V>)$'7HK2]^H1]$G&),,?3 *+[LC8#Q5%,-_MZVFA 993OK M_7R $;^=-D0(&!@?>8 M_O*IH\,J?QO5E4*!_2*)OR>\C8OU$Y&R!WFZWB*F>#CW#Z3NR/5ZB-8<2Z[2 MFC=AQBZ2-^T;D+4GU_ H_1":G[@1:8V-)R)2<)7$RP@N0*[4N^1,1=5H\]3> M"<5R7LW^AM(##N,(-^>C]V *\H=@I+]'4UA[]=J'#SZ&G$NZAS$YH#XN?.ED8*XT0\N17* MR_TKGC:;+Z8!9[1\UF+;L CU*@8EX![,^A1EY>'*Y$-Y:.:_?Z,U7NS'2;9Q M&0[/1W2VW/SJP$5C*8DG8WFM)WF $09)J $7 MR#TF2F&C2XW,'E%55=R=2O43_)62Q6 O5QK6;LR@&8H>7E^&>;GA JNJ('^* M%SAXFT=.I,+:6*; T>ZEB] ^:5V%Y#HAN&+GV["M4^HAE&N$.'6QR(BR/E5N M\_JDPG9G^BIU8@:TO&G=%4&\Q@DF*.,6:LG1M[SRL"<'1J(RS!.[R0?_2SEN MB&;+YQ[PYS@_F,#7RJ$F\KV6@=22OO=6B:L%[+WU$W$AD_ZL+Y70Q2B:/E^L-S_^70>O,AKSQQR%,U;XFVD'*,O9O@04/;0.5O;=O_ M(BAGZXHP)D8MM1!/7 MS6ZR80#^?"P ']]".&--AA3N2U0 N(PXY^N'3P3HWZY[[/(H8QM%.^S] R;>[. M&"Y/ZQW(@$JP8D@[JMP )]&:N25WT H1AZN..&(<6?T:]\7KD;)SI%:,/]2< M4<-R,^2@"1?Q#F%8>L]\ N<$>06:'=:B!S6RYJC(S*@RS,O6,Y_>"U04&'(( M3&9T%=/C4BBL9![*,QA:?0/V0C.+/%#*OD'G8A@8[FI66)=?[H,];9 4K05( M;+#!5MA)EM=+1L;'SL%;-1(?=-3>(_W*?3P.I0'N[8?W7EV+Q8*87\##F&CE MSL 2.S)V,U;L1+,JJ0>*^1FW0O"GP7RP>PTW2HBT#UU7)+PBGF-:;C19&&V0 MVJ*GF^9.>EJ57; M9T/W.0J)\D[7*M[5HW0:*5RA8Z6$J:'AD0S(A;J\4FQTAW^6DM=IC [+J6]L MKKV"]1'Q)=,K#=W?D".($MV#DK'TQNASLZHWX0$P'L&$<_(V9:J=O4,]IREK M^2:C#A'?F2Z9*J'?66GO>7+D,AIE^>TUD%?VD_]B#89MUT' M'(NH&,/"V9(9]?$UR_4)LQ9I M- RPY%6#.N114$B)E[H9AY$&PJMS0R[85/SXSC<5[XL"X7M6B"W"][N\/WA2X:UT2]R^Q/EAY?:9MD=(=(.GK)< M<<*R=7.&++WE B&>#B.?,AQ#\I<0>U%H7$\_;&,F8WWC+_[,[OSL/=@5' M0ZE$1X';YNY/BQNTU*($"N*L" \!BU^+VDI\UL-_WOO59^[OX6;[O8:UOK^O MK2#G,N5Y=K]GWJTP7%/2R-NK!%"U;X;:020U1K>"[\@DWO3*/MB[\RO[T6[R M&[(M?V0*A%>!6WQSU_?O=6=4RT96Q05G]]&]L]\RRE)\XTIZ>IE[W73X_?[P MPZ?D[=LK6S%W/?*F)[XSW!*8\8\V*"K2Y1="!7\"_> MZ.^8Y:413%Y_8?7DY+X$DK___>-KGRT.1Q!V=K!ZT&)2EQIUOGKU:E<#F\T= M5/:1B6>15^S^$V74(TW554>)=*;D-V-_DK5P=)=TB%+^^PNIP4+\NY?N/=[C M;VGRF40ED/$-4^DP:[-BCI%M7KM6&'1GI1,*N8FK' +WD9P,\2G4/8 ]Y4<9 MEEKHGE3VK&K4RG5_:BE#M1%5DG&#^0K5"+ ]>A-><6TA**]I*0AT"M;1,CM- M>4GZ&A\Q2&=%SK3(N8Z+4M;:!>HCN7#!4-9#*7A<0\BM++KS*M2.EGK5>CQ& M:+(X#%^.A=*" "B3%\>KD9')<)2ATIJ3&>0KLW/87Q%PJ33_% MPK,(BR_U4G[))9*S:Z(.-6"3C!PGZCXKP1XI* MKWHMGQE)'C5N*8/ ],&<_'(\%F812W80+"]2[9'+GW/F#1..+Y*C^L21 M$H)X,20I; \#1PA=7-^Y$U[=%1]&9D-WV1=*GZ-;144HPT_/6?;*]9+L!$90 M#4^_T_FF:(%SGO%5A3JY5H$:W_-PP=38^(T/CG(M.;S0WF,LBR*0 8YD]K01 MEK&+"9>HIA%8. @I;!892WH3,@-_H^N277(SQ @&LI MJI#1S\&3Y,_I17K(^3-B+@K3]E[(RG]I'P7?UY>Q-/.TMS],/8'?4+8U/S2E MM/:>7DE*Z^JMU \)SGBVZ>",6[*OERJIGIE,X:-H:8^B@?G]^B/E:U[R8J * M>:2.7%2_4QIXL1T8YS);MNXG_8\7X/>#<3O]J:CH2O2C%W".S&%-R?;"]72, MM;YI5LHKT=OQQV&I[3[DY=8U\/]RO;-\O L?_7GX]R=/=Y\_?#SZT?1APG&9? ?]P[N!6-"(HL_ M/4Q@(T<_.\RMIL7VJ,98,O7[BY-S'4!H= MBP=^_P8=T"Z_XZ^^MW_>1G_(LIT8FGP_KW6Q&3WDG@610L>4"V*H>6+]O#ZX MQ%O[Y7[.]@@-MSORJM.I<[/9BS.&#_5*UP[>#10(QA?&NVE7!X&21\E.HG]1 M'$+OO.X/XO[Y@R('2E]H MNK+!P$]I4"XZ&&NM]+FKU5KYZYW,,S?!;'UMU*33>_D^J#O8-UGMD6+X3 _TT?;KW^)(K>WP17-OB[=UNU,_> MS,G9WWW^]/NS)UJ%A&80Y3GWW38LZ# MI^G#_LM[X0\ M_)FJ<2/%11FL'1R9GY['HR751OY30:HX/^T\O_HAZ6?SQXN1F4<+W/C-7T2C M=+#[Z#$.P@F!M%BK!=L<0IQ/'"'ZD(NP\C?AP><[[3WWU'W&?C$63I>GHI[I MA=*U#\7W;H6=,7XXY"D,$-4D# _19374;4R:>W0E,7EUZ\2PPE<(B!(NVI[] MJBQTO"!I0@+#W\\>\&M3G\W?/[XF0!P>M0[;E]T7@H_S5^Y/'M %/A*'ROOD MXP(>?^=EMDR>P!#;AM%/@?5 +B)2=HCO1D6.]LCE:@Z0 VDJ9D"^AXS#B)RL M%ZZCY2?#D6^$15C3L5/"S"+17K1X=&?HK)KE<^%U-;;&=>T242NL Z%XP,46 M?D?P56[,.!&[7M7)-&N/S@&AYRJ5XT36LE41R&N>PEOM@'SY[K?WAQ_>?GSW M>_+N3?)XY^^O#S\D+__X[8]?#S^]_9_7R:=WGPY_33Z\_O3'A]_7ODP,#SL8 M0Y2L>;W])_G47>,"]=URQ6*>M,WT/^[E>;Z#1GEO_V#O?^?[N_]8SN_!TNL@ M*-E'W>T8@GKP[.'RR]? WY[L'2R_4-;O_!43^6B/=A][)^TB:TA^=O!DX-I= M :!P?,UL'^C2#W3#]_TNH)[[CW?W]RX']5S_]\<'XS>Y-#[SX>ZC1\^W#[5] MJ!_@H9Z!QF%_.PXT#@?; M<>@!BGQ-X_JA5HLBSTMW6]6Z5\G'T[9SB];R"EQ@.=QQ//>M#NIMXKEO]<7A M_]X9++<,Q/?:D+!=P+>R@/>W"WB[@+_C!;S_Z,EV 6\7\/>[@)]=%CRV7;_; M]7N'7OSI5Z+_M^OW3DWC#[M^#R[;%W<3Z_>&NFEO=>#'@$)?E8>YU:[.[RS] M\$U-G9>WKS_RU-QHO^UV:BZ3\WB^G9H[.C5[VUUS5Z?FX"L;(;=3<^U3\_C1 M[4S-CU PO#Q0_:J+B1=:O=]$(/"=.;'?Q!]PI4F"39^:_1NEW=A.S26FYLG^ M=FKNZ-3L?V5):CLUU^\I;7?-G9V:O=N9FK,[^;>4^9>@S'\>#T>?;/YB"H6/ M'GJ%PHWAV;^3.H1/1#OG__W@X ;'+O__ML(15[ +#AY>R2XXV.Z"&]D%3W>- M[(M7WT3YVE7;DH8;2GE767G:%M2M_\;+L;Q4T315P5F5+!CUCE76ZFJ#E9"0 M9F!6EV5]0BI?\7AE.E[M4;U"(4CL+L^03V#N2!^,^O2YY?L ^4_L0]L-NB[=1^1A.RL*%T>*)H^OGZ)/!&'JSE,:[)WP TLN_;) M18.M=7/BL- QON"0&:H3;U_0X, [Y"NGTEQ@@)H:5CI2M(B2I17E%%5A>6]] M$C 2*(6.7V*]R6Q2E"A4!!>%H*9MY<_TJ,B[H8P7C5O6C>Q'>\%977=H$W?1 MI/ TDX38_AY?(N=YRE )%.Q%"=OUIC7K'SVY;W_Y621:DW<0_AT7[F0C MS^.]_;6-35[>.GRLYE5(8>1S!.* P3,]\M&J]8#;3\+2T M1F$IYRND[4(C@9$%,?-T1PTQT[2K25OD1=:(-N+OL+Z/4$ZP@9U$/_E8K\Q? M[L, XID$^PW.*C)JLG7!1,B#R'?]XZ3)ZU4#9I4NAR_Y&T7[R>L,+,=%+OCZ MM]>'_MW('K9%!H9T6LR**?WAW13/_0L^WOO#EWJUW>1O3J5KR1 U[LA5+5H3 MF*)E@T>[J//FQ9R$>&%IK/" 9SX0H68 %* M^+H>^:B36,\ZU-A-HSFR5UQD)(F,K&+PI?P8_R/O/0IY>L$$(M_6'&6W\4,V M[OYA8=J7:,G"I:(?HB]U4B>?'2HQY["/FM-$$S;M3\DO+BN[HRG2.7WT5R0U M4OXRGDW^ QIA,N7U,78Z/A8R,%2'^X)VU2%3&OZ:_MD5K5-J*?H53@X< <<6;63NKF\XSHR?P3DW<&8XI<('!D M08"+\X6W6';% O:Z;AVX7PL6!2:D:\ DD,^HUX,_3FCTBZJJCYDJS.\XN)80 M8M$":O##"NR+2E4GBSIWY0@GWG=CZWSL(08+YJREM<,G)?.L\"%Y^87SCARS MP76(1PSI0/-DM10"M.$RY>F%STYI0SGF>;-/,$:YN+8V?U-C&T6B'0P>GNG%S$A*GG4(_ MAYOPY-A5\)U.SFW.C;K)2>; AUUF>%3D< )6:%')V(L'1^W8-2\M91X!8R:RX-/D>%).H$P13UQ<]0=091) MP\AX[UPL-SZVJXZ+IJXDN#Z$IY )C47(:5B&"LXC^20@/ =QJ)>T.$-#X5! M_YR""WA/6"'.W@-?K%C0"8>6JFCHC,2 @PD#X5#KHI"4;6*G"!?-.L 5IGB< M?*[J$PC2(."18XV.W"R!Q5:2+'.X-41X_/S!T/7SYY-_D'!P*\1S"CM2*W\_47-UU%-!.;%'W24?"VHC7! MS+KJFB&=IV-G/UF (2O@WE.'V8PF&CT4;T_NFV!TS?+R$9D0O&8MV5PB^47[ M*X9-C!?:D!EJO,,C%"$ A>"2'K)NYA# _2N<3NPMEW4UWX'#8R$,TVSGT1"B MT\D!"IBKC.=9DC[T D1TFH%3OJ)7+GA$V.1*.NFGKS,*,6'VDPOPBN\]NWIB M\0NN!)JD)R]NSR^)^<7WA+^3%P='MM$Q8Y>(R=&:=>QSI)Q4@/>AB%HC;IN_ MG9PF]_XN.[O M/X"=ME/64U[T>"T3B',*(/HYK%I]0I?W'TQ#24PX8H>;W5G3TRF<\)RRR0+A(2_VTT=7/[,_)/IF+QX.^W\W!DAS MY[;NJ[#$9[ 7NZ/DGRN(]QF[P($![%M, 9#S ;L6_*Y:$@+!4#KZ:,PXQD9@ MXN8HT8$G#[RS.CD./7;V@6HJ-J!:#WG^-=O3@3'%O#_C4G=$=6/M>X7_@$,"/]YX-QX%3UV2V9% +#-JB MAS2G%X4[P?7T0=Y4TCA8@#"O$8T"2_ED1OJZDH0 ]N7!-&:^*Z$\'ON*7:<"S@ MKEM;"A 0;TU^,7KML%EI[U[4JQ-\'S\_F34I@Q!.(@H73XANTC'&G29F=H-<,6Q.#F?(4;!^A-;JL0ON;X)%JD$X7G;.LZYH"##6]BM33 MUTT'O1R.2I,'Q]D R,YRO:F(7SH)GR3CJ@\[.J,Z^:TQ*O+]K&WK:4%KC=]" MCA=*["&X@W[J8^Z+/2*"U2YZH&>A_L/^!MC,@D!N6 Z3AS&I3DTSF2/G?K'K M=G$2!9,F>::Z*>9%I5BXX20\B+T)CIHXU,JFTP;AI#/R>@1<>\%E0,?Z48:U M(W=C&N/[59Z4C*K&C#A/72"?2D5: 2=5*V3 MTG3KL/3)^6>33),O&70?OCAM(;DY0Z]O .QWUTZ4&'?.5D7P5*V^/];\,[)B M-&X53+-?*NGH&@U0:@<'07WJG%VV[!GK.7:_1I0(7 Z7+V+06[E.X!^"I#\;T2]FZ7\&V\ M..4R]E_LD.LPK[?*H7BKL_(LW7]T66Z@*YJ<*_)&OPNS<2AYD$'V MXZN,P#>Q'=VR$4@?[3VYN!WX)JZC*W6S-GUB'J4'#Y_?^,3<$.'_78E(&:.: M?T4\*N\M?IRD P]@Q/,:(0;DRZWW\C;:S[_*H;G;F_31LZ^D";^*L;DE_VN[ M([8[XFKS.K>\)\9Y%[_#8N20M H;)K(IHPD0C7=V\;&]5/7Q_'KCI>N('LMG M8W=?V"87O7'8CMMI)3I$\P;"JWCZBH!I5*0Y?58U!JI3K<;F9U M\LFSW>?[S^]B2?&JZIP'SQY=S4,=[#[>WS_O4B/'LLYP55=GZM\TR!_=>7[G-5X81?A M^RH97Z1T?OZK_YAC=W"WM_%5%?C97O8=4VF)?+C[_#9:(FFK?XK8/ A->3TL M/D^PU_'2.KCUHZ!@Z/ MGU]66.Y:@3!WRJ!]8RAR.UOMPYI.INOQX*\?@W"+1NO9XYO4P;HZ%W7#@2%[ MZ?ZCKT1._P!&ZQOA*+=AMVA6*5%R/:[6-=5=-SH)<<5#@@*]H6&[# MH[U3Z)7-WPG?S3;X!MCUS>)6SMP*UWX4KY4GC9@'GU^ I_$::A+]$M$X5";; MO98"Q$5N'O,S'NP^(G[&=Q4QL%B0BI+,K"&D&!.($G"*UVGJ:4]1BWZD\%2P M2(Y1A-*?1,I0N\EA69Y!<#'^J&UXUHQ!0]%3&C$*O2E<-\4F'4/ZT@??(%QG M^,L_&7$J^X)$> -?(]1250>NVN'3(]/&8ID5#3W)5#N*_",3$8LT#/A[$?>( MA0+5016K1Q^" G56%8LI$D:>F3XEPGFA"QH1 ;D&3HT?DI]Q?\O/>,MD8ZQ. M&'B"/L34=)M+'?,1:<%B;K ST(HIF#"V^!Y[^6\/=Y]8VC*A-.P;-D_S)+14 MAB6H?P7+-&1MX5'6S&-";_%*?X'&3)NUPG,[ FZ;A!NZ+^8D^L%IP>#EF5I?ANZLX<52KZPM(SF5 UX7'A1Q//9")09\E3YUFU6AYB9:A$MC5X!4.FA2<$ M/EE]4D6$[X&:K?]M$2EPZP@JV^0^2^6>!MX>FE4F_V)Y-#B!'AC"./_6IXZH M*DNFG115%78I^(@TBZEURZS!\?9O3??!$W"UQ-_RDQ*['-W@J&B[NA&"N8E# M200DVY2O>>JY>@K;HF7F.GU-.EH\29JG_;QR'LL[0^4XA-HAE>,[ G-_Q%*> MFQ?3Q.M0_O_LO6ESX\B1/_Q5$/UO[T@1$,W[Z([=B)[+;MLST\_(1^RK#1 H MDI@& 1H@I)$__9-'70#!4Y3$ V_L'@HHU)&5=_[R>TUO>/981.W<>]26X+-I M*W'J:]X7V/-/ KX'VW"^6)9TJ)]CDZJ^BKI;HOQ 3*A1"%[]:2J$[-K*2BCJ MIPHC5FV.;DIEFO7=O%-_?'>KKE^X"N%5U_R?1^;K7EI4]V-0"#Z09(G-@<&TV+C$#J_*5F/P;P?/QD%_@Q MPB(V,%X%U[6^R_NR#+,)C]FV#K*M 7:0$Z'!@SB(5LT&-HR4EBB)PS #DP(( MB66#W,H(%(-4T2O8@"E!;G-_'(1D!D$C_RM"LI6E*XR'J"BG,"[C*2]9:5D@ M"F+,YX07)\P,UJ:6M-H<]'W>#$D.6[0$6SRK2Z[^AL3B9(-TFU0=D%(3S;M>PNP1H#C9*@%_^O;Q0PP(67NQ' M:L&;(BG#I=NC>P11&SN)YDF*=59?L:TP_!P3I=+?:3-=8/M^ T0$_=>[6^>G M7^Z=QR0']@&\&*X%.4:HJ.PQS-0-Q"LU:<"KE?8!,W1/8:WB]:T/3"_+&-F8M"&"62XQ#Y0.86;KH_H.42.N""2.YM^*=:%+#-1* M5^8:%%D_;-ZCIZZU?K;43[&(;RM-,P^8<\>RSMAJX,8ADE^RFI]'!5O-( :K M-7Q#79V\>!H2EC//?D<2:#@7C-TJS>*?O*<*!R/*RP*;CK^^P3Q>:K(R.3$BZ\(*#27AS)$JR6TD- M\;*9:UF/4A9Q;V:6C!Y*/1.H36TL9*I?]8=LVYX%I]H&>^)P M#0,B<#8 GS;)3;(EX4ZH5XXEZF!%JG.H/@0C]3XZ,^5+*&^4V8>2!FEZHH-- ME)%-E%EV.MJO\ORU,E':EZ).J#:#VW]P:Q!AK=F+@''$LH]?J?%;*K#].1YU MU6D:';/R6S/@O>=^B_=R)F[IZ=![R4:A)\?B0+3^1(EP;.#85.+ERUF2LMI- MJ-2_@\"<>9DV!8L],@L70:*%6]MHVE"66V=6;;AJGXG*ENP"9PYNKK M'-O27$2V%N;F/(CG;]H:1-A\DTQ09L)^0J&J-1CJIA<8-Z"AED!6?T^Y@$*K M(-X>S9:\.$;L^!5NM&[_*#P&-(AMJST.KC%#)016:2?#?G"S<@/+6NA ,_.B MB;*03Z7Y\9[NKT_^O_.0(U/9'S_3D57W1+Z$:\\%=]8]E]VM;9CZ E%8FR.[ MP^H-6M/R8BV$@UO5!@/'+/_0Z_-,VOS.O8BX@;KS M-]"*4N>>)HG\\.;^;_>WI(P#3PV3!FP,* 6!<@ZR7QU-*>M#2F\@)[2W +WB M]Q!#A+#!Z(5M%US@I$Z0F5?I"J?]4%[H%;^X5O"B+($M?6(I#S-)I6GC8:=F MNT\+K+C3[WYL-YIK9L$6Q13UF'R1*-_G+ 3]1CD=E'.\,#+%6]\>Y>6?_^.[6>0@]IK,<+ IIF=W#%&'FGYPO*39C MPCM]OTS\KXW"B$AVE"5"9HJT0XA;(#4N!:GX0-0B]H%G>IB.,,9NE&R%R%97 MXQ">]&V[EC#WAU@?FR_UB'38W#U57=CJRX$ZS%'O@;4)AAOJ*OF+S_+-#'G$\DQ.+Z?M/; "0QQ\L"D=?/NYT\_?8;[])<$ M&YO_$W86-(SS#?^O>';:K)[=>WD0.I]2;QS"?"P]R+)Y35M>J9I]GV=9KA4S M(D*C"A'%D.?!2AL \D)!!W?E-]K/!]Y/;C(LLW_%[PM%SC)YR5/'-"\<$]Y? MZ6_X*_QWD,R)R5DKH2G!%"GI'E_1#9G1*8.92FS.Y8=B&QA]YX;$KS@'L$LT-WC[]N,^5P*7W3Y*(+J1EGD:LN5S9Z5>?M M-WI*,E($\$0X'4EH2EC0)] C$7RT^\[C:X6VI0!@8&9S ?1N-+BSE*B3=RDM-).HV52 M+!Z-6[\P,9?B18$@)X3)VQE[\5?%WBL71-(HY[;1*-ZL6+]#+*(JMD4N&3I< M3C-7ZDHA_=.<*';(;9OCJMQZO9.[YR1E,[B=3)_8SIRL*_CDW1AT>DI+3 IL MAT@2&3F&<%,Q?N+_&"? &7!788I&UT(>11D8W,/],4F_4HJ&MT !0QN@_DW- M+0-.(Y)ZB32F/IG#G>22Q1E&6DV J5@QELP29"82=1!G/_#J"/ C?\6F+3G7 M,V^DN6=.^ \Q:*A G96VP\DM;ENNGBVLM85 IO\Z"\%>OQ;7\D?C2+&D%HRRBV5,E6>$=%&OAV%6.=JY,BB\421MI.QRSHT+@-L!LJ MMB->8L:$]!))ZSTH1*RKQ*3KNA_@&R9^.YF+ZQVNI"+L'"7P>N6,BA+UYI+*BCR7 3Q<6>*+#- MQM<=XB2CD@#60H")TD@KU&M[3!% (.VE;G_$H2Z4&WZ2+I)4_PE/U])G>"-6 M'6;(92>J#?#*!#+EC-.YHRJ\YP4/R*D#G7/J$E-.@59@T7P?L,DYDX5(:0&N M](>A*09_6Y(NB"$PDE]T-+PUKHQJD#;\=!>A[574U>P8'^4;B&C!"4]B C,/ MV8B>"YF@B38RF5I JC$;EIQ&( -II9V^3+\'A9GV24'&R@LV#U3PF%(<%">I MOCN24O33E+X!"H-NC*Y>3V$:E)RUN=8$KJ#APZM*:XAY4%BS@BV*GU@=\C)U M/^*<%EK@DC;+(_8D_:V*PP4NUG38HXC?1>JC'P0T3D1@GR7Q?1,)<7;Q)H615Y!2%LR!?%3L^>Z0E%@Z1 MAOD+V#52&2^E#:@9!E:,&#-J_)DH'PIE=Y[[N*OAW./#H MJ>CSD?8(75=9?L+DI@I3X=GJT],G9CS<^C#DQ'BQQ'XW3IS3<9"8X'+.90ML M$PF@8S#>(F"X/U!.$]J36[Y=^N".-RI7QXK3"K-"F,2D M6>+40$;(Y"O*V\*Y6.NSJX_Q=@+G2.:4C8Y9[JXI:2KD>=+H&;L=T<6IZA$B M#Q;P>5+2ASB-B3A%!9=8H4%+YRDN/#\16IV M1(7_8K=L":6AHI[+LW-2\7&=.<>^2F)OA:0V3FVN=J!R2IH58$KM;9_+;0>1 MGY 4Y>I<4-)A=.V0@8EZ.)G*5SF7V,3B@57-O11C,6@SI>(..1DR5^!^XS"Y ML^)?:S/[E&G^ZW]Y\\7'[[4KW9H/>O8R/PW'E&<')M*9>W(VTLXOE"U&JI(\ M"B(%Z&-2NZ8IHYF=R2 I* ;3U)NC M"!PCX1-)JK@H"VLT95%:2Z^C;4?+M<*?LQQ+%*CB92#_=VZ-E2;YE'<4Z"%=RIS6+O,0=8IV M@,4$S;E6:&$IR'2ZDD0SWP,.% 691;Q1'D]![_L:!K%X4K6>&+"Q< W6)-P6 MJU*-LL[^.O(:XXQ)K9I:)C/Y(F2(C%*#\:E**BCH@W89IP($X'6I/:%R##2M MEY*IWLV\P>90B0S1VH)U([*T@?9@W*P5J6/K#E^DDI411LR2KE M4-&:(1IW#ZK1T<%M]8;%0R^Z$(G_$(NTE#3D$2DU-Z25;B6_.O'\*$9J[PJ, MU(._&@;__2X4HU:WV^NW ]%I=X/!9-B9#'OCWK#GM8-Q?^3_7W?T[C3DSXKU MV^;VV KH\G(M%1 IP(M,P%!75*DZ5QDDRJ33ER-/!0E6:1WCTR;]JDKM70LC M^EI+-[-]2ZW<@C/\.T<@<;M!3($NEZ0LI"A(:%4)\/;Z28I1@(3U72VT0%L. MI\!,_P//N0;#)H)SBRG !^. ,AK':IP9IFCZ.E9'TZ!"8U1E@0*,."2[0/I$ M"K-):>+PWP+L"AF/T+12L11TZ"Y%K!+%I?@J4)@EQ(L+L=ZU?J6*:_DR)HNB MJV%A2'%FH65:'IST@L.31%U_ ND;&S.#PD6D+''LS:XT*).75R*P"$SSY>R) M0"A(Q7[R*677U@/U)S $CLXNYP%V>ZZC-?AED=[1MP/S.<2D0Z .3 HB=0JC MR6&".*BR$EX5^&,4<"JI/T;YG^K4/X(7ED0$>A=G*+$5& LY(/OWN;$SJL>* MM#%S@8OJ=0Q#,40YMREM)(]RP?3RV00_;(,;-H$Q;/DX,S*?9:X7UJ#PCK)U M^@2& MGY1%QF@(*$J3R2#]2:F^T/TOX##750&$GQR'GX.U,JXAY,A:9,(J], M]]"FA')J_TT69(05PA(L,*1*)8$*/I<*^%1R_,FP.BIB^NE[LLT_N3))))3P MOS@!GJ$"+"AMFD[#H>J9E)$"V;M&]KS*#&$*7(*L'.<*7=*,4KA(J?T7-7F= MRH26WF7PLVJ5[#L;8.I''7W]51;#*3BW_Z6:J!^V=%E_MGM$&R"OVZA\-&H, M>YU]^Y0/FHWN:+^6X!NZBP^;QVIYWAD>;U*MK1]_?JN5EVKU_9;=@DVW[\)U M.:!G\(6VZZ9=VKM=]SX-0$Z;0)[;?=M>\*$-N,]QTPYIN_U*_>G>M'?7KZP8 M?=B%II[5'G@;L1W43^V5)O="/<"X*<_HQ"GDB_0[/:=?7MVOVHCVR,)]_/@X??2P;I6RE]H8])^ MTQV=5FO2NF^L=3R]D=OI["N37K5S[#$UO<[@Q+D$=7Q5KM*#6$6Q_^"!'5I/ MCU"[W:;;:A\HSEZ@^>A1-:NK/MCAT&WV1V=SL-?HH?C.[ESX+#_%6[LB:F_# MX=Z&?;C4&3*BUJ#G#GL',J(S$R)G>#SM9L=M]T[*>U+;LU=HSS:;;G/8/26# MJ;9GS?& ,MD9-4_I=&ISMMCXNC9J[8A [P#G6&W4GO[!CEINOWN@LE(;M:]R M1G]*$V[H,@F7SU%B+HUV6_WN 6'*?3?C#-2?BSO84=_M[NU"?;N#?2'-Z:29 MTB\:-HEP2+-#W6V[R.73>?_*#6G*U'<=QG60+1@#[+](9>SAPV&!H/,UXMJM MIMOJM$_)BJMM[-+Q#$[J>*[:7__K&B2B*_/?#T&[&=3N^U,]G9';[?=/Z72N M6NGX1/W K3[AW$_\ZKSYW:X[Z@].2935FH:5P]ILNX/A21U/[V1SL-?KT_X8N?095T(V/7L2W?XX$ M?-,>#%SXTTJU[G%VX0Q4H,LZSFZS[S:;W9,_SK?VX[\DAOC&$_HYB>^,LL1- M (P[G]'E:J?^1=K7/Y;!:*8(*W6#[1]N7>P)<66&-JA.O9/R&-=FMBU)W&&[ MM[<<.2MI<1YLX[-L>BF%Q95Y\ =NI[DODZ@=^*^6/>+V6G4Y^:D/9C*33?S-&PK' N,+% M)=T9"J=_J)T^:%"M]CDV?S:3.V&W0=ENCSHFX#6I_CI7UU#VP8/!$V<6YZC%)[(A_Y]B%:BZ6 MLP3[L6 [MJ;X%W9HK*.1Y,RVT/]]=$3I1[G*&R M\3/PALBRA%(1"#&G'CWHO*&.:Q;T4"SM?*4OMP-L?3RED4BM!MA#I[Y%> M5ZM +Z4"E1E)YWO97SYSODO21<(5(P<*!=FUL -'%20Y?D&M['GB\^2V<_>N M*^C>_>'P(NY(I33](\F7(W8\,;5\7__*2A/)-VJ^W>F7\D>L_YVE M)AEF*N[&J?"^WGD3F.P'+WKTGC(\"FM-\S"^*^WA#LL_3E/HJO=.M:4T7X= M^%(1^@"74*3XE U,5]5?>FU[Z>^2^<)+N8OWEH=76U"_V*&\P+;2B%7M]-&%[IZEQL!G>/.;+SF?P>:F(#MGCPB:Y"D"N5+7"D+!RB0XO6XZKXCU">E/5!.KZWCX)4.PVX=-!1@->% [ MC-\Y7BOZ_WG])NN]?FO?)NN=9J,[V*\#^MI^YJU&?[!?:_3UO_^1;*7'T'5K+CW99]>DU0M_:76GU-"L]I6>Z M_*UM8XZY_%USZE_]0F'^-8WF:=?SA($%\O7;3=YG#?OKGUI7TM M[T#C+8ZFOKCG0!LW[9';&YT*V&Q],M;)]!NOC-MW"C?VJN"%OZ2A+_XX#W^_ MLO*HF]; ;3;WT._KRJC7.IE>XY6+PT^!Z=1TL56%K$L93_-@WJ[2M+ZXYT ? M+&H'M:@]O9/I-%ZY"/D4;NQ5.>]5UR$_3U,1^T_.,H71HLJJYDNW9H?]/9A0 M[61XK6-I-EX9Y>\4F%!-%UOIHCL8U=?U](ZEOJXU752C^G6ZKQR8K2]L?6%K M)SZC&7'MW#Z+?OOMP!DZ)BSO35F^?D.2+G^@IL+J:I)X75W#[ MS=YASNN:4YSPL3::IW:H-;,X>ZJZZ0[<47?_M(&:4YSPF8X:IW2@I\ E:GB! M"C"H9\$+U#"75P]SV1Z,W-;@>172)P5U>9B7[8W>K^]I?4]WM!SZ3=#Q#JQ7 MJ.]I?4_K>_HJ.]/M-MU6^WF /U=Z3X\+2GT:"+H&1^_R,7)_W F[=E':#R<0 M?BJ\#)X>/SGONZ-&WX')16$2NPZ,B+[U/ZQ WF[%L'4^QP'L1AIZD7./4.(P M7K;IX^\[K<9 ?1D>#.=>"GOD!#FUX(B21Q@^\R+8KP>J/6\X" JL!D"P"CVZ M_9@&_JV<4":FV!K1>?1P3I-(^ B4CDT2^8-S;RGP%34FS,2'49*Y4/B30J'] M.N,<9I(S O!OXE%$Z1.\GWX5$A681X25(7+@AO%\F!A,/'6\'/Z,;WJ^%XAY MZ*OA&L[E4O&?A1ITOS*A=B!S MX&\P,0^DEQ?!%B6322:6N/] ) E(-?BU,+'RW9'WL>&<-_7N*7_N2UC@9[WV M(\B?%6QT13+R*I?%3Z-YB/3Y,\RK?%53:D@@L"4NDJPF5;@U[UO-QM!\]W$6 M^C.2"6O(_?W0DE6XD!2^A .916W="G.S?0VW).#\\-HX!/2/?T*HX[&$_W>\ M-,4G26+)+U2R2R758 %!F,'%I]T5<+T;3ID>K?U_/VBT]:IVD)I;-TIS3]SB MGCE9-?BFR1\/!?_D+LK?#<>V^>6&'2D=&6ZXI)X9$_H"*#")87'_@7.F_1!4^>6K/KQ,OZ(ESTX=9-F<&36&H 0!6;[O=IN-EOF;K12][PZ' MYF^[=9H!CAYFQH8N7H<@!?89XXQPG*)]'L)W_:6QD]>8WG@=Z&6PT)KZ9=O0 M,0,9DR>)5PR^;:H&?:1M+=^,BW^RN4.9"32<7\4$EB#U2N#T'C#N0&E.Q#A M1CR(XVLD5]FP;5 W;'M[SKQS9[%IB@UQX3I.PN4!DNNUJ6O/*;YZ>ZQNJ[=O M>ZS6J#%JCX[2-VC8/UV!IOZY(&WH9M3LG-J=1H[_G2.M_[PR'%[M/ETY/ M;W=VFT;:/*<=.W]5YWFV3-BP$ K=&NP\[692:[J)/K>WU&4_]AQ"&I7I:*>( M^6D342';Z:9WG7K,S[6!GFBC\B73H+Z1#/WO\_=273:>*7FEGORG;.X.'M>EZ,TB;C(S2O?H&>K.9>Y336-U33V$MNT MDJ1;$]:6'=NE*O6%-^7,5*Z ^?4G"V&H77:A'N]X-^L/^^N/1"QG? M(@]^7?OP;6NL"R4NHPZBU>RXG=8%M'Y\+CC7I16F=P9[8UB\^*F>0G7ZZU69 MU;SQW'ECN^=V!\^KY:QYXPD>;&?8:)_:J=:\L>:-9\0;;]IMM]7K[HT-6K/% M$S[3UJ"Q/\A]S1)KDMI 4OOTXWIM'G&-!](YH"OC95_Q(Z$]G[2>HJKYKJQ1 M8[_I#GO[.K?J#E*OYZ+:%]#L4MI(U<2Q;;\&B*/U%N117]T=3J?;;1P(>UU? MW8LGCIM6TVT.]^B_5%_;5SN9;MT?N2:,"L+H[^/Y>8'[>J';>E#'D;._;U?5 M))5J^M\09_.BXR27#T3:ZG=K8.]+;9_7&30.3!\X>QGP>K'DFHG63'34=[LU MFO-E,M%N\]!LG9J)OB3UUQQT]]TY;:*[Z;3==G?_1K]'VIV:;;Z,[Z'?V#\_ MJV:9ET\8[<8>OOD7:+5^H=LZ."#5Z>ROVQ97GX)$BY-8K&?;]5/7_%1-0O53 M-0G53YT "1VMJ]76]UY1:K<-%H?$9]T3:_I]IVW0_;G;!I@6$FFZU>_:?RP@ M3;=&\-R>2-.%B3)XZK[SA4^CXWVU'PAZDN#772;BK@6XMCM)@2(V(QAYC4.- M2-8:.7I:L9:;0K,-^&$*HV&3!0:4YO8;MV>.QD\C'M![K;!AN)45.WC6&W.$ MQCB%+>$& T50]2)(?'OE[@X:@T-:Y6 3A7F2+0L-IJCY!#:S2-+,(*,76RPL M*D]WGZM-':5N6K>.Y[SO6P#QY?96,/1#F'%C$!]=3P&-'\9P?6&&3TZ"Z.9)7Y(D/J/(2@7. \S;[4RWBYN KEFPS[R-X#_"9>> MA-_@.\?IGZ39/I./M\+S4[%(TG)?@.,UQC@-OK5S[XLD]CC6&[T1P.C@++W^HU!JW-"/\O!%I\?*8YV@UX ML$1D-XI 7F8N:_EW]>QL\.27G=C&:=P6;\T.J)9O&Q';;56?E77V1^?F>\E" M;O<)'AT=8/$E-8>-,;-_D@$(*I-/2F"2+[7J57WTSXZ/GG_JS1GES[0&;KO; M?8,WRXNCH!6]VA]#R XU#&CHQ-BJ.!5@5VZ!L+[2RJ-UT6YU7KN4[A-S. ME65_RH-PZ3J1F$HK9CD+T^ .FTH^H?V+/<+1J$>K_3DD>+X)+SUWV#^P;N6% MJ?"$@LAO,>A%(-;\@NZK*X.KN>FXS7:SYNDO6JKI^-1&Z#"]>V/&^G^9HGF"@ [,F>CKTL4B6& H$0:A<43(:ZMSXMHDM'?RW,*#O MY9E8^1 807Z4!RH"ZSF@GMY-PMB+?1C==3(_Q ]-X+Q,!#-4[X0JQOKO/&1. MXGC35'"TE=B0"4W+KWZ3F?7#VEN%EY.)8Q$(!Z)- -8*Y3:/Z'QS=\P M*>UQ:=E@%F8[K5P&>RNBPW:<>4HA_4K!6:^=T#H).DRHS SCH.&:G$%['J$5[PH4E&?!?P8)GD6/=EA>44A*MA3 M.A>SN!UWDO,(= P?9%V<+,T''?SUR-_$_!V,09K-P"5CK%N%_V?> QR#[^(1Z1OX,7,!I#6AOZ-_MMGK2 MMT/7FJJ! \(//!UB*J">X 6-H,251WB5Q%S7DFV2)!D>"'PC\*7CY=^ M< ;"Z+\(X^SMR:P#.!5-""][<4Q9G+1ZN54E"+D/0(?RZPL*\/+VLU6S_D< MHR&#N2Q?(J#S'/X=.?=BL>0)XO[\XB\3_#=\N9)X2M/I;)T.KR23@@K/&_;Q M$ZP_DCH*99>V;TO)6#C[!,\#>";O!?)U9^*%J?/@1;E0,SS>?JRL5>D6M%I@ M\W(XDI0/(/B,U(53'U/*VM;#7V7FY\6L[LN7I,2>>GMR)T7_,_@&YAWKX2ET M0:F2?,,D4Y0\D,1U4.U)GH38>4DR\PQ8@EZ7U&8?9\!PM>*-H\#W@'_@?UE& M#FMNRZ<%^E5@&$[>M!).44$*,[2B3(ZFO!'_]?^&[=;@(S F+P.U!=-%*4LV M24E_RBD+/?(>&\Z/>8H>[KG.S_0C#]0SS*M7]@SK,+NN6V9>%K0W2V=#]KX0 MJ53"@'7R%=?)KI6?AWF#:,'\G4HN74ZPQ3="V $#<]L8XZW M#;J.(T"^-WI9K]A7J/3Z M[R5R?#\D_0K+,]G7D9KL13-#5>=UC.LK+,K MG]Y:5RW:C514D\-?OX9!C(H53#S"1&!D@*2GD=4P%T'HAS$5\(&1,K\BC6$3 MO_B4X7&@0@4"@2J-P#:;B@M6&[[?U:7[:!DLWG2*GL>EJ-@JU&/?M[H]JVC4 M(M@P7GHQ>V4]W.O,N2$YGB%1PIO3) D>X;5;EIJE9\NLI=-L%^Y,U73TI/=R MF'-Q!3W/!1/Y'%G0?T2F5>X=OY.M9;"X0OSBA^-7O5QEL'ET[<'FLZCM&30; MOOD\@SW*DRY7^1 MX_Z C'"?UXO?N\YUEI?]2>JIS\IIO7:4_/,'P6^VW&YWW[9\9]*7 MO2;BZR#B]F#D#IO/:X?S,D1\-866GT$QGH1QN!1W43@1*UX2YR98.(LD AWZ M\Q?I#MRFM5UFO0Y%>]L?ZR:UIWD\/;?7V[N-8@=-_E+BJE&2X[WB7_G(46VKU)%Z+FCUKY]R6H% MX1KTMZM1$7[%?]\EDSO,K[QBQ:#GM@:C6B\XS<,YC!74BL$A S;,EIVY< U M&,/+;LUIW]A6M^N.^H/#A/=;H3(<02>K;T5]*S9X'YIM=S \LUMQ_KUW]JP2 M^?SLS,#N<5*Y3C$)]%.Q5+]<2\<@'_A;4@J> LT8KRN&+.-(U#$/[.(O+BF!>6^"++MH!04.HZ%II0 M50B"2F **J:-SU52N\IFM?6OI5KW%[ 7PVCT,LF0 ]G$!% M$)S E+9B(66KV;)Z4"$M6!6!-']OCH4U=!Q8);,FZ=I)-M77%JJ G, :8JO>,9LE M>80E%T2*LB\0$@+65H[#*%P^R8)(RA"7S2NB),,R"22:&#/,,2U<7W"&P: . M8 0=$G-M%5 4S!O%G$6E?#4R:DDPIAI2??DWL#:S'&9DS.*L/>=AYAFMUPG!HW U]7W#)Q&.)J/:-"R--;M3-12Q&JP<\64&OBP" MX1IU;E-");E<(37W0F*!>28F>>10D$FRA>+\"K3A.H^ST)_1MP+$0J$OC276 M$&7K"W\6PWV9/C6<3[Y/1:[3J+0I$R[05013N:D6FUC/-TOR3&XV']1&UO1@U2]19Q=INVB!KI3" M56&T X+$.]75N;X;QO#T96]5:5$BLIL-!:<"LB1BHFD91VQ4HM MJ[Q,P9 I[+X,=0*AR\<_QP%L#]9_KM> 2V .1MK@ !+999UB+G&*DGP)'%'L M^%)I8;860RU08<8>*3H!,(C-"@T^7VV;18)M.Y!1V&4L5M8)77%4%!"7 _C7 M"KNVIA,]*4R4DI"]"6,;.4DO=.Q%:$/=JHW89?OM.D!\9P>CQ8)G(_RUT>[P M:S:&XF?XT1EJ6^Q'L "=5O/NK^LPVB2!%$K^*@3.>3/'YS99[.@"4R56JMBG M+B-%S"D\]7!;XJ0D+5U"D!VP'K[B1L-?8M+#$'40X0,2U/(?PXP@$A=)1AQ0[T?#^=:P5D^C #%_ MTOJ[V3"$_M)[N;KOM%,6**1E"G&;7(3^A*Y8W+85>-46L[=EKLRTBQI0!TXI8C8@B31Q]'8Y%;V!,%-O+M0["Q6K]7OA0H2GO>IA@HVJ4 M6:_#;DKXCXQ107?FLF>H1JZ4GFZYC3_#,?ZBJ>!S3%:5(BA3>E[95KD(G+7A MX0LWQU<03P3#3DNG.6Y4$BM<0[PWYMJ%Q0W?R":4!52E#9P%?D5WU!@,]L.O M6/][KU/]D7U!)_J-3J]_8G,:-8;]_2 U7GY.1T4,.>:D1KUM0U4D,1VQE5FK MMQO\R%6BE+S%[K]I-MAPJ[Z\%ZS(]N;*UXF=4>..' MWY#5OZ.64B?QWPE3X-#!3V%RKT67&\JF6J,3SS3^,4GA/Q%9E9M'.E-TQ=^@ MA7_K.K%8[L([CYGD?07)VF>4=-UVN[U]*[Y/I\BSIK5SHK6;KCML]UZ]1_ I MZC3G(3L^H_**&1.LTAPD*:ZW+G/@=IHUF,:)'DYKY/;V1C=XT=.IE=D]&%*Y MT\21=-<+!XVX:;N]?O=$!'!],-;!=$!6M$[D8,['VU/R?M[A\Q]:0Z":MSE& M3B1B9:EH6[^,#^@R17.[Z;9;^X+?U8K3ZV'$=9K[%FE?L.+T;'[5Z;\9OV), MD\HB_/\5K\@Q9O@+"=+DN*G".2W]NN5W7 M90P9LQU6N]<]^PG;W9UM7)U'*@#-N-TN_0.+U1^\"+/995U>MBOV4L.Y3EJ] M^-;$>Q*KZH%KJ+62^E*QR%/@P1G7<01BC'1N1N8^XD"7/U%#:*:PSZM84<*# MOW+Y,S7>71FU6/3WF&(Y73*9.)Y#E<<&^2&/O3G^@NR9IY-EN>PG3LV(N;:$ MR\BYODYV_^;7-(Q$QHQGTRZQV+5_=H3+* M):C Q1+1))ULAIA%$K5NEYJI"RGHJ>N?]MVNMVVU_!9A@K^AJ!T+]%PJ-]72 M^]UJ7E'W6S[R^D\[;'33[H[\99W6NY)N 36OA-I]]V.ZWV:1'P:S=# M>I.=_Y(F#X2*=@L2)1:3<,EXTAO$RJ5G[[;=UJAS(MF[=5JU.9A^]XWZ5UZ- M3IG$%(Q1+9$[S#'Z0G"\YF%Y&OT)4F:[ MUW-[!Z@3)V&:'4G7N+A#17-EU#NQ0[T*+45DV0<3;BJCF+X4.CO@:!1JRW[JRUE%M'YWKE_R@@O^+LD7J MGM4$?"4$C*IH?S@\+0*6$J:4GM?J46GLVR$35A1%G1!NXBZSNRK1O1"F?S)F M@WS8)2_B(!OV+=X_DKEV'D@_WWI9Z#]'S[TT,52UQ!.7-*W&Z"Q]WS69G169 M89[HN9K$Y\&,OP^QP&$%RW]'C;&ZP'Q'1>82[]BQM^?$[^=^8N#(FW/:UO1. MV OEQ5_[U=AG>T[\:NPGNHZ\.0>+O16DC8NI7-JMUI,:[&)9,I47J^0672R, M_>[:=K_[$@Z %]MOJ1PZ?*O9Z.^#9"';^)EJ;5!LN#\]C8SM3/ MU&,1)8\.G#B]^X_&?8,>5S 8O^5IF 4A%7MGWSC8:"]?)NF3-0=9YXK-AE?* MRWD;T7P7F>X8C$_-/8S Q52=366IV-65J[<]K"VC/WB$T+%<:=H[$2GM-DQ! MMJ\MM1G?V'HWS*K[[LJ_5W^ .G#C4V-A\$3"&*:=ADF>T:.%O3KO@O&M%8!V MUT;<\;4Q6"O LAM\2P6NQI$&Q^[9A:Z700JW*59MH1>P&TEPEP![E/]>666! MKM9U-C5TOR->34633 8UJ,3NVW/T/6%*"-]!]\;ZJ@ M>]CTX=.M1F?G3^_(9X]W5),[!=X+['*/74T94@*X9LZ-[NV.O:H\TW *X&0*&P;KPC,F@WW5 ME@^OL]=G41?>[C?:G=%Q2K";C6YWOZ%>H2Z\GM1;3*HSW*\'[=E-JK<9 .$Y M6 ,VK'3!>#_G0NI?F<<_MSGI$?9F5]CM%P?BV6WC_D0"\0L)Q J8[>,2VKF7 MZ^_52;C>FZN"_[@BD(^ZX_'K=CRN]TY5 V 9P'<$PERW(:\O97TI3V#OUE[* M:RCH^K/PHN7,1ZRO>\3=1*_@T4! +CJVOM_B3SMRWAJ.W$&G?UB5VLYLX!23 M#VO:/7?:;;[0U?W&RO89JV,]QD&?+%%.HUCI(]-HO M$_>QW6NZG6'O;; ?7QDJZQR/9]!UA[U.?3RG>3PW[:[;[>\/$%&?S$N?S*CI M]@?[FC'UZ;R63QK4G?;@C1"'Z^/9SM::;F^T!^;KD4[FJ+ =G1-7/O^>+$'O ME/4@!^K]VVM^K]8>?-[6G/;][':;;JN]+_L\XOZ2N&0[?9?Y[K MNKX5]:VXK%MQTQVXH^X>)FI](>H+<O9&NU-T)A;,QP+R[C9-:X0FE; MUE@N'MYI65N/_!5OTAYP857GJ1$R%'Y0X+QO=QH] QH&0[>P7/T ?)Z_S\*L M $PD437T1TL81XS.Y15>6:1)D/M+,U'$)VL-&B,S0S-"*B:1!!Z3.!Z,3I1Y M$6RVG', ,_ B!U[Y*I:N,\Z7CA=E"6+^(/P6O\OOP]^&8D[E(,P6S M-!2NP3@+( M;$Y(3BG0\S0._T-0((CM1?] L*Z M(\'"FXJ[,=#$USMO I/]X$6/WE.&\LE:TSR,[TI[N,/RCP,"5/7>&4K+?27) M>C2%"Q4G!3PEA$E"?ELI8Q3;MV0,B)1!4<9T&H/]98R[*CX0W/$E^6::8KDC MK0<1(G<3,B1; @*I@C_*_?@F6R=F/.>K>-+"QG5N.K=RU V"<9(FR>^OD\<1[@"4P0!:PY#_.P]\="4%IIE,>T]TB'&!9-!\2A[B]F.UG9B3W MOK 7-*7">U)(Z->.!T=Y^BKVQAS)6L4^.YY8=9Z5*G:WI&(/&Z/#-&R+*:S1 MIM]W+%Z[F844]6=F3N9:K]>"E9XWSF'LG+7@W\2CB-(GQ8OHMUVU:N3&.?S@ M>#GA% >.YWN!F(>^86V2,R%,H9:WJ5>M8EL4F7E Q>D-R>$L\WH[":6U?PDZ>-"2NV>H:$M?\7D/B MUI,ZM>N]JR%QZTMY M6GM77\H:$K>&Q*W1EFI8T9IV+YUV^TUW-'Q>^5)-NV]]BM=)NUB+.ACL@2M2 MD^UI'>!UDFV-*UJ3[IF2[FCH#OJ#FG1KTCT[TKT!(ZW?&IR0LE!#XEX')&Z- MN7K:QS-PF]WZ>$[T>&[:;FNT1]>3^F!JS-7Z>/!X>FZWOZ]/NCZ>5W-= 5OK MU8BX-2+NFV]3#=138W_6\%7UK=B^)[T.W(I.#>I6WXKZ5MBJW,@=]0^.0M87 MHKX0EW4A:NS/^E;4MV(U2;#KMCO[^IGK6U'?BDN^%3>M@3MLG8_R=%Q$W$/? M.WV8KQI)]US@,W; I>GLCJ3;'32&90B:SMX0-.W#D73?=X<&@XIFT&D1TEAA MK)V "W>"*H29DIM9 MX8;$*YK:LP/>,GYWVO9R/UG V<;XU>:UV<;J>X'35Z M[2FSN36H=O)FE&_K1HB[817$W0IV57E,!M;;^$;QJT7 +0GB2HBL<+UIG#G? MSK60KA)YJ\ 7D$,:)$;@!_.TM_=I2POM/9?UH =?[-*R$H< M28DGA?.^P.JKXN;,%<;K0C/L/! M-;\%(R1%M&JIY:X3-F5T1(:D*\L,@FKD^<+/!>:^EYS0,.&LHFX]*60ME>(# M6&&8NQMBX:_AMP_E$>(#P"#T7)U*@P4 6:"Y+_)"F]1@N9S!,F!7V=H=YNLR]0>+!QXM"&%E_ M"'J\7'6\DGI89;]\0*Z79 MD*($,V2VC?(L>I!O35V.$54C0(,Q_Q4TG%1:U[BC+!%^G2L^PK M/P+>R6T/8-8@$S)Z&0])+$/-+9=&7W0F^3)/-6SK6D#R[7CDL?-^:-HF;;:] MG@W,?<;<^/7TV%-F/,^"WNZ6G8Z-_B&JZF;@[2IV(2&WD3[7MCPY.S#N+>]= MI;>QN][;B-,-@_]^%XI1J]OM]=N!Z+2[P6 R[$R&O7%OV//:P;@_\O^OUWM7 MNRC?4#_:72&F0_];^.\\!(OIB>[W=]X"WT0X>&!-<#,O5U6LPG3/!".QD_EE M:SD)8^+#@X])^A7_WY<[!19G18\%B=/>>26&=A8X[3UXJU_CM._V^^C2=ZK7 M>S'T\=&^\)Q[CG86F(G[HR6>1,W_P3C)WR.74^;L'GC)9W6H*Y+F>!"U9[T/ MNP#1/A$MP&7G81!$XHUR([_SLADIJS[^0X I M\ F?[P\'L+L=>71[K#^TTZ6;0U:+ACV1X;?.D9:[%LB<-5$?%9$W &UH-?N MU41<$_'Y$O$-$*_;;K:.AR9W(@2\$^S*48CY! ^U.VQT3NA$WV87]M*SE=YXKC>7%YW>FX_=YP;SNY/IF7 MUZ3:C?T]4MW33O%8:A/@,DT G16S\)XP)>;*HFO=ECL\%.:\ MCA&\^.F,W$'OP ;>]>F\N% 8H"95A]9.[V!:O<:H#JU=HJT-XCK-16 !7U^O ME=WMN=V],R]JD^'U9'>W?V 8KSZ=EP_JN*/!'HU,ZH-YK8,9-E[9 7*6HKLN M"JOV;?;!G+W0:M5K/M=6<^2VNL]K4E@?[ D>[$VK[7::>]247."9GN6QM0XH MOKT^,7V&%O8OZ_ 9#TQ;JV[ZAVNX6GB%XV_0:5^B]JCK=D?/2VD]PBZ]D<%6 MWY/ZGNSH,AKTW69_5-^3^I[4]V2C]CELN;W!'B&>2[DCE^[\ZPRO-L_F]=I4 MO^)B"1[^7\*AKC(9M\C5*/F(+TS=$V7S7([C4;]*V212,)@F_##),> '#^DD M6VS[]B RLE0P&C@)L<4+_1=V[:& 8,/Y',,5QQ^SQ'4>J4U-"*O"%[S8BY[^ M(VA47Z;PTN>2V)G! ]P!+,X)'1>F&'A/O )NY8&M99)\F2WA43T=+-&'!>1I MG+D:UU[\OA#P#+7)\9/Y/%QRZS2:1"G]B-_E]HTTF1211+EQ&0PI?E<-VCP? M?N>V&)G=[H>ZQ674#@CWK,*.DR"E*W.#KWX?3B8"-@+[B(S%\E$([E'DS7F2 M,&AYL' IYHY/"-FZ 1)-?!(ECT!I<(C4?46UW!M[$7?BF0FQU"^J[JM^DG+? M(9HXCLT;;=;'W56QH1(M,4F!TF)Y?OX3MQV-9%\WW1GUB/U^3NYV?:KLFN"O M0Z/E]JS4L7'0:G1TNR5\UF[GV&^:'CE.%N*15798M?MQ\;EPAREY7-3Q"L\L MY\96[X<#:UQU[,)+X5G843AUH.H9MRS$MMCQ] YY!'QCO)2KRG&"V&EO(7LB M$EV^[W9-\RBW<#VL9 %F&?(RQ8(^PEOETS4+:*A.HVF-M.:VT).MOFDGUG!. MGUC.8(J$HSP344#<-0P$4<@_&O>-R@8AU'[I?;]3:F3?&5 C>S@C;D>\]CZX MA9Y/[_N]TD"M$76JVSY0U>PZU,429<8"!4^29T#F>0SL/%SB/<%6ET#R&J:ZOP4)!^MW),+(6!165\W5%, M9DQQ,-(\B85JW0?_G2W3W)+6U.A.-O?$CL] N;;RD*9/(37(CK!M%[<'\Q:+ M-/F=%@URSH/GZ<^J+Q_U')_!B,SG8H_4!'V(U@P:SK^P,0WV%\,7YV$ M>%H;)T$[T_I(+1GSC#JRCP7,Z2*4E.K66"O[?LY+7-\$2[$PR1%0_R'F$BXS M2UVQ&U:7U>FBNE^I=^ %M?08O.]YQF,8X^7CBGSZ:*GEI)79$V)6!5( VTX_ M 0,/A%+>X%*GV, 0F(#\Y\>U]A;U4(P%,FH8AAB6%%,D #9,8(-\-MJ;;*1& MFJ&R(ET00,AE,V)-.!U\&:S()"6ET+!,W(=L5PF+/ M%)43:UEW:*NZ0_MQG57*OWZ]/NF^;5O M2;]ONO";8=/MC_: OWPY^I7[\,;T>]7,]YPX;Z?G#IL'0MSOK ;OS7I?J1CA M[74K'3QP;J1V=>LLT@2#D$$QVG445>N*T^]:([?9WA^@^"H2(]]4=K;:77

:5^_+?M7MG55Z/$Y*,[76, Y:KGM_O[* M^ G8BR]_,F]K)K6:?;?;?RW\JJ.:0A=^:5H]M]W<5P@?Z>*8W,5+X;D4'X53"2DG"/X2QG><,&4?!-TE'R@QA1\=H-A\ O_( M4Y&J7-FJ*T<4Y459XG#^SP-FAX7P44I4!A.<3R/"W\ PYR0H7$@YO0T^Z$WI MS^>=[/@\7K;=87%FVW%LKE:U09T3+?,E MI>?A?)EW45*G"*REX."FAL5.VBR5F;QLEQO5-LJ;KIF!K?1 M0#_'[3@"@RL61FYR93"G&]G5>2M*T9%*ZK@LDTIT%EZXHEC$ G9B1E4^8KF, MA!I$IEA[CUX:2,HW*N5Y$_YS3[JS_TF#P=_H[7;4F%S;7SWKUSKEWJ6PMXW, M["?8G#0$_DY<[5@7,B+G:@97*!KN^?%FH<5!&18ZOE:K9W!%^ M,QFJ=.6"XA1Z0&,@7BQ?>TG@:;#@OZ&_^X*9;I&U!79HI%! S>UB+?78N2$_5X90#\""B*6);'E+ M1MAH8)F 59 H;C5K!$J.$'\#-1S\/NHT"]*=Z/L9@9RL8%; &,C,)"BE^BQP MJ(7W--> &IJ=@3J1KF5>:#[/$U)A0)K,)5Y).=RA9I.*"9>=_PS:BM-J*7,5 MM3S,HJ1UR4V$E6FH*9(6GQ&6:LBJ$&AW\.6YTVK>_?5:5)Q6&XM2/*G[?B(U M&$[B)QWP0;K[',?) Y_"S;N?/_WT^=VM\Y<$J,WY)^PCR,:SWJPM)AGL!N7_*"'D,P7&HUY31@R3,S1R4D-]HIQYXI^B.DD,( M'H#;H.#.I./&4PS_"O\=8-!MXMQ[>1 ZGU)O''H2@B"EE )\92J2 M:>HM9E*S43@2.,1/E,KA_.!E[/'Y&8R0F?-I NJ7QWI6:MEN=IJN_)MD22%JH#XYTS#ZC,IC1L!%%NB1(^!3R?R),6RTO9D# !?Q3C-$N3%T-X9(D'0D>J<:8K MTW[?MB9:M6?T-3V'E4_B[!-Y+^CWN?=;DJ(3TCH,5]]+Y]XZHE\%:9\D%/&V MRD@_NJ7"F#VI64Z&.5O'\91P(<>(G2(-"V2!' )BF;A<*\ELR1XDP)8044M! MG2"XR%?:*Y6,X2 MPNB2;Q+.)E.V=,ED!8HE+<=/IC'B8N%51)\.G#@>P5(P$2E>4?@VL#>-ZQ43 M\!=AK5'X-I.:BW+\9^MB/%684FLS?U\-\0]O\5NB7:T)D)SD9BDZ>LO],OAR M1'LH[8K7P6*YF"HA??):([;T8'2R:D<>(AL9< %,LT1Z5=T.@".(B5O]JX< +A,&.9.\KQU+R12R 2AAEM$3+W M=0*"4TV8'?"=[:TJPS3$7\"JDJ9)KW0RW?=V MKH!*TU6&:8:V4K#OZV4N_IE?(\TMHEVLV$$2#F! A&!>!L45R>.2;)0]^/!3 MOI#6D:5 O[>2M[01A,\K/WPU5< Q)ZGB;&IYUL$H%JW.Y)I8VKW!4_Q1NA=@ MH^YA8[+)DW/E:1"(R8H4*QD+B$F,3O'%4SY'(#"YA3%(5*9?0H@DK6PEI-IBX,54B\)8A,&ZV!,,ZI;0)=,? %8/_\*8>0E [ M?N2%K"6@=A]%@M.)T(H7*74,F> -4AD?H)F.L2-$F 8@-E+*J -;@&1]N?$ M@["3AQ(1S4.81\KS=B7&>#$KC@HQ"B?-N>09232*I://AS';#8@Z8=YZY,Q@ MMVJB(<^E0PMT^GSN+!+TAX9<,H&E&!;B]]JOHKB"94QROQ[ MHI(=\?1AQ=*/RFZC[^'T.'[O/5*NC"$ZW+, F)4/1R[ST1#2%PD/&2S\@S#D MQ0,;S:!B^K*?"&?OR"8H:@AZ@@< 6XZ:!#QZ""Z,*1%HUBWIB\@AT3P-8\X7 M0)^X+P&+-0HQ :UC(X#??;&PS/15,N$6+(Q73\>OXV^/0N86E10IUL#L>2#0**2@L9JG&+1)@U4^\>;QA',V($\S[D'.@3Z\\ MK4&>B[#./!]TG0?>'":.L16LRGHZ_GVZRH2+P?J$"YQN&/SWNU",6MUNK]\. M1*?=#0:386&[.DOCI9.?O\-2&A]CQMKE[OP@)=@% M*_[_0H> 6'!3KW2W' /TWZ6!R<*D!BM_XDI(4(=@ X&GP_O63GX!]<4/%^A' MNWGWIT^?OKR[7>U11HQ;:0VR\0BPM3D+"-E+93)A6'W#/A_MWB099< A?'X4 M6J'8%(5<+JB3V(+2W%R'="\9,LTR">(/QD6$_Z^4(H2;CZ@;""D<'%6;DE^8 MOB/;ANA/T:HRC*'XG,U!L_.R!.7 DQ18)%H\4@+Q"]Q[;&DM/4D+*]<.%H;- MIYYQ9F^M'4L+'XO"KQA%Q6XQ*-A9-63-E1P(]*\&'5.*1C"JA#*17>E8/%^> MHLZ.5QT2\T5E E2>M\GN63PMRC?N*>U4]K5SK MCT)U3P -)*45.AO&-*'J3SFVP/E.AO>US?%MXJ44POQ> MJ5 7K*)CWQ_*UFH?)5F+XR)VXXRDU++*.A)2\Y#S7,+V5LOF7YE[JQCWQ;H? M*$BA%AMF)J8?Z,P!8PZIH@^V:4QC-+8S!.8I&M;E%E]4X9=E[)$L3J#XM.2Z+&A1P\E0)A'4C/2UGS\6PS:] MSG)+J1HUY=/E8G+L>82]^3!R,*9 CZS\UF=>J'C0O>S,T5*^6\3>,0KM@GP! MIN0O==>X4JPW@^% V41!"/*6DF%1Y%H6.>><<&\C#%I,54\H.$[X9N+CNU*= M(R\39FA5CT7RGM+F0N7FPEM!45S,M\)@4!3);G'PYHULW79__T6V*@,E]2]Y M,.6<@ZS@90@$1O9@WXGRX!5:(,U&;\*:::$*K8_$*(SH"91*PZ/1$&AH[G,U MT\X[)G[/5R$VCT0X>OP\A_:,D?FR[XG PNHB/O'B>L R"51^[.K"(W>3H M\"^N'\:3[G;ICO!(S2 ^Q54>ZMP">@2+)R+K17JJ&IW"S. M^FK'G8V)B: M,*I;%L*&/H2!=)%7T*S=8Q*K$TL)LU+ 5;PX?K(EFX$/"]%_4 M:1V.%F3EZXMTD&?%C']%@S0MZF Y*8@MFLKJ-\-8DY^*HL%&L+]4_4$O3MX# MRZ2@M)=,6B+V=(BA27T?/I5'A)R ]F4:L.DA8FJ#B6.".8)1"9[\'(E7=?\L MU#1@X@QV2+U@R8K;;KJ56GW1"9(%;SPS!G0\AAA&15*(A!?(K%Q+:6-AG!'3 MD_==%I>GE!"OV&AF^.9#$N6X&"O1@U.5D(5@2;HDP52,E2>!"5:/Q=T)E4#0 MGR[.K,"G-=.2F5B8H05BHY21&CB_:5')[V&SW.+56X#R1D[M)%]BHJEJZDC. ME$SGJL#X8Q6*U1=6O4*!!TV%TL*-4]-U#')>3^M&(?E<%J/7UF[HBJ3F416TX2>&V]4?MM*C)NI&XJ1W?K_#U9 +ON-_ON:7;_528E>>V^T[8 K?([)>[>,O?7?4?E)WFFO-#V<6*$ M.Z;&UD+*'RJ[#A53\;0 !=8FU3O4A&TJD'!H)!QP3NO2=2L8]P_NN"FTNO4)!?10!K!*D&=+>=$YR!:LPV&@ MU '6(9GWK<['<#AEW%9S&2,52:#(R^8]CLZ5%68F@8$^A <'>]A+2I2E9PV-4 M!:$5A";/R]JLJB,K]%)&*D+RS6,9T\>4IBQ+_)!S5I6KMD2TI(_J&7 L/%JJ MXBO,\8H>T'..&H_T7\LKMYUNE?&)UVG#O;&_;EO%54LNEKY0^,1H%@7G:"ET MHO02?6DL2D(7/E(]2E0.*U$FV80-8XXKD1;-P9++%:B6"YMK*.&?O>-YLU7 MP;1OKC,,CI)A,*PA'5X_(/%)65J<2 7Z)#!#CB)?+H?X'&LI(.TTE(0@%BU3 MS0I-9U;U#'MO6?7QK((&:0?9P@P%+3)RXX?1J5FM-7-*20M8-T); %5 M.QAO #NFM>/1)E8[]W/-T;$>\SA+(D%E#P5'G?W^ZMQDS@(9[!4;QG9MF% T M@'014MLH816/I/((9+H;5DL+C/U'0)*HK]I1?:7BR72[[>1I\@B5F&(X],!D MTT8($:#M"*VU[B0<+]E_^R\KM4%30*'>6><>R,P)!E0Q1AM1.P?JT-=II^!O MN^,W3-G>?($LQJ/Z(TIH'#6= .2;OMI(@6,O_IKFBZ7_=&MY;4V6CC(^E;;H M&O>.]^"%$=]A3[F,*](\])75&V'?72)NO6@#N2\I59&BJCTCZZ00U97W@?3Q M3*Q\1*7_W*GSX,HU+T "D:E1IJIHQ1%,$>- 6E.6V2=G(C\2-$I=0,Z8H*M% M^V>N@"?4V,M9Z]K+2^BW)O,XM%:O^!NE]Q%P$P@PF#3,E\]5.TG"7YU&:<)J$A M@)W51CI=2P;G7+^S;C%'',X*I=T4KGQL$L8GY#W&]Z2OW11G *=8HD37/HZQ M,(F+7/M!?$8^KEE2 5%4E8BN9:)V@ RS+B5FHD=S\BC/3#KL4@)>U-ZW6,O^ M=6F(NRP.:-8D8U+0T4XS9>XN CE-.X^1=L7*3%U/LMI])NAI]#GAE%*)ODHO M1NEFRFS]I)=D2QOK=HA.W>6A*ZD3)W- MHMRE*"*-+ZN@5^MD!8V2(B$8Y6T8@6:^.( *Y&-(I3_ MB_R#P"B*@2=9C9:K#%05$Y:6&^G!&"D+9XF$IPG0J6J%\]C?:=>A8;*K6:C. MZM8?74FE8>[F:WU] _^_7/*O\L:UAN?ECCLAE8YQ<"^Z&8>U2.8[#$$AI5^4 M/++'A?*.@ "0C2$P9O@?LCHHLB_Q>ND1F(D04:7\6PU2G M[('BO%U9[Q'& 2PM5=W'E =.II@I[4\E-;E*S^#ALTH-72M-:C 3$LL6[!B3 MS>&^"K&@- =9BZ@2YA:8/P2B#$0$)Q&9;> 5SDQB?7% MX6+=DXR@A%S+I6@G;HAXBM7+:"HB*L(=LJXGQ\2LR5D&)YIQ##]#7%8.;)?B MR'H/)'B_V>YD0B7I1LO5#I)2GANNMQ M!Z:(EB\[TS.ADI)0"T=3VE1"6/S4 MRD"0D?.Q%Y'MGLWPB.W]22F?F#9"KDDS\M)RJ M2H:? 4N(ZE0\M- 8O'@?6 M;*"5N\'DO,KHZZB.OIX/-_U[@5UQ2PW-I$PUK^)/!9Z5FIS9H"I=R6(4F4X6 M9#[%34)*6(;L)@H57L.C ;)0COB$"S0\3HXEI9VNKV+[$\JP4I.DQ&U/YFYC MT:^5/:/*;*6R2(@Q?KCP*#1EMQ*B!#62-UI+Y$P?F3"K%,55AF;M(XW/;KLJ MYEYPK-#HY>1V.Z/(\%%2CL-_7T5 M>N64N4Y#.2BP@8'!@5:.([.4>1*(2 *>E.AQ'3M&^K.,,=/G@,VROV%TTNFH M>=S(_]<^KCRVBDJD1LK4L(@\7]@D<7L16N5Z!D#YWKL=-9^6'9?%Q=Q;G\L0>+9C?>3?O6]@J3!DSNZECF MIL/!_8>GQ-17J6I0)5ZFX<.E;HC>O(FHI$.C!ZP,:&C/*"X6:>J@*5SBWV3* M@>H)B3EV# )N$Z+=4ZR@U=";A M,BSXZ=?_\N:+C]^76B55-U!*DRZ0"L+HJCIR4X;6+5 MRJU9*^]"GGE68ZRPN?CP)6R M3P%&(!.56%[+:MVS6%JBZ1 ^;=3*^Q#N.SJ;71OI@K8$U%YV0,D-V'.^?^20 M49A:Q*"S42+.SF;,(U?F@5BK64TAL2T<'KQP":U[*I%&*FE>CJ#J?0@/ZB(8 M;[4Y_R=YS@[=+1F;H$85$2D["K/%7-R5HSSKS=FS7N-OU[,SV]P?7*&X2BO. M#6/D@*Z$R/F+[';C'A70U:S[ROX$O/!AJO5=K!2P4/$L?E1,?L,R5)_](-+- M7D29EZ%IGF5IOK?:_!];7 9S[/ZE,R77,Z"*[ZS9%6J'+1AT0J@K MX6B-$E+2%4@U9.TS*F@P%R$SMH5 7?[_@?S_H142/4YS-+H?QJ^NB'6%,"T^ M 4PAG8H"1(N%A[>G3%,JP%FO>:<5FIJ\0@;E^,GR6U?Y965Y M.((^87BPVC6.[)1Z6%2ZW@O:L!&!<94=MXM_GOS.%=-H.'JQ)5B4L2@H^)Y5 M0H4EEQP9S--%DK&A"7(Y0\!8=#^QY#-D9U2T_]/W1/;\8=E9" "J;@GJ MV7/!I_XLP%Z;^1S1L"=VQJTM=*2(M0:]_I)FHWM[@3F5$WH/;;)R#O*OA1<* M50F$$K59_5'H+\4Q"U!)VZ8O#>^;[BTYLWQ.#V-?RB*1 MG2<+'Y7-T+8.??9L *]IB1]K+ D@&M6=G,N=-:NP;OU24.G-?.&I2MOMUY0R MQY=942E'7UCE%UAUTD%4C_%[TE-8)*)=5[NFPIPC(>M=Q3I& M0E-M?91>=)DS"0,@M]@2*[=;3BHH+B/-U%YDVA5<3)54 MC%290E4]TP)$E PM8\ #&RJH.&T)1($DK)TEKZQWV:MDVX9+-;20IE^"2J3MP K!0ZBNAD*/Q]FH>(2!H+E5YC!W$IF54#I:#>*S=!@5!5YA?M-FPE MR6@8"XM(5 S2CCIE0N+#H@PG2W"1CV$.G!6 +@DS@840J9P%FGXFNNPB;]4'O60@)5BF4Q..7;X(87 MM#O*/ XUOOU:9<\@J[%[X1Y[%;!_@9N5RJZ0J[K59IODD9H&<-4XZ&3L,8A4#FSWBV !V]RZ9 MLE6N=[6@]1]'3WZL.UI6#+:ZS1L';#@_,F0$0(O MK.I9M$Q-OLQ6,? FL M1L%_VVXS?'"5]!,KD#Y+'&+T@% K*+'ELS<]:#F>ARQY<16"D3%KZ\2&A3^"044,5/GJ7C6!"4Z7BP)2\?Y0R\%4\E;1EZ>E0A[/'Q%SCL@SC&6?&% #4 M$-$!B4:2A]WKU736* 3^"F!C,K$3/Z&O\>;D^2U.KS7BJB0O*%:*F\>B W=L M[^EFSYPJ*F_R;LG[7+[$UO5806^G66,T@*H1>*KQ")=*3:,Y\P[794T U+>BLJ]_0"8&'*:$J8/!' MZK2:+2L=1,XG0B.<> \),S:K GL;51J*I'Q&2F35%TA6PU$2)Z9*PYW=ZN-3 M[CD1$@_AACL6A#BY_AV#Y^--IVA@P0ZJ-\MJADK,F%H@I)7:E(H2;\GS.B\U MOJHV>?22;!&0&54!VI8F-::U5;"F/ ,I%"\]JHJI9FE50=ZHTF MPR"I%O3%>A4I$LU$3<@5+PVPV\<8*X)U;Q7L;LR8?@15$8+EB^Y+BR%KP E$ MVX!I&BYBH<62HB+-KJ#A_&"U,>'QUKVI/7;V]V#BTRF[L8S<*VT+)0G+#Z*G M.$D55A=A/TN7L82?D[*FQ!XZ5 %=_K'GDO/ RLTS0&K!@XJUH].OXO)8 'Q1 M#O*8#*$0Y"F&FZ>>ZJ=#CEB]":Y>$WXXB6$'K(X99>0<>60*ND05X(CY(DJ> MC!VAE19^B_5WQF$V*,>4DZ%/[9-,$2S3GU1GE$"AKP;R@RJ=O8+BY$2+U\(2 M$+0)EN O'[!'.2[H/U>Y-NQ+9R72%&%@ %\ 71&6,QNYA2Q0=2;%90<($QT8 MC.I$DQ/+FEE*>$^D@<1UA-B10WT'G&VF."IQRFAFP229F]?[O^A>9N$TW@0&9=K4P\(8V59]WTB$1XT0[I3 M#-#=P,?0\T=<1MY$@O=)@#6#/<6PA[W(1%#LM8=O]8A"3N3CL=M71;8QNMZX@NGTQG$P*5$M/XGO#Z@W] MS5(I*Q5O?$:Q+*E0T66JOH>6Z:&JU:$W2HF\>_<2Y=46AM(-QU]N'H6@JG3=Q)%MY'OH_* E8&B,GR0P=_61V; M?P+!"%OQX:XU7"S?B".0,M)_Z7Y$&Z90W*Y6M]'#O; )>Z7+-KM.%$*,H4=" M$M/(9!NUZ:IRV)(/AKRZ^#"AO5>0H7Q-*H,F']'V<&F_%OF232&S_J0F6Z;5 M]6#"-9V]'IV5^.-.S+"RP-KW1:3JFJE]L?W?DRJJDYRKBN ^2N:\ED1J@G@Q M@K#X3E9F.Z;=P$&LQX,SIZ(@TW^J&N>IQ'=6>,=%.(:KB>6+9P6T.P) MB4@U;[ M'3[6?03*CJ!."I3(BXT^*?:4\]*5!JDL"HL2UIA#ZQ=C$GJ-@F)/2?:DX[5P M5SIF6%U3Z[J9CI]78K%.OJ^R?I7*@0-7RL<&B^2.(V#27^3SE M6^W2;9IYT01?E'U&L V.96*.*1]V&2F'E2J^FGFIB04@'^'4)M8:.K;\H.@< S+^[=-X_3EFYXD)LE7'#0?=>!53F>PU>N@MOO.'Y9*N#S M'/'2)XW"6G/]3:Z3JL9 ]DVQ<"Q-QTC,%9,ITS:W+MQ#"2\7[\+VW[<&C;:: M.WMM-^^>BL"KC5--6&/J43DIL/W-H;@M2E&U;.E<<@>#3SHC!!.1@"1^%.,T M]](G*\G8HA"M0%!.6JRZ/R/7I?! (;A9:)M)J:K!SD1''U!09JJ]9PG:C*L] M5H.FUH7Y&@:Q>)+910_4,BN#6T&]MXO13*\$G:8D29@6]>:"I-24!ASD@>O9 M+6T+(4ATK8<4]"874-462-K_)J-\HVR):9Q3V!?54-@XEWA5&OEK G^A+*95 M1K>Z47P\Q4:FI:.VX;"M@G=8S&:>]PUFN_X>SO.Y57:@9KV)&Y64'),_OIP! M&10N+VJ!K8'%\RY8]5CP*YCLEMKL.(1F>"(Z2*[)VO M+9YL\ETA](JUD *)E;B<;FCLIO(MJ!@,P4S@[\4+P>>MU0!$X^9O\1] JC+: M(_$US@F5W=L*'$W !0AE=N58R,;(G)VAH-WMA&A4O46J$48K^$Z5 5NX^D9S M*2\53WS"7>@XDZ^]3_Z>$3CK$ODNGX?8&:U;(C.'!V/*1IE]SDF*\"?4% A] M1#9PHL(8--8@XY@58"V(6J76JLL0M"8MD0,0EF9=Z^X-DU- BE9 [= 4"FY MZ(4!$Z\RPM^N(_ROGPI[_Y0![P36_6V8.%_@X@+Y.%\B+[Y62\41)&N#,9)LX^?X=M1J6K\C4*WNAZT91!>V4>^"1 BHU3)7.H4MLG!M. M!$-=ILM)%VZA--2.:U5D Z0_-*!DK--C9 MVG51N \*X\6SOJ1S1#22)!?=A,JM3:(AS.R3N,$'W\WR-(C$NR*>ML8RDE*M M]#'0$]'J"E77O53FB7%7/CZ5E352/O]8F.QE$IU8HN?I%!S:)@4#S@+[#I@F MZL1I$KG.YR^_4+]L.E++9[OJ/>DT;W7!X;>R])*K/TN'XMQP!P+*P?N+%Y-A MRI=M>,L'D_A^GF965G-QOKL2L392[_P("Y1I+Z79SBF.I)"R?L%N6>EJ\"Q? M%Q8D?D3=AAJ@NKKM*1:&P/[+UTG%)PHF!1K_434B-CN!W5A*2 ]Y%1K.W[0] MK:9:Q&B0KVLF_+V%AR)B>*N24;N],R!*W MI2:P.T-@*C]KPGH4C%^X-D$B,M-1!@TT+T P$].^FMS>C$;FVLO$7VG."C[5 M9^[_D"K:0=4F.E%?WW9F$Z1QO"]Q+\Z/>U,J^9$5U MF0K \ L50._%(CB3V&^ /2IQ7&&P&P.C8C^RPE%N2TQ_NP)?NN@)]^@HW$=7 MQ6/XLYQ&S AQ#PENLW;SZ&IFK@NV@#I4+$,5#F/I$! %T!1LAT\FP.K,=2FV M6H%LL*4?9S? X%KW!&@L"ROUGWF&.I^@F9UH3![:PI;];&7 MH&8*N6W8N[@ZK8RO%)K#%I*DPG(-K3,K>/UVMT5V20BJ,IE?T1I>]UX8_/>[ M4(Q:W6ZOWPY$I]T-!I-A9S+LC7O#GM<.QOV1_W_]UKO34"#7E8]1P>5L$E9Q?H::95+(DN)KS1] MM HP=,H2BI>A*DMDMVP+\\4:$O\+4[DDP'(<2"2S1P.AY81+T]G*P)O9A2L* M)4V0+$;*,C/&QMUISA>5<-L8XE'A3+O.#!NTLDX1;1V"-00)7HLO@:Z2LPM, M8X%DS1B MX#=\NM"+E/N588^=6'?,(Q5>L((I;S:58ZR]E)1YIG&]88A_-.X;0-E11 X+ M"1%7=#+S16?'<9FMI HB4)^K K\VTR'3'O$3[7<5A);]+[EE7J3 Y39A$F-';=ZX,A8'VLQ+K?5/0")+I DS;5D)2!C;>#36 M3A$[,/X>;@>G83ZH.15/-8GO^ T' 40BPWUY +!HS8B]D<*,45WQZ%IE=\7Q_\A3\'<^8L'UPC/\7]%[#K?8O-ML/^^ M@#8#K/<>1/#,^2M<?_K(*+$U)21&$K[,IW\R(E,70( $ H3( M/;-=55Q$9F3$+^,>JO)_\JA5+&<3V1KO RLMAE&364PSZ\XTA9 1O> ]Z&L2 ML&GP^,EFHSGS239#'APMB6S$S([?T1N=V>^ ,P"U*$@215&%RP10+.!Q?<)Z M?(;FL@K> [JILS63BQFMMPX[S6L]S+G(4A:$;[[%3B'N%Z07WC.0R0-]AH]; M9+&,?_$;-.DD2A\-7BOTW(^>V&@,]F+JJ939W,AE"#VX '!_B>Y5-BB=C53A M4R2@ZY?+ZFK#>/8NNT3A\5Q#![TK6P>GVWHAUC.9,W58TDAA/ 42'QQLP]% ME7^:C/-X$+=,Q%DU3.+9-8&"J\T(K@C0EQ*@UQ<'Z MX4]JQ-Z4V4?U*^H0Z M5#QC>>XG_CB0^?YD/'98T:G_(5V:H5E? +]#FV:5EW+6&T\AD?4V>29XS\V:[E"WT8MPF?-T2&[]X6J MP]#S](E^WW5YMQ$0!^G[JN>YOA9UZ&' M89P8$DS&D$ 51+D+,9BS24G0@RGE $NBP^DQ)_#.Q8M-AM+5.QE,T 5]-QQ2 ME97Y?-A["6+P]U ?)XRZA%TQ!%V#]/LN'T@+C[82D@_2)!_'))<^F5$;':B^ MM*&<=1BEZ3],0/E5=?-4-3X1EF*D&A;_5Y(BTZ=+]YD3[RHRNGNLM%#MZDWT M=)HCILECUA(O"DY_.*H'_KQH,&)J&,E,W6C<6RO5^9M^JL=:G[*K%7 X2>"6 MOB7C7:! +.93>=T3B8I)HTSYK%!ZCM.(WIJ/@=*O8K;\AE5>NN)_KYL=\ DYR7M=1 MLB._>UAKOD2.'Z+=O 2*:#19#S\ MMP6S7$*2)(,.TO1)N#7)[8,; WU &3?&%/Q/71_#J>MC^/ESS,JIC&0^3YXW MV>);F[O9\B]U 78>!A@N/N0X!7?AQ5\"B5(_SQ*M<5)CZG0HU-!+'S N83%> M.#4C:[S3/+S\S*S-[S[5!Z"7IX2M.-.5,!2Y0L*RIH&-/4RKOX-6G?9_.#)R ML(5G!/LP1I+7E,=S)),K M.3]U"U[2A\"6O?F=L %Q -8^_DAL\S0]&1OS.S@[V-M66.5@FLD6YDQC2 :=6,M\GW_#C-/%,MP!QX8(HGUL8#;UW6 M&RMD@7FL"(>@I//!1B\FX)*7E.X"!_AO6F88E/L$^*G9249G16I M:G.-BAETLM5.KT%. M2]*4()&O;;(8\N(;M#7DJH6L8TD"T92BN7:>!<4G)3HHO)CI#WW498Q:LHL/3&'3@08*D-O( M339J#(\\BSA\S-5T!Q)OF"K9B-:<;M08.QFBW6(?HU>;O)'4[ ?*0'Y!4I_F4!A4C)BMH<*(.P6DA90_A=W>"!/0; W/,9DXA2"333:.6 M)4EB'J=,5&^4GJI%P?>9*X\ID(A'"\?K*'I;'W7DMGE$I=4":+<-M*C\\T[F M4_5146Y+5%$;BS\0GU[L5,)].*>KR;[I>[Y5*6$ S.Y<5;FK-I8)D]D61J@NOODA0\Y MQ9O,F7+<>HZ-*=V[H?RX>K%:/62PV9IB.Q9T9[!^I MB ^[%U,#^="5D)[LCI-K4IX% 275A))XZ$]*7$.J 87(.-B-B%]S.%,$TQ(0XW2N)#8]*LZ&JP?;FGO7%,^FI1,'VBW0 M,3,?KD@ D;O 33II<9 M$:3?&&#.K6"!W9F_47/)*42!3H+,MQ(?*1LV.1^\R8K=%(S;B./>V7&C%OYB M1V*)6)S.[8"WY.P(.QY? TUG42[P8YX <5\*?A)GQ7$PT'IE1+@$ZD:1=SG M\(77[R=ND=2/%/>"R!D!OEF'7M8=1YF6M5.SL_K "+;;$MO-\9DY8(P-L.5CY;5CJ-!6*5'E0V MM1A93EF7([:\Z>2V?[('K->N2RDB2HTNHQY$KLJ"0+Z##\J(\+#,9T)F34 MY OSNKBE:7'I ;J V<$0-E8D$E\YUCL0WK,O)62\J()<(T%1#;J,\FW^NT#1WQQ72>7I*_!\N=N=0* M^ AZ 6]6E:13\EHO=B%CZMZL69^Y)*3#,TB%SZ_:!1X 3-B!GE-1+A%97 UR ME,DNQA$DN^P'8EC.5])O*98[UGN8<,=O,I"(?M9G$?@%7(_U428, Z/8PYUV MGD6)$/?">@-IX.W!F(J:0'3\^W-.L4PE!RFL[#1\F4JV1? M+NR<==6MZM=5?^/M2UFDXSI)63SHR%;>*11\&!K]RDNP..P2S4)DU<+2*Y])-_/2$#Z^S6<^'G5.7)4'N^W[,\*%_\[IC/)RPC)J2L^AZ>#>UW8E&" M.@$Y0?X=GAK0[#GW#ZW]*]K)N1<0W_H5(T[K\[,\S71CE_UP4]0B 6M< ?8]W6:-U'L MFTKGDXF<^8!-:Q%/^Z=__YS4S?*VL=C[U4R&;LSJ[T',U;N'UVZ%>Y6O1MZ+ M1KK;PT/<_#YJ/?LW2M? LJ,(%=S5]ZRP^/TO7U=1ZJ3"VT*N8R&XL+5O$$[MA463Y TSVD!]+M15&/Y)VX MXR_,!1JCXROI%U"\3G5&(\ID^T%(R%UF?1CR BW845_DS5UFGA'U=TFUC8'@$%X MR3?&'HQ9OW/)F725:MR;'#5_3/25K!.&\&$RHFSV&Y>$4HY-*.[S'U!;H##P M%FS%?P'U!8U^T$)-XH+W&&<,R%Z[HC0?;/+HK ]BQ[T ,E&BX2]QODC\2_"A MHK\VDWO2X,^JK^ LU9C5M,9\S1R=C[YUS]/OH7G5"HLA]">)XFPD?FIN.+!L M<38E(=)X,;G_8TZ/?L:#BV>MQM,/4(E-LB4L.TC&&W/;+M%E(6XR9>W)B:V' MKNUX5&#D0XE>71ST#S NC7\^:F""O#D OZ=&RYR]81Q2H_DF#H MD%C0CB=]($"5N%7D\MUOY[[O5/^^5QNI2_XB-!:7NS1='6H[?+2WORN M7GR_1K?H%/UF+Z5L*F]P=:6FCBV]G[)_>.EC(@E>=$.5(1Q=M?K"H34B#]R' M=/?FLF GZB*\SN0;<=$_#KH5OH^$3W7X@7\^\ 2+E#9'/X)E*?6]^Z^8T04M MK:9[Y\H\$+P5?7I.1B,AV.P8ZZ2J+>@HRJ:=3L$!I*8'S--?AXTOOB>2GB)L M>$XP&8U,GSYDNA\#&\*& 2E&K92J84["%\_'>8]@TT'E$4(W8T@VJ&=FM'2P ML$48H_EW-FT/8V7C5&>&@(W.A=G+T7P_M5W*@#_1>+^4B';K""+:2[_-I2@Z M29^*P"D,##+' 3F+_O(5K"G'_#BS7:0A?NDKE;MGNF=^_+#?5\AF')@._Q7\ M0?8V)T6WVS!:*E C].G_6]$/A#K<3#3=Z)/P _-N9]?XY%-[16$4$!$G!B%J,5@]H=4VLI M;6XQ3( S9I+[F/J+_CO\ QQ!=,\S#F.;%62+G(>]6=S%W=2M3,]U*_6VCH>6@889R M%'KCLU-Z3\W?@M -D1FJ,Z-@!$^N (V]@VS'UY-VS&C9L[#"=;3S"CN7-'/ MT-T/CU.>,CAEQ1WY9 Y^/OLP_O*4[VTP(&0X_%J)RW.U/JZD3-LL^PM*JEY9 MD^0@%6H[RX'P*TFS0LP6?I_KRW"B] $26G-21*6*7,3J+)MF4W[&=R"(*8A9 M76(6AL(A_M_LQB7\4VMH1L5AL9_6<]=BJQD"9+*55HR BI3!/Z@65HIVE'FR MQ7$=9E'R[K6 Q"XYFHV/HW*<_*=-3B$W]??$:7I#:QTLKVV H]4^EC+NCVQ5 M^F#NCP<2A-2TQY'O>)5,7#N7;V0]_63919)!R0.Y2#19U=H%Q7L)WVQ#O$M2 M'BLBWH>B:Q\ZN4K2IBN-@(]>:#K[U)RY0<:#93H% [D&V2;F:B MM7-TR]Q&[Y>5D2=,&C&WTVX^SX_/-'W1&DWL^@*)46\\JG>Z(*H'2=FN,Y59 MCDVG4IZEQ3E%AW0\3]4YGNALW$VB6_#:3*#;S[3G9-YQ!5XPWR!7'K\+%<51 M/4.JO-U.Q50@0P$4)'P -+29ZGW.JP&P))7GKD']')Z==QQ_8]%NKM/.=_FXG%0>&,_+#IV M*(']2!^^=,^J9."A]_$,]/*3F'.*5[OZXA7EW-ZS49 4M7I)&[OOA%=5]8G_ M2J^]&F?M[Z!J9JXH]1'ZJ9Q)#R:T^)J>0=<;CSW;#:,!LXG@A-#[()H[<<_F M3J1/S/9'$I<2/+VB7]Z7K%#UO$@O@?QL58$6!/_8/3'U+&+270Q.Z2_"6,@S MENI?T78?JL%AB9=:4FTL8R:*U!^\4(1WBN+2CK.T.XUNNU4T2[O;,'2CE(3A M3J>AM58^*L/K$!$ &CJ5GU9,;=6]^ "6\=XG\_,GO4CV<(7VFIDOMV2OD63E MV.V:C%!NNN6^^&6V4(IPNF';E7C D1FP<6U19='0=J(^P/0SD5X;#4*"M#O\ MF$^&] 6JYN9)O#OR8\CM+=T%;BW3YX?#O8#77\S,>Y[SZ]>]+U"BVN[PKR7M[:]!U-IZ]UR\]?_!BOY+@"[&>3?^+98;FEZZJM/3.%[I<56VK MG::NT;^VC8[^A>[H#TUMO(2CDW.MH?[EBSE;JU4:<.\W3PU;-MU'K>5ZS]1: M8%-^6)'C+362T1.F8?6D(@.L8,N+$4P02C6LH2; H"&G7HG[&$7C-?J/U!!@ M/?59/7Q#^G2=!JZGCP2LP""*>F#0 XAL%F9;0%'#G^D/3'R?&1Q3T^DZIW^7 M>2.->/E-MOQ&GHMW@6Q';W/ZH1NW'%A<\3&!-?7$&E7!?\Q@C;83K-E'JSD$ M'&K_!Z'4@ZZJ:%Y1,5^%0;,EW+,@-(\K\APPX<>SL6G[*/0WF#?C?W 04E,@ MM.IX!10)*-H,BNSW_VMY@[]F0A(L.!.6FHK>_C+L_/Q#:2E: DUZ;=6@'HQG M6P)!?YNX1&+HHZY4@?YW8@]^@J46- ;>*$,QNH9"9%/J^\[4R]]]#$;TS9G7 MKR:^-R;2C3VR<:AHZJU?1D^_TA^\A]=2&!C]YI9 +VXUO!KZ/)?13IN#/@%Z M O1VJ7]-@QW_*]/!M/874S-.Q[[W+X@A.A^CL3UX-YF.$H%?L[9ZF:IEZV48 M(]H>,!X>+B:@:"P!Q?]E,Z.=CXRIZ?\;=W.?GBS=)^.0Z[A*1,P9"[83(:@D MM$-$I>"BT"17-KE\N =*K?;1I%_QZCZ )F^_KZ$_\9YZ?V!VQX:O^-6/3#O6\[-7WINB.-KCZV[\(2@5TV MI,Q*-)KOB[&O+I5MT:52Y#]5)/])W.A[O]'I*P:[T;M*)[G1V[6]T>,KG*7) M.R9F'?\@_C/QHUL]<7K,WNRSID_:MI"ENW^'B1&B7_;Y8^F5_P0Z?N;K6LIF MP7@C[Q1/KV\VU0KOIS@'7;JYN9"ANH[0"YR/S1B88W, O<[,@ ]?37^5/OHY MVJY)">^[Y..4HMC0'(3)O$G'(7ZP2@&!CVZJA# =1(:7$C)WZZ:("*#<]P)+ M=L+KISAIGORA&FI'[RJJ\JZ^O]H_(\#LU!8P%_G?<^#HW2#T,$6K*V TTX[3 M=^:MIU^>=]@+M!5H6P&T3:FC;:VIS:2==6N+K(4@M%T(0O_A.9,1@<)NZ9OM MA63PXM)-/>-4-0:4C^0=>N&F(/1ZR5O7:=DP.F;Y. OA8$K,,&E?XBV#0? 93^[OG$S,(BJJ:! M;O;!/@':5'[\T03^[ I_]L&#.A3XK513#TZTH*41:_I!6(N.0:H@C[Z0,'-. M26#5L?I2ES2( /M4+P<>BD!FGK@ MEQZ^1)Y\**AA+S?Q:27(E2AR/AIYU^HH[U/.XZ7"GTJ,XT*DZ2A%1D$DR+@8 M8R2(7L)?3/JI3(ET_U3[TI.SUF/P]0BI/D2I%E;$)E9$02-":;:,KM)4-*VM M&%],I7G:T5O:'RIYURWNX-!W5+M7%5TG@4(^AWP%%&+#S#X94-T#"G7IIQ"P MV !I!UISDBEX4C'4IC1+5)P6!:+X#V9$H^A'QY1:GL7#4I!%SG])88*O 5H&M.;#54'1#TQ6*K<:IJAGMU@RXUK@RI6ZT47'W6E<=3E@BU"E.C>#PBJJKF M]7@O!]-"F0#1+PLX%' HX# ''.H4#M56=P8.MUK[=S1P2%5,24,%#48^[ P+ M\6QA[-A*PJS_GV^=0*Z#-6.0"^!7@*],YQ#Z:I+7FVLS7!$6J MMAZ!:@>*:JDJQ(ZB,NLNT8RVFJ6R/V/@&@?C37P2I;2;.#0O+A566W'9X7Q& M^^P8#1@5],UT?^(3Z/K^Z?D_I1_$<>C[C_XD" $EZ28_9.FVT8-BPD *X76R M4O=*=YY8KG^MZCPQ50FMMD4UH "@:I9"9X#05K,Y]@="**!4HI7_0P'"Q65! MBZY;+Z2_84T(B&A+^A2/&[/=%!;HGXMAQ[+$X)UCA_ Y"4P[,$Q;*TVMI2CM MCMKZ8BJMTV:[94"66K<;I:FI2JT=3S=DJK"9*UK3I4+8E4!IQ5K6-$"A=O7W MRXO3"]/WZ ^8TC6%R0 ') >2+DLW]X5<\-UN23[XZ4VH+/^L)7SQ A<%+N;# M1:/9:;81%]5VMZL#,*I*"ACK[$++Z"R6C97I+-;V3I$2KJ92D'(J$;=9#DZ* M;L=+.(QU.^Z(;L>BV_'VNAT+/43H(?700UI&I]M%/413NFUE3@_9@?^[4L-Q M9A41,AP2; #+/>0\BYP)3HOK) L5F.7&WA*7>A55F:FM"YM/8*W VF)8V]&Z MNLJPMJ4VM3FLW8&;?V]8^_AB^P6A-DIPX(#3.2JPG=Z\)M!6H*U VP)HVU94 MHZ6"AZU]VNIVU3FPK7,YYW=OXHH)J3#Y4$T8@]A6RRCW!V*JMJB& M<@4H:09+,\N#2O2M[S9QK$ NTD4:B+ZU8=?*'%09G\$?=_=CTUC#%JJ\/>]JQH)2H6%":J4X.NXS%NT0RX''@F+P*T7"4% M:R-:I_S**FB4,5M]SLHC2NB=(K%)AI4V"FZI%0 M%T"SO6AG78%E LOJ@67K0)G:19AH\CKS#JLS5Q4J&7'YP%:'I.V["YE/+ H$ M2S2J=E3XO7PDVJ_];Q>L0/.W?D^6;O%E"B&](/ &-O^0"8,=1[;+&U2\ OCA MC_8]AP <6E+/IQ $HR%QV"Z\_,WS?OH3UX6YE0 \SW1=%*5@..38],./9'I* M-%C%@UO8ED[ XX'#(\5'O=ONSL-C M\W_JB8^H:U(H,\#(I>(+\'/OF-C=MCO M4B]2N H!4 IG8)()FWVJYAW/!R"CKS&:;YE1B"V[N=$W/X=/:O$%"C@2<%3A M+-VF0;E[Y WA/O?M 96A /I:FV\)++5J"DN8IQLUI'R(]\^G!?3>3*A>C;-! M\ 6)X]D@%G^WN"&R,D5N"1P:0J76BMQJ7V4N/2;"TZJ'8)32X#3IN DNK)[FW;Z]XF+O]*7?YY!PRE\SX[4]?]/EP8^;L#'(RN,=64GRD8 M=VS0T2Y5C*WD=A[9<"2!@)5!P+6\Q&V4=KW](-$^@?]!D3'+SS70FTX[YA:P)ZM%41#E6";ER)$ND]1X9L) M[^S?+9.E,PF_C,"L@\6L@I!E** A*4JKV]2:7P:*WFEWR/NKJKRE)FJH.T"I MO=0)4N7'H8_[O2'].G$<4'R"B8,Z$,^_'A6L/=EB<%R9FG--'Z.QX+TBQJFM M/FG1U/0X 2YJ -BB?S,ZK;G<1$VKJ0*&7'\U&CO>!^I0<_G8/+^F&9E8.=HQ MS,#E#C(3^2*9K5="#V>A-PE8*1E6E+;2YK"25-=I^K'""FHLJE$ 57K0S_!- M^M&0_N:]N(&7VWC+KDTKU@N4+;;6EUB45"\""JA_4 M(@.)IW9:Z'N.U"=TX>!.DNX]QQY\[$ C21S0.FL,($!#@$9%'-"I.E6]K2OS MJ+&+RHBJ*218YA [9'/H(Y<^U43(<.B3#ZG7D'[Q34KPG=5YXG+G:SP%J A0 MJ4!FD=:%AN3ZJ6X%3'H(E[P$8^I:YK 2:&Z]5Q;^T=0"UL\/XKH4/AS'+H(Q M91=AS7;F2&)7\:X,D?$CD*GJR-1,(=,[&4Q"^S5!IKH6.JQ$IKAW1 $MZ('\ MRY;N)Q0JW%="0KN(M[ET3K//F]W#Q!LWI U$H!U#=OWR M/XI"@6]1K/%&>\R G ,J=0ZH.D*-$D!5*:!*=41L=XWF7"!.KVM"]56$PYEF M'4>FV#!J1W.5\D/3W[R C%^D_W]B_R3^;EHCQLMEG6XU$943"+-WA)F=60?> MI?8?L3YT:MD^H2:*;R7&FE[K5.<%F''KN:<,B@B1+CE1J$A3E/"I>%]XHS%Q M _99*!R39S&*Q^*U(CZDC%+8+4Z?^]P0>H] I4J@DJIV=54S-%VC6D^G^<5J MM9HM0[5PNE("1/5.CBZD JG,L:T7TH%X;@9<=*$,=#,?-2H$[54(?^ M7JL%#:);7;5I&+.H4^N4Z3X9FQPBYDLR3!>#:#P+LED$:S8ISM@ ;F:77#>T M$9T,ES T=C)L*:*3H>AD*#H9'N]MKFIM0S&^6!VEV6RU9F_S6@]Y6!9YQ@*! M@[G(4ZNMVQTN,&;?"]P*QB1%W'JM2QFV@#&/%"+^3M?J6J;TB^]-QAM/&148 M(S#F0#$FBM TX>_-UA=ZKJ>$1R*BZ,P PP\)X-0ZG>XV18 D%#,=@<$J[NP< MNR*#\#+ 9&GVB?2_*3A)ZKA: E0$J%0*5*+$$EU1VLTV3RQI1691JZ'6&#]N M2 AI84/?&TG?+N_85.#[QD4CJB3HD\'$MT.;_B1H(U?O ]8P@D+,R X" )B9 MZ M+<=7S DNKE A**PJ@2'/>I*6NIB7^) %( I"V!4CV^_^UO,%?$U]Z\W,W53$'6&#- M-K%FC+H^MO &UP.%&N*[E/YV9 ]U:ZW-I-PHS.J1^A$II%\B6DC7;F!#[_-' MWX2]"5$4HK@%462S4K3F'ZKV#O.B-)5;%)K:4.'^T)I?ZYFOWI\\40&S31_N M9)R9$EV;C?63O$L2J MRQA2OU%#!Q0BD*!^/WFBRH'4&PR\B8O!FN^V#_5X4P;&QCJZ@"P!60<-65H, M69J K(I"UB5Q/#L,B?3?YFC\57KT)H,7(MWAVNP%(F A0[H4C.G"W#??=@?VV'2DI#CF;D@_ =Y2]#N.)WXPH587N#/[ M9(!?U)4XC-LW_2?3)<'IW;L#77D'B#^:HFA)Q@J4Q/&(K2&,-Z$)'2W$:3'$ M'8H+@5$F$ MKGSA.*:K<J'R^ MONW/WJQUB2E=8^\"Z?_[]G #&6\A3G2\] 83S(8[Q;O/CEZWHMOH6D%Q4XP3RXI!N%-+#V1@3D)"'M4&+#?"LUG>O?Z1(+$? NZ MKKW9X4O\G&11T6]N+!G"T#@BB>U?_+IEB=VWL#Z:[Y[KC3ZDJ_>0N)C WA^\ MD%$BO4(#K]&Z.CR4O3&@E M&=JN+?BSXJ<(_'G3^W9\_'EC/A%'L&:%#Q!8\_[AJH:LN8@G[WT">8CB5J_Z M :I*4ZH30UY <9YT;SYGN!J^@ZL!_!5V YY[GM8RU%1AI/BP)E_KDGJ?CJ1 M_H_TPW3I<:/3:4 _#H;XTB%K7>/Z'1)?OPHNF[T--]Q0([7?]_%*(RL0# M'IIZ(3ZQW8;49)& "AE&E(#S[&75YZ8T]FT/ U[TH#&<9;L6 M1,F(U9@C0;3YPGU6;>NO)S;IJLVFT=(LHFM-JSWLZ,..\61T#%.SGEK=P1^J MTCK9(<';&01?%N6Y#LD(RO13HQ_ZK.]N>81:];U=L]\M%>G%?+#+?L>5:6VL M+FYM7(35NS&KU[DA\HZ.*DN43\[[U[_<]AY_>[CJUU= [U-)!Z!3^.3?$]O' M&PQKHGDB G/IJSI<$-7$^ M)-1V+*8R^:PS"5W'$Y'@!F(=2;R)3U]X,9TA7#[P((14]@%\LD\F+OT6/M"< MA"^>3_=?]/;9<;_M;J-CZ$7[;4/&8TD-MR%5J*.5]RA]Z:-$_.O =Y2=.C"U MPZV?L0_K69A5L0^J?/LX*_^0M[.C;JX-?0F^2)EO5]^_/US]4^HUI%\> M>O](W7_[.^D#$&=^;="5GM$=45/*L2TI6M_!R/JEWXB'3 $#^.8K"00#; '/ M]PI>X$*U+6S[??%BDV%&7C^TJ8M:]1XU UR:(3D8J,^YI^EDX?GCC?QO531* M>X-6!6-J5WAN &8'-SGHT_S$;@&! MX+[7@3DV!TDW1X^]"GG8:0_8#')4T1)I-SI*>PU+Q-#+,1^:>J/3+>=1FM+0 M8(K1YI9(A@ S3\0.,*FSRC?!>I>ABW;BD\U@J6*[>K1#IUX[@JLCZ^Z<<8'J M2X(MN=3*%7?M[I]1;@2S^E;1P6]S@18H2[&FN%@AK+(QGV_WJ]2AQ9Q.:/1+SN8(56OMTFV/L/RI'2G(4^5V=:!B4$$E>3&2(H!K;'4>^U9?L4*@]C M#@=5PTR:",Z!=%XB'!U4[PFE+W[M/=Q<]:5?&M*/BXN;WQZN9.EO#_52'RY> M3-L?F6[D@OKFF;X%_XATX@W5)0'%53QRWZ%/ [8>7#@3GU"V]O,D66X("P*G MMH-3/WHWU_W^=4^B!OW%S?7MX]UMO4!*V. M?[W[T>M+OS>DJX?KB[_W#P>!\B9M" BJIR+T^$(?$2#G^O;@9R!0J&H26L"Y M?_T#/)Q_O_K'5W4K\A_;B[ M>[@2T".@YP .EF*.S4OQ@',]KU#ZGT"@RAQDE%+VCUZ_=_LHW?]]^ M[1V,$2:0Z*B1")+%_F$&D!1_;UKT:>;3BRGLL(,44K3#[GZ]E?[6D!X?>A?_ M%!@D,.@0#A825KT7%_G6-P12#;.0CW3V?S1-#W6\7'FJI/* M4UC$ZR$6+'%%FXJC;-"BE=*@1=5$@Y;RCBJ[0?DA?P&+'W?2=V6W%(67BAL(8N4C)8;?94-HE-3]IM+7E3SH$Y6XU ML\4CN_/Q6/%DVBUD(,\\XA0^3\5F[DY-D6_O0WOVOA8^G^>_\EQ+QLGY RN* M+CK$?=^C>:1/]Q>]NV_2]:5TZS6DO]COT#'R=C*BCQM@;T9*H <@Q.!4/9%< MQ;&H P!ZNK1.\P(>G1HO>'\V_?)EZRGGQ!/,RL^P%)Q?DY.^G MR)0'N_ZI<7TIEA/X>K!L ?IV>2?]UN_)TGWCHO%5PKQ[RK9$ MEFXOODH1\/^7UM0%1!^4,!PT1-/UMP5$UXPKM>:,5?3-='"X7/^%D#" 'M90 MTT4&T'/=EW057:Q-+$F$@94+&$)@4&5/^Y Q"-;?$1A4,Z[4E1D,2OPQ #YW M8\*>'DA#S\=BTW\2TP^D*Q=F0,QBT^%R-]"A>=C+K\$)Z(>]?#FZF@][&XN< M 4*QJ.R1';)B >OO"L6B;ERI+U4L+KS1V"B'K6GHAZ]IZ(>M:>CUT#1TH6E482T%C^R@-0T=!D$*5:-N;-E:KFJ8P8OT MW?'>\ODPFOA?/498@5'[7TM!9CAHC*+K5U6!475CR^Y2C.J'WN#GB^? 0#F8 ME*JVOTI7_Y[8X4?=K:'N85M#W<.WAKJ';0UUZV$-=84U5(6U%#RR@]8TZ/K5 M14D$0M,X5+9L:C#M&L8_Y2OL$)!S6&=[R) #ZU>;RR%GIN1/-;906IVCBG*- MFJ9C+%+\?EK.&'E(0C^"*L5=S5C/KO=[N+J_>WB4[KY+U[>75_=7]#^WC]+# MU2_7_<>KAZM+Z?ZW;S?7%U+OXN+NM]O'Z]M?I._7#S_J.W3^D8UU#%+6-YH2 MV4WUX1_K5WI6G4+9+',WMEVZP6BNY/YJ0_?!'K\3Z<5\)1(TFP4%"B@ LT!& M="T?4"TQ2*M73SQ[-X#LW<6\@@P63)X"V[)-'^9V?H+G@M='4[Y>L(?CO]2O MGQ?E ,M\'*F#OSRUC&#*L>3%"7RR-)B*N3M>0%\+,AQ/!!U/S*@>@/-\",YS M.?9$?1#3E\@BYWDD/]'B7-1%/T'Y+A4C^LO.!WUO2'PH0*$J*MUA:O_)X)5D M'Q$Q&M(U9<2)3S>%3,F(D/4-B>XS@%J7H6G[#MV*3PCH@LXFJS!CV/Q,22[#28.([D-?R1YDSBKE;Z44#(G(>F:Z<'2SX[ #?AF MAR_I031\5@W,A'@F+OTUA]*5OD_&0'0^'/8WUXY]C;BV'E87FHTCD%DG\"+! M9>=/:>=;**%(2P;\]'0HS,?#?'E!5'3LJ<*H.VK-!CF.XCG9\P7>,M-"^2O#&L\_L4=\"KCUS@/YNN_1\NVIQI'JF&:E'%E'TK M""*0!ZCB=*-VQ:P&$D K?HQEV?E9[(P)P$N(,8]]ZH M+NW"3P:U@(!LG>6;&=@,9+GV4H>M+E!@7^@]EWT%FCZ);B;@7_O)=N >F;[8 M8K:"SFG/^,V&=(=\._4M&[U)G%^!6U=P:>:*8@@#P4!H;D@4KF&AIC1FR)NZ MX8:V/^)#S[%8-49M5H2)@]G\>"8[ZA)/!&:>QY6N^ U^U4!"E8)DM+MCOB6F@3D>T[5BLQ)_XO#)ZW2E$V<:&%*CX>$3\7CX&9R( M]U0+F5QX+5/ LB8#P,'X_//?RT@>Z?'%"]+O\K.G'S'I:1-I[)B,I%3] L6) MG1;^$CU^[RDTZ0]2M X\%T_/I*#OXT^;3]Z$/N*%T&_XB_5*8+BA3Z9!%Q\X$]#]^&*95N<-B#7QF??6!*!FZK%O M!S^#A;\:D2EKS2M6)*?I-;L$("M# HO)#Y ?E]*0^A-ZEZ4^'&^'O%,&5IB3J M>LGOOYK.Q SC9V?JS!-VZU)SBF18!72"!11E4LS=" MC0CZY\Q/P!4,Y@6W.LRT!9&]=BH.3\2QR2OGW40B*$6!1I06:49]BJ^TE/U3 M"[C(OL(O #8'E&C8,H4J3E07\VOL::#W."KVN&?&"".V9[#:1Q.7OH$^!D(- M2$2AZ&V3BB/>EK['X(Y>.3YELE,JTK9G\8/WNU3KW-KU/V M^$&L+K/[C#[PD_J9NP 0R9@0!O#4M(#C1_EV&*SQYV:C+WWX)^TS%?57SWGE M%PE>[S::O_1Z=1SB/B/V!).G?S&'@PR_"LX/A[Q+_YI8SUP(D>CQGKC,+C@% MRZ.K=3W &OIOO+>H$@%*?TH@(VTH&X9#\R=Q 3U,BLB>0QCROC$%B#Y:!L!) MK8>#RX(%(2?('"[@LP$9FV!718L)HM4L> !@B9M&R/G#\>A"[0%>R1_\,&N, M.0\4C5UZ19Y*O[G>$WW(*T)O'[2-TY[CN:#0.0[0^MZ'N=B7A!*27G6,=R(# M]P%\6T [",)*QC*&/FA:%G0(9"(Z)6% V7-<%Q_Z8G"/S Z,U:$5[S$+WAQ$ M$,P5&.F50KHW0>!_XLR%FA\5=="?&0P">U(>3"$HEV**BJ F4)B) 8$K=ZCG M>M3*>F;/;$C?Z0<#4.-,WP?#) *JM./3<;P!JD0^%P_0($U0_3*?FAAYX/., M(I],9:>' 4(4<"$:HQ!]XH[??O\^\?/^C8,TV)WI2\CB$LPK /O542+) YM? ;##OYH0!T M\B.)OA]XCA6? ?B@4\^/]V%1111H8:.?EZT43W1D?L0,,3+]GR1$^\GFKGQJ MB9,!<_U3Y7KL3$!EA0Z8[%+Q4-]/@9CMCB=PY=57R*A&#:8%78'-(S6Z6Y_X']HGZ8N==VOL0 MP4H4OZ7P,@55"Z_RE L(%5Z/J@YO:(J9(X]^""^EX*QT,DXEDD)+^:_S3YIJ M.W^J=I9EFVZ5U*CCM+[N+]3U=3KOMMG _#IZ>T9W2!3/CGQ/$"YBCL?(%98$ M#4CXXEETV<^L3"6ZXX EZ$VTV%841U;*D8%GE9\74QQ"=EIXJP\&$YA% 4=G MF:')/)XF+B"(_-N:R/F:^F[>"E +^'RBEWX$<>]Y1=(_3!7L"< M@JS/9!L:B$'T6'K',)#M+F'*,U+9L)+S"_+8T62-X:H!.D]EH;:]_ M(;64E@R_ZI.!]^S2;<>^(C,(/,K2812]-Q?M2$ZI%[-.GRB6"Z%=#(CBAYC_ MC#E(F/L,OTA)\H2(Q/QB4^$]6)4?4 ;CJ,>BCNCTGXPFW%,5+3W>#"S=<="E MX\&%R$Q]EN^'Z7ZX" [(#75@D8>Q#/FB<_OWI2O[<_TL.@_ DIGH :"MIQZ M('J9@"JGB%:!C@2X6$1V3+P.,GARK-RB=8H*!H04R MMLRE@Q#%,H 7?#MQPBQSKS!5;:6;AD?N$T7O/97*DW;>QHI=F!(E'W&_ ;# M(H-9*)$HXJ"!PE&)1>+%N>W2M9.Z_T)Z+86(^5%)PJ)#%6>TTS-:?3M'"OH$ M4P%GE0J-':0TB%EC?YHSQJ8?NE03$FRQ M,Q/:*FG;L:(P1/+Y[D[(%4EVQ?SB^=98+#)4&E"]6(;C,$>5=8X M:]]0/>/TQH;L,?[J->5SVT?9@FD_SR3(SN4))$V6VK+4P>=T16*/<-NDW#8O MU"YXYKPW9Z-#+LROQ'3"EP&DZO0A9(U^]Z1:![PW+"4Q>B*(?NJ9<$/;":N: MKCMA-7^(YK?>*ZL84S';\8F$;P2=!_ I_BA[",8H0 -W96#&W\#V!Y-1E K# M*Q183J@W<<#$L3#ED[V&5P^U.+'\E3M0(%<%*B]P<>!7F,Y=2*<346"RR1MZ MMR+9-!/9=$ V'91-_FJX#W2Z3&]PR7;@ M!F;V-_,TA=*S[TW&N#]P_SPQ0(5D;[KP S>*ES)VCS6E@UI25H:HI,N.H\., M_&\LXS=5HLBXFEA88\S#$"YY9@ZVF3K8)VKS13G+^,$7JH5X/B)*(ATLF9G5 M,#]AWE12*Y+R\%ED )N)S/+$YX-ESI&#+<1TKS$I M5"M&7^!E6U@OCI[G5 J4G<9%I.4T(,RD,$*U%H;1&,_C1JD2%0>J2*K,G<>T MN5^.9][1)_@>Y(2!:YV'QK"TG$'&[/+HC]O^W''C$O.QU/3ZZ57AH!^:+@)] M\3P?=#@))SZ9JM#G/.3&>XZV*/D8S4N5L&#R&ZL.Q88&B&G1AJ?2$1?L&:,! M]&<^(L;A-3&>&].+!,O\^M0HH:MG?FVLQ!J->79CX@%'TD!201)2 /YY'Q,W MP$$!A&Z?\]<0_;.0!$G_/;UQ3AF6@.< K+]!92![*UH"I00+J_#R@NFT%YY! M*7+A2LF%TT4N7!6"(BF,(HGX E(MN0;E!??@XGA).GZ1$9B82BZ"NYOC#:]& M7(%YJ ,0AWT(M3= 'WK5 V!EPD!6-FX46EF(@PWI^\0'S4%F6XM0+YN$2?0G M*^-VJN80XT!IS&.V/D)0Y/"!&J,$>]/NF@/70G<4FCEH&FT4F5E#CM/ZI@C7 M'+#OD$5[&84K88-D&0,H__!79D(MB$U 2T1:-@N5\09(T%@,Y?(\OM%A@+5/"F$*>T_4>5G M;K79VWB!0HXJONE#&G$@C2!S91PUV;"H%>!02Q*,,\QZ8!DX2S./SL@H'"_[XG[[PD]'P2' MJ?Z!WH*.SK7@$=&Q.\-DG;NC! >F'XMB.<\;2.7QP6T4Y<8?6+D MS,_]8#F)#MI)(\EX-LJ/^7XA3 \MI+&6THV\0,]\T:)) .:QFKB$Z5M.SCHJI' N,'*!>095\D&V7 MZ@A!8/H?$1I.Y9V+EM^K=(!+0MG%CHWN&YO:< E6"1?'>4\:K'VOVZ2;]/N3=5D[A(U6!I(JSO*8^_92K&#&-Z!:A7X1D?8PO8DL.5-%P5!F,1G-0%Z /334'B6[$@-ACGB*/ M&=\4*_$,IK>*RWXB\!R?U%?1, MA&6,N>J,1-24I!A 5P1!Z3A%=>)&JT%"4 V!':H,*?DR[\,^.XMNEK?3)5(# M+-5B=G9RCT8.JB53-.H+E]\29YV-3 E5/_2HG>1BD0O@0U0$Q@]7XNT.*7G3 M@U@ A)S DV?SEK&Q4Y*"P/J_I%04*F \M9E7.B%7\Q$&<8>-6%?BJPUXZ1WE M#% #*??_&[L I_R4Z3JX5/]H=''P^K>D[PSVEK&G]=P8"+TI]0=^&/,L;/"4 MUWDLP(](FGZ/_;IUV.PB'6->"4?=P:+:&64#=_"!S&.FN]-CB\GH?9N@6!6Q M"%#!CMC1)^P'4QA+@3 V_6=-A:PI2'- R8I@6?T5EN)E7EMQFZ\G$DDY&X/" MY)R9"V:$YZB>LX+=."\Z,P: H/P$Q;BI: .!4UY3Z9R<1,G3?FIU<>9MF!D MA?IKEK90.2Q)'(!4F[&F@E58AQX[,"*$(.ZK[7LN?F/*/E\4@EHGZ#,3>&&2 MF AF&LIY0,$>2ZFCO+[FIY$2(4E"R)DB=CH7DAR3&'L MA!^[5:/ZVT;*J0KV@A,54G*J!I,A6WTH);$%:/<'&9-!JEU@JD+*@8QJ0,Z? MKO=&'_A,V'0)'XC 9Q11*X&Y?J8L@F"";2?3BCS:,1G*$[<\XZQLIKT >MI! MUHWCYB L/L5^FJ1:D"5 '+$4F#:O<&]DD%W4K50QV3<#-5(NO@1 (ETW5H6! MNSGC1+7"D<,CFF,X<<+HNBTDA"D!1)Z$OJB08HQUQ]CX6)86-6&61IY%'&[8 MSF-)14B=-Q/O21I$D'++^%]7'E M+3JF"K0C@L?0#)8TM)OD-G):U-G#N#Z6X E,83/'(?>59*3:V_Y\S]-(?A<, M*DJ#35P&'J]D"Q600H[W*,=H)V2T!9AJ8#]E2L,AH.^8\*J,C%+'I#5//!YI MOO(Q53<)?3MFFUW()0))]4U!4=-22?%(77.)I@4C&PD/\<[H7&5>?LLT>E#, M?/)"7.PYB##N3/EXN1]IZBF8$Y3QJ#044/*#]?XOJL2"J@^W'?H8GDP'+PIJ M#)!8"<7KD]+$L=-5IQGF?GK0I;A!ZB4BR#91/DIFI]/H>@G)X,7%8B\^%35= M*1@_+W4M1%-DZ0J^T.>XGGOJ>Y,0I\G-!FMFARJ6)H;U=3\^OI @.Y.6SR>. MH^V4(NEI0W#:5*NFTBQSG9J7$6>@&:A#_8K^?4?&ZG8SH,P8HC'1Y#V1(EW&JGM#3 M'M$56<0^Z[&"KUOZPHED6W\]&9X:;<@G6%C$./7H)8K.P1.R,!%ON+$6$[*S MI#2R!$+NWB=9M%2R2/74<3K76XN=Z[!>8"2;=-5FTVAI%M&UIM4>=O1AQW@R M.H:I64^M[N /5:6<5C>7_+ZF4;&[ Y*FDD33AR1+E>?4IW+IOU,[MY8HB'7# M?0I@)%U$.%] 6/U-E%7>N.MU/T#CU5^Q U6?:LKIVV-FZ55EJCDIPWW=S::< MI]3&)"VQ7X^6X+G*\M.EEU.5 %,J];39OKCPLGB=I2Y':8HFFXR>^M64^@[M MCEBB,/H'IOT6T+!8GJHZYIYT[%D;(7>X^=)V/)S9)*4*L-$XB$LW7+N:S;7@O8)Z,*"],$9=G'%"SN6IQ M6528=4P)$;!G6)2BE1P+B\K2ES:@-',D81)W^,%3 +-2#K-R$[F#;:JB#%;9 M0T77K(7IE0UKQU&)A5MESH8<]CY6;Y#9(J0%HU-3K^@,\A^MJ2/T)&XP;?3C>&WDWF;-8YGF M1/&BN,!KU1Y3A70!BW4EJYFN8LO63"8!3Q6=:A@==[C$I;I5RNJ'=S$_@ MW!+Z#E?Q9CI?K]S)PO*U("Z+.)+RM6QQ I_UM\L[Z;=^3Y;N&QURWW)L_T]R55CV)^IQ>:$T]*?&\CC,>T"XE'J UZQI'7[JX>[B_>^@]7M_=5G[A%W>W_;N;Z\O>X]6E]*UW MT[N]N)+ZOUY=/?:CM8>HO,1BZ%,[\Q0GGXX#I:D-36X4>M?CU4A?56?JH+T@O1C-Z*G!V?SW13V;2K\ZT M\;ND3B=?08K1[,&P,RF;*3LK6YG-<2GBTR^(*VZ]'@3TS /UOKY&>V7?APMO7]D@16PC^[^[K%\AXD!.KB MV"@X?>EE-17WYD=:9/>*M-<+/.?6_[31%M-;PT&HE=H;3R#\[O-R+9BF@NF# MD\ ZFG>I1=. E.GTUS? 8>,$'O/P# ME)L35CD04A/Q/3QS)Z-3RPM/^6.IZ%"R$!0BGI[8/3E7VZJL@\XPO=3S__XO MM:5\W>1L(N'+?4;EW"A"0NHJ(:W=2TA+.3G7J3YI0+9K)21DQ;48F=9TH62Q M0&WS4SO2NV*N750VM)^*(*:'LW!4P)IPX0!D67)9OA:$CWQH4QXU6_A3B9=$ M#PKX(=S[W?,OOXK5PK;&H**@GYYKN=[MPV9KR.LSJT5HR%,Z^6P\;?5Z$6'=1$=Z: M4%[Y3: M;E5$YQ+:^B[='B5QV=!^)];I?XCOS3-86V$-JU3M:T583*CU56+G1R^$AGBE M:? +6. M5I:6OSUVVX/^OR_W"[1["-GL*\@7&[,"1I>$0MG?U.W"2'OOF&Y(K>2KB+K% MG:AM_>3<4&6E6:/\*L%(^?TMY3%2DV)P4VZV-HZ'[T9K+SW+9S_!R[D^Z&EX M%?[LPG',B)Y,':%B(/YHG(!\_.,Z /U:.^#):*S$BDBZT+KNMS>IO#9E#OMC>.!0C^M(-.L@,]UF:8# M.44M6>EL[ \X4&5T;U8_]_N[SY)#3&S:1-\[]8:G,*YVQEDKLIC70M*8Q#= MX0?XD;OA;P'3,(I*2I>:_XK<5C?RWGCM8 M*\NG8V!IB-$2KN Z4OIR)UF66[*W">S)SM"2):0K+52L8M*5N?DO-M5 MY%9KZRG_!Y2&O==FNS?7O6_7-]>/UU=]67JXNKRZ^M'[=G,EW=[=GE[>3C_5*R#I=JK[(AEJ5X)IH,RP$HYRTG@T%HZN 8'0KTW_[J%QF<9O>L?D! M329%J'G3UJ_WC)!KR@*4M:MR)Z/#L(@S'SX+Y>SYNAD+:92%NG+;$,U>]X.G M_H2/W&6= +/,"Q'=+0ZN0-:;A)9K"H=>S65!7H@A-S/ZC%9$*1*1Z-W> ^6P ME8%707-SA[GH417!(L,@S+7P16)9U=D$_"(_XW0Y?(I*F M3&+VPB4G\9J"#&DE^^4X=*95LP&72\I:DM$Y.=?:LM:M2O=_H83O4 G?!D-!9V-%;C:KPE!B M3MUYRL@JK5_X<:@M*P Y1=@=- VGRXN\9259HGYYJJRMVNZ"E61R9:=4&4PT10ZZUV9=TXUG9B>^O@ MF,!MX51\X;[<,'=] X%IG9P;FFQH&^>5"6]X!=EIO8SO#=BI3=FI);^;T5WOMG8IMZ4X]!.BG8<2]FSQ1M&J4H'^XYM/@Q3:+H5Y*6B?<Z+M,55X2/CBJ_FL4J2]*J-^NB=-CRDC],65A H%A.5^16::[DJG?K$CQ7 M=I2R,,_!0-26*GZ2.\@X;_FR7Q580D;V51- M+"J>FQ/"6$B(8W &/A"+D!$4FDN4 *= 7]]S'(C&V)34/@G$G->U=9*$N*"] M)Z2]YI2%.X.>+YU"%+L \X_97B>!9KM?>]._\?FB&Q/J'Z4Q( M\D@NW4HBW9WE@+1H-<9V5M,].5<:61[/N1>DL>E+K_ \63(GX8OGT^.PI(5[ M"> G@PVV@6L.>O%/%<5135E"Z>S5%3CRC5>G4I37%(KS\U[">=JSY7[E?TIV M$$QV0/MK_)G".\/L MB"_IJBQIBM;$[="_Z+)$?W=,Z*=?B?.QKR*V@]&R5E85QR>* )9U6DTXK:JH M2$('WVF)\&KN,( [-FYM62T%^C#"+SVZ9J"UZ5"%P;9.;5<:F&,[-!T1XEZ[ MX5E,TWM*TFOW@A$T)0B%+SMT8AA=7=9;8GYM'5EJ5;.S\EFJC2S5;E/%KRJ3 MW.J7ZW3(D?G>8# 931RP2R$3UA[8Q^;J_K31I1#0]=._S?LD0Y/^DG5E^BZE M1Y B\R6C)&F,DLIOZ&DOB7A MW?#1?"\J0KIR>7'Z&P5Y'#\N+RMCE,Q6&ZVD8(+1)7UTU<#19& M(D4>ZU:<*^G0+PO?Q\VK[CT?GMX+0]]^FH00]G_TL@/_A:4,@B3MEJQVRYHY M(E)@Z\&N*QPW>V)7G5X*6DMN&P?!KL>0LC)7YP QR)6YA1BQS'_'Y&S1Q @Q M.WAUDV9;E2-WX1EUI9"F/K"6OYJDYUKS(%<8L)JE#80O\3SW9&4)*192O.OZ MG'*DV"AM^/R>I1@UDB^HDT5Y0:FVW*GG# C0?^O%CS8Q-I_) MZ9-/S)^GYI#N\/'U>UC M/UKW/H1%VLV/9]/C[OOQ;OW^BC%MOQ#7XMV78#1>M'3)CCD.R%GTEZ]1@H3M MX@_CE[Z.3/^9PA('=H"DF7L6?X^]S=&JVVUT#!T B[L!^ ]S+&O0C7R9?[VE M-%J=5N9;2D/-?'W1HU2UH78[A1ZU^'5#UZJW*+UCE+4H35GYX[M*N5GJNE2- MN<]E6#V,Y7>CXW=6B2S>VO\DIB]=N195PM(Y[#E*F[9*X[U:C#'E\(%GD/UF M#W+0\I/M2N&+-Z$/M0)9(N\#0NV!,:4HEB]()A;]!7.QLBPC/J^Y46WN@DJ( M4G:[JLRM-N32!;F*D$O;%U#5(E#PP(8<;E3(FBM:LZ\JU]HO3N06KV3R>]^S M)H/Y*1$;)WM6;J?Y7=A96ZR/*[J]JE,#HMYWWQMES92\>N=!\UX0$/H_:YU, MJ19,*NW*:KM&O4"$P-158#K[%YCVR;FN=>2V7J-QD4)@ZBHPW?T+3(<*3->0 M]T@NH^+T"//:A7K^5J?G__.G?E776+8LE%;HV: M7PPK@J\@U7?#7SS/PCH@[OKL>T[AKKQ-Z.39-N2.499NEO6.B,F)F%S=Q6I53*Y$N8*FDXHB*YV- M^W:+N$@5.6F%%[9$3NJ>G'K'@BIA9B3RH41[LJG*K69;7 M0/!@37AP16BL1![4(6M>E]O= ^9!$0%;Q'2_^%X02&/?&ZXY#J-(H6%=A7&Y M+"*)[Y'"A84/YLRUFF74>!4]IP.P-(^:YU8H(9LP'02]NM3PW#Q;3#!=O9AN MA=:Q"=-!@$QMRII>5NE#?=6,;%=(I=6,NS'QS1":,Y+W,7&#=;-M\I@.XON5 M4'L/)0B''26.-X8FXB)/=_W*-T91*FR7"3W7E+06CY:W M1:9N+5EI9:%:F;RD4E[JRLW-A],+7JHB+ZVL*RN3ES3*2VU9:5>[Z=1A1,A2 M3=[Y(T[A\V=JA_+YGB8;!P$))7LT-FT?V$0:O)C^;B62*A=RMJ0!PXY.IW<>QN M0>\;539*:Y-D\FY>5WEG-@!F)9'S'IS^L?V>*^M4"U8: M+GCO"'EO3@'9(N]!/V"U+2OJ?&BV\KQW&"F]&&/8!]/=>NYIX@NQD4>D3P[E MDL]G*R(@U4F3/?3O'X:>7,'8W7?/I_]T88KJB^D^$^G9M%W.OK+DDE $\3;S MWG$"7TQ\G[B#CT>?+HL]]1=*:;A,OA%ZF9 U.K.VH39:;FYNWXJ(3"45E+S* M\399##I3RYT,[UUAM45P5[6X*Z_ZNTWN:@)W-;42#+(:JKZ'D1-\#>.J21!R MS5>D J^K*%R[KY2,$%QG=F9$V,)"99R-E0JYVS*=AH.]&WTMBH?7+>E?720G '?+*"V2K:B M?Z^97]^&NDW9:%56C19&6FDN@&VS4O?D7*?*X_RM+UCIP%FI\(V_(2MU%$"E M3H8"61%6.IBX5M5B!G?A"_&G(UV;A@J.1.M>D?(&=+WU7&\ZX+RN_$'W7D76 MU(V[^0L+KHJ\M"IUMUQFTJ %*E4,-J[^$KK&=A81]!;>],16(V0NS@W9O.\@J/.GE\._N4):!,2=N5F1L[DP;2D%'U0 M]Z!^E,>!QLEY4Y=;W;*R7 0'5I<#MZ.SE,>++?".M3/&6I67Q"OR>/>4QXL% M14^8RA)I*J'YOE$7DU5U8_47T9P2FF361Y/L;7=""7,7EW:Q'"/VN4NUI^E\V9E5IFGH32VI> M/A@WTYZ8^=[W7NV 'N5GJJ&Y9&B'P!UEJ6G'$@%>%0#F,LN-HV^,T$7EL(MA M7[4[/\.D(F%?D4%0EL=GZ261P4CSO**>G+>:U6X++MAE:PDGY> -%L&IS1)\ M,@=]MQ^TVX6R$D$U4!JA'DAO]D@1Q,P2F!E=KD^F]M*WED9?DB[>A8&IF4&C MBH1U19[ ;KT?9?$5S *5M4X)7@O!5Y72+7/I"H6X:6DSVFYYS6A%^LD>6Z]0 MSL<&C-=F09&N(1A/,%[AT,@&C->!R 5EO.8VF\,=?/#B8!T< M) C.T(F!JHH9AK[]- E12PF]+>LL1V(^K,A%)&%B0/12]'_T;CTW1?'L*O?E MED3W,"P)89EN6_-8@\MFN4E3('C6VJ39EF"B2C)1[E35,I@("O_T^5$?%6$B MX=/(Y].8513T2ZG_$81D%$@7GC_V6,)-MFZP796^2B%W(FY*Q"&]^!3EU8SIK,.=C0S*PG'S'$P!21-,I62QO @KQ+-7V-9_@"%8G#+9\!MN8^'2G MHQ'%K>#%],DFTS_RA&[$]RL1@3B,_IW?S, >;.( JIOJE+7% ]:.[HG?!]!9 M:O1K"W6D*]-W*1F"Z#&7MC,)B14K1$JB$!G+8S,E+P3Y-FL9T)^ZT9W/,*VJ MV[/0'2\$L_Z"J9%C:3FNQ^B :4M:#P=;3%DKCL'9I^H+@L(IRV'KZ M0FD?/@V!_B/[V![0XSNV_ N_4I6#^W[:G:EF2OT7U@L*B$VZ M:K-IM#2+Z%K3:@\[^K!C/!D=P]2LIU9W\(>JZR?1MU[B..Z8:D*G3SXQ?YZ: M0[K',]-Y,S\"$(<4*4:V>SI#^AQ4VQY'5$#(VIEGA9U"_ME_O/K1ER[N'N[O M'GJ/UW>W%0*'['5?W-WV[VZN+WN/5W0#C_2/'U>WCWWI[CO=QH_[AZM?KV[[ MU_^XDF[N^OUH-ZP]2BQ@&%JF"W;,<4#.HK]\C5#6=O%G\4M?1Z;_3'F*2R7P MTXP6BX1A;W-6ZW8;3=4 ;N-W&_]ASH@-NHTO\Z\;K4:WT\E\2VFHF:\O>I2J M-9I:M]"C%K]NZ$;U%J672"E]^8^O4%*66KNJ,?>Y#'N6R=-N#-K.*B%#F/PG M,7WIRK7H+7M)!@3,3TE7Y2FS,"==]IH-$>\6'WAFA_3'!CGV_\EVI?#%F]"' M6L%VC&ELE\>FMOS'B3T/8QHL?G_=[3\PAZ\7E0H_IN^&B^9V&]1K&^)>:*UX[!5F3E[9## MH*ERIX1Z6L%A>\O+VT0/W1JG%51JFS#2O-N<'W.[GQR^HTKF*;,$4V]7W([] M[OGTGZXTF/@^<0EY.?/K?>[I!SUH;7*"H2)%;&WFE1+E:%:^Y-?6H?3)CZ^2\ M*[=TI=+U;8(AM^T K")K0K%.1VYG\.;.<5*X;\Y_NJ:]LSH+SK 8M/Y5JU\P)-MN7%E(NYJU6/73(') - MH[U_1V15HI9[U#QZ([J_,)!\,G#,(+"'-E0H^=X(*IDFHXF#)4M>1FS31N[A MJHH8XKZ].--#?#0#- <2%^QW>DZ]NXMK:DCTJ93=#1.!74,CT54Q[+W6+)@W M*VR+S#C/=#!15Q,>DEHR7!F1J1+1+X=N B%2F2K,%>%'$9O:@Q_(:.Y-&WOT M0M/)U+:X1X@I7<52RG(82?D*=0X$HG8:ZP*(6AMMFABLZJCE]CA?7FI5=7N] M5JRXJT2AM3G0@ B5T2XK%Z/^7'B@C+A;E])&+ F-"ENRNE50%"GO):HKJU+> M-_<-U>I.V(IZDB&$D0#2?SD3(-*]YZ,!%8:^_33!+B&/WJWGIDIYKWDE;V&A MA?&[0 W"-!AHUCW.7&#];(H_%Y6]I ME*RIB+R=0V.TG>LN^7ANGK=44*,W@73!4I5DJ1+4BG59"N*K^GSNUS'DVNR' M,RY6JP+0PO0C",DHD"X\?^SYTR5)4WZ2G-H;[_,Y.ZQS U6^OF.H8W.D3O:)LGW>Q9C,4,D]PP1,?!CX< /52EGXD>KC(D?4/]1L7$?^HR.GME'#&2&]_J_2]YN[W_\M8'7"WIA _(*:*F!)OF+]U5D>'MHH M:[=P\^ \HG6\N^-;,MRR'XH4]B]5\Q-M\^M56Q: M3;-5QK2:C>I-^6GLQD4N1*$Z6ZO:4)EFNXRA,D(6A"QL6Q:V/_NEV2EC]DM) MLE"5TOS]J8I)VXF )7-3AAC8#D_PXKV0Z!M0^#8 "VD2$(N^OL(\*CX$IB13 MH7;?+[.SN=JMM@E^2<:4 6W,&I1,UY+,$=2:_&=/G4II>;YODXD"[UQ*L@V&F%3=V^=P$=0]RJ[FQ M_B>XJ8+?ID@CL'TG*)&P@S>Y.; MN_]B^N0;T/,B1<["(F'@ )MF1AMY81@=/@NMN*]+XB$(O>JRH53%)A(\M,-; MNB0>:I^<-S6YJ8ZH6:! M?D!&1>9X"5MO1YK(@DC_ CZ:YY?NR?E\$;7@E,/GE+PY(3D09[7>T<(I6FJS M*JQT3"Z!6\@-AAR/)+?#(521E,@[Z)%$N ;6G8(5T?,&R/D /W(W_"T@O2 @ M8=JK=L4(75AH5&AWWVG/-WL5]M[A\]:J^0G;9BX-F$MK"8=4'9EKA3-AZ\RE M4ZU1UEL;7_E^83^Y][]4.@$/HF:'-[8:>_R%YT.V"! /B#@AFX?GDU70F MZT<'CD--7BY(UQ%Y?_?MD%QZ;X4]P#0279Z!R(8;Y_'_Y>XP$'[(685DN>3 LS"]<+!!R'#K]<]&-Z M?O?\2V_R% XG3F^ :3M9?MQ6^^3<4*JBCPMC;X&' M+)%_3^PQQ'/0'\#F.)O@ MID".)Q*.:%@V=LYOL]I_V]8[KA543^HDI[6P&E MO;TY2 N;KX*L53R$OYRWYME'%3']>K).\9A^4=:!LJ/-$U!%%+\P'\"1P>6. M]7ATF73]$SMX@7,Z+AMZLX98\W(0@" 0*@I74T1EE3"%;V8HI%)E0]UDA)4P MG:K(22NL[/)9"8:8:+):QJQ?P4J5OJ4WXJ2EZ;YMH[1T7V&FE\0KWXA+AG:( M?G"+#(GO8^LEUI+)?*>_PZ+S].FO1#*33D[':)1OI?WE):H/9WWQM= M(;5_(+$W*%9I0SL\N2GJK&O)67EO_*VP5D>!MDU:IRI!4\%:.\W6*\Q12XW[ MCBJ,^ZI=_->CL6G[K/&R-Q31]%*\])YGO=F.0]7C:S0&4,,,JR%&KO/7;8"F=JHU*4VYU15/&.K+4*K?]-EBJ>7+>E)7* M)/H<4\#]XH6>(0EFAR*P;,CU)L;ET:*/\?MEEF?J2D,SJLU944HMC.4@]BL, M<#NN LPR4SBH4>5#$?,E87]>NQ%Y*1#?04KK0TSEXN8Z*ZYKSV?+"2_]83/5 MRKK,;7)5"[A*S:BY$UQ5-:[:2NAGN]S5/CGOR-2VK:'.> "7>U22:Q-1VUA& M>&=&4%+D+2P8,*+.D-N5Z4HBG._[O=(WX:4N3%.7#6/>,A?)F8?-1JN#..6Q M45TJD#9D9GPL7]^;'ZL[9P_$FUY8X_7/:-Q81%I4LU9[FR4 M/R_LKRIR5('\S))9R@"6,K1-W/*"I:K(4IO[Y==EJ19DDK<[\SEFPKS?+H-$ M^AAT.2;NA'4\'DP"NB "99?8'$G8]ENXV"_H<^ 7?K?#EPM.<%2#"PM/&X2G MI51EC*BPN/94AK$U!NM@,4:S*MEU@L'VZ\@OC[%@:);<;6YR[0O3?4W3W9_0 M6S]QYCNV^60[=GAT\?C=V?% \9N$S)'O*QDRDKQ74))T16&I4A50H(5-5ATS M?YL7U!,?A^D&ZMB.T7]=7 M%(Y$JRXJ1-/R?36D7H]; YJG!DOS268J.WNEW! M4W7CJ<)W?6D\94"&2+N]B?98+=-_XV8,>FM?S1CH^4DX^7@28(O%Y9?]VJV8 MGCS?(OYIZ(W/X)P"S[$M*=IWCMP!:G\42UXO/ MH[#$M4[.FTVY4X:/(/=)'H U=]1[L$6VA#(L16YEU.X+MCQ6MLR;B+!% MMNQ0_421%:V$KN);94R0XUK<,;5%N9_X@Q<3"F:\83Q*#.-M\30Q$6=;>ZBG^8&MXQZ]WH!2 MTR=3@WEZKK7NR#!=Z9Z:OW@;Z/E+QK M]?W55:VTOK\B>E%!;BIZH6_*3KI@IP-CI^U>YJOY*<<]#M/K.DU9[]1G'LE! M7.0PT)4ULZ"G-?'1B53RG7ZP.G"9=[KO4=ZTL),_D)SJO#\8O3_NAKU7TW:@ M7NR[Y\.;?3+@)U$$EBLWND_86+N\YD;ZWN$GNU9=)8@.F469 GHVR6@2U!2>)@']$@R'2QL@>%2QR-_P64SM+4CHGY]V-&U0*.ZR"[%+@PB_ +Q#7 MR4A@%0QS^ Q3X.[.SS": F/EJU+R?$R6.7I7 ANHG>XVF;+&IV]?DWECUKN! M#U:[W6HX/9&,6Q+>#2$!A[]C%55I-16Z4U!2[#].)2RFO<;3RV0JC=I)75G= M:-"\X*HJ"B?JLH\U J4 MX'SB-3B?(6D0LYJEIX_,E-?-IZ4NS-ZL/WL:=R5&\6>!AKI_U6N\8#\%./K.>A3&MJBY38 MP^[>;GTP+"LZ4HDV'$.2>V_#*8,X$1BT.:QW-AH@LPNZW'47<07Z<":N;_OC M,OIPUFF4VM1 ?C.ICS,@S%^$&UA\ Q;B'[W M G#4J33/87>O:Y_;*".VSS,I,]ZOSC>ZGGR&,\4:U@]PHFM;9]B[/ZBW6WNK M714W8E*J.P[NET9!""W=;-;[!J_L $BHS$#^:A2TL/*W/:I:0X:Q2(ZT)D&V M_:%! OL_0UH/ \]#Y]<%L@]99)H$2J@_^.+Z 1;5WCS8(7L(/'!JU^D%Z#1- M+\ QD]'*)0>;TE'+T-&!T=&6J@R6$])R([>#U2KU3A5*H$XIBG!K_V(XF]+% MX5:>'3/'B@.L'#R+\#*MB,6QQV28 5%Y$*#GV0Z=$VOAWT8IX7=^XKA@:U\WYW$PUC**B* M%+1J95X)%#0$"NI5 W5] CDQG0LU.NF*V#'70%EJ/Q1[7S4JK?[IBO T./& MTSE*(,AN$YW4?KW;WZ0ESE#DL5#DAAT!95 DSIWMU(>M2HO($^@&^#B9L#%/ MG?P:/]C^/;-".V86_SFR@)306*ESDP73*T]PE;Z 4L*"B= =8U(&_[Y)-.)T MN7%%9N0W=3WY*.[I.US3M8_\B?__,;F9[^I2J(W:=]*_T#ZY-M>V,9K>[)6 M@+]_+5*2CWI,=%MFAJ<*Y-I!T))>:V. ,4.SU:79[5@^5:!>2ET.FR6$_2ID M(6T>SME;T,81XW,Q9O,*FZC\2,XI,.R*_+H19WZ#?01.?DKRV)OAV>HR@,N% MM5D9D\3]9KW=V:1XS/3E'Q=IKQH7JCAM]T%-#6O+Q2M]!K MM%?8Q/MIP%%1WU$YL_O$WB--G+4;> 39 P>"Q@?4SNT-[,@C]/K6D4;]Q8&* MW3IU0Q IG4Z]55"1:H(2)TF>K5Z5Z'.$*J]5'PW*&I!BZ//0Z;-*\K/7K)T/ MAB.@S[PG737Z/)78V/I&&4,X^&,TQU9T OB5O>L 43G![,YCG. VD#!%A+%/ M ?.W5[I'FYW,T^9P\FG^CW&,9W2]M8Z/+3GC!GB.0DZ.?^_=R%^63?9 MS=>V\#7!+MA<4^!8/;M._"!Y2?N6H*)F\A7[#FAF%L__RKSUE2816LUE(J&- M:_ITADHSY0IJ_WT(D]ZC>W9V%S+[YYD]@>6^L[UG^R5"DM9V]>CZ9_H1KK#[ MOV91[$Y>UK[5Y=]3WP:!@/R6W!8Q-YRP9T\C]D[^\%YV:+L^G1-]Z?VC'=[# MKL05]_(^-:V)_SG9;Z/)]RRB)^+-XL\-^-/O^=_W.XU1;UCXIV:C5?C[>8]J MP0):Q5^9]ZCYOQ^V.]5;5&?8+6]1B_>W) Q6R5KY0:'^OYE-IQQJR/9X/ MA M]"W7Y]H8!-<*L/DK8L17XV.[#F'NP:C[3"5]8CQT? M@I H[+,@FY>U;?=N[;Q?[P_RX-P'._38\,F1\LFW=S@-L110>)8 ANZ G&,<.1O M62W%AU9CMC_5.0X>F17;OY3RK",(^&E!?)>J0?% "5S]E4JTW\3^Y%YWXT+, MZKA;AGI65Z(;DT\+P1F&HR.*:QGR65W-;DP^!$73*6BH/@T?=E_%WKP#+/>^V[S[[L@9?GX\ M2U+,]>2C) /$L;V2U'(;?!.T.X'3Z!+<@M[([" MNCBNIKFYS6(H[!!1"W9+:SVBM3+@G\Q*9LRAZA9[ M#(3*[2(34'EE0(4.]8K.M+7&C,I^OVK3CXTCO,,XRFNI9F"HYIBI9DGX9#[5 MK&!7#&OG [!AR^KU,H&3%8&V93EI,+&^7GRYLN+0=I@5LC%SG[!4/B)5[ 6P MLN27!Q@K&9M8R2:Q$H=]3TA"$HV#-3] &FV3,V;:[?QB^^7/9Y_;.<2@GI9W]@JL@@L. F"V ]BQEG41ZL% MA83K@]-Q$?-?G9'WP3_W/<"E/L3Q]-WOOS\_/S=^W85>(PCO?V\WFYW?0_CS M[_*S^]C?^]1UM#J-?@Z#KE\XXBRT9+//#'KN=2>Q_: M[L7([_5"N*N038,0__7LQ@^N3X!7\#SJA\>IU-:=[=G^F%G1 \/VLSB@C\0! M-AC"NZ+9^,&R'T&\P1_5PXH>%,7P/U06)==(O8E10U&G=J5;('MXNJ .?E"2 M:(!"-N8)^>[==B&/^HWNJ+5V$W*KT1WTRFJM'?9')?7[]GJ#@UQ4F;IAY0T. M2FEH)M,2C,,6I]^E3;<%1B2'-JA2"_0'L.X>[UAH=5IUJ]UL=\OO>#[(<^B4 M=PYEVCX'?:;MU)F>$IHF&1,Y0,V-("?+@J3:9][RM9!4&X-.[7/3)<-&7OA9 M,*F+^-(.PQR&4&Z@('OMDJ'L:UET)GK%\WNTB0L6PWNI47U6>2EK^ M>R9DY]+X*!YEFX9L:L.!LE]3YD>,0]H'\0.X*.-9&&+C@\"-VE?*^U#8;0FW MY9!/E_%=GK5PPF([/Y=ZE\FC]17?7I.1AT([2ZRL$FBG#[33&ATA[9095#IY M.EQF,I1 B A+TMK8-BB)$$\EX+;( N#*GBOYS07P-?F%!K&]%# M+&3KEF9"5\G)/7D:6DO7;T!#5 S9[>\7 *VR@1)#CZ_3^:\GR&$3P3 &[:H0 MY*EX_[>!A/)><8!=]! \^VM5X*R9M1,'N=,Q,X<1J2SS9(Y&0%5IRLRPO$%Q M)=[UGGQPP^"&P8]M4-RPO$%QA\_@.\E,&F%AA,6A#IT;EC=T;L_28G''R"8E M[4?816+)_[L0?0MZ/#4W#YRN1);:QH"J86P8HL:DK%1PKJ?V:$- M/, BZ94AE>)3;73)?.?NQ?)8''/$NG'('!>SME;$P%5WXQ>.?V)Y 1PQ?.@1 M'@T>(2-OCD_\:5C 7?!U>-E7[(=IM^D[DUE(P6%M^E-C@SVW"W?WMS*Y_V,T M#H/G#XS:NM?F9JQ=J'<[>5Z&=](3:;>P9KR[!^;1WH'Z&+W5LL=C/!K<94!G MZ<(QS6CRDC6UPQC/))CA<;JQ"S> 8()13.""XEZ_TAG#GRZ (; ;W?IB^[,) MK (NTK^WKGP_>.+=)V]JV&%?>VO]%<"2+(1FFH6YBVPUYU\DM@6%[-&&Y<"C M;76ML'IJ\B>"C'2*]+$9R/^IT7,C M6U60Z;$Q0FA!*]O=HE:V]@%WK;6&>*8*;LQR(P22($@RH*3YR)N6'0,51K'U M_,!\ZQFI&_X4 O\1-Q%C/=KC!W@_!Z* IW+BAY\=]ACX0/>B"2ZD#X 1.V:" M0>&U\ ?X&+[S,<66L.LG=PP/]8(Q?7_EGK2#([KQ(J+K'##1):V2E\$CK.9% MMD@Z:VJHE(+JZ6WE-P]!&-^" OX:^!*$_P]F(PEA5_EJZJJ?J"M$SVO, [N M _-PK:+?DN!84JH"Q;J-P=XPYE8!P;+ QR>N3PV;J+V>@_ G4OC8GKH81N9- M&_QG*AD#QH)G19+5!&K]\X,[?K">;5)_(/5?: WIUR,;VR^@$&.R8:@U-0<7 MX\R8W(&XEC4TW*O[0E=3&*+A$HWQ#LX"3K%RH]W3?D?&M_QEOD%IKLHJC25& M*W'W#6-DQ-!!XX7@B45=N_YH_#^MSJAV7%.6]W=3N6X\NJG.!^OF MWS>W'[_<6)?7W[]=?[^XO;K^NO; \%TO^_+ZZ\WUYZL/%[&@K/;T3KOX'<>PIE&CW6KO;DT[;^/?\?ZJN*:] MG/EB.E\'.2&[OE'5FMJS9F-Q4SM8YN [6X386=7I\-M '*CB>/NM[G-%VJY& M$HX>^ X]57>\ A&_H1!L,(.'.N#!LE]C-L4IIJ'UA*7L.4#ZHMSJJMF9:F-4 MW#S8X-&7LM\EQ/JJ UM69+^L#;BZNNG7+J3 M9"^)7GC3=7B#'KE#+TP>*4)'S21TU%^<=)VWFMYV5C-XW6I:6UK.L':.-GZ^ M &257RQLH#ANP*"+),R.$\_.KGSKDL<*#7+0YH<['L\>9QX%X#ZPB3MVYP\& M/7(RTT[BFH*^&!H.V0/S(TR9\L%[UIO/012MHK8-Y2T^;UY 3E+T(?! 84>_ M65@S$[_L%;RJW).@S-OZ^%VM36;);%#4MDOHY=S1K%G$%9$]F5/>@R5U7(GN MY@;I=9(H6KNP WNAVL-Z9_,RK2V!4I0Z9&2+=%?$D?LEN[W!P%24VXI2TDM8 M31?M7+!?46T7G,6W(,3'7\1QZ-[-*&A^&V /&+P@##Q8U[W,9!?PW:A)?&=X MSO#:+7?2P6!8_&A8?+UAJJ,EPU3W MS.SMVGF_#:S>RT>R5I^O>@A<;CC3<&:*,]O-:G,FM@T-ZH-F_\@9LQ+J]^3Y M_-!8?2T=O*1Y>$\,WJV=#[OM>F=SF(!U+W<+@\!*AT+9"U7Q**(8"5ZWL/6* M.=9_V8_3]UC*[F)K"6R1A=10$K]@@QOSJ0D+1)$_/R%^:*/TMA//;2^;'8[? MP@FJ#F9KF!]1C?Y%&.)@/2PA_^,E^<@W^P5_=?%LA\[UE#IJ_D7W]76&T??K MR8U8PYILB1T3]<%POQBJ9J#CEG3!/!+DO3=(,'R>-">ECYSG?R#+ZR191#=] ML-<,S1P*S8@IFX=_/P>!;6ONVO#B"=R/X<5R_;8%XYA7 MX?A7@L3@B!#4IN\S>!;^V8I8''N\DSZ82 ?+1O/^=7[51LBL50UDOM*QP@@' M9Y8/!$?PC4 Z^+70?__(>EU%;#.LG0^Z)<0CJQ1U/#D*6L,IDN1SX6 #[R/' MR2+.O0UN[5]_(CL''I[-IR!25_ MT&1V$)CFA^A+5/"NS?U4^WX,+Y9<*#/'V=N'^F@)]9&?K;)S]7%Z:3=T"NVQ M &7C8P4)%7 6(29;M*#K]-1")EOP!2_PX#F84E3$&6WP $=EX=A6*71W:K3S M"B]P#N%0J^PRNND4N7R&:HZ!:I:X?:M3S9I*N@NBJ-X<;5RB7D&R,GF$T\D9 MF?NI]OT87MQ)3F_KZJ+'U455K)#32/OA99Y1M9XUUAQR.4G^U-)Z1Q/\,O=C M[J?BBF83OZ2D,&*_=MYKU@>]?,;\\"G,A+^--#'W4XW[,;Q8&1>E),TQJ)CF M.(DLU%<66V\\!(2S;*W?#_-1. 3@)8K98V1=!N&T<6HIJ*.)YIC[,?=C[L=$ M0ZM2]=+NK A" G)K_UK77FPU$3)IU&U7)%IM)%%E*7U9;J7JE-ZJ M%J6?1%[FAQ\R6,=_F&-A=L8"$M,FTKL^HO117YC)RAQHF,C*M$#[S2(C5 M?&XX_(5FB:-O,['&=AB^X.?I;R8%=*"!(W,_YGZJKI[R/3)SU-,7UP]"FHO! M1=CE R+R7_G?E22CZNW)/+LH%.Z%5$ M)YQ$^@2\1OBG;X'3&#)__&+%(3S.XXWX&]::'; ?;P*"YG[,_9C[,3'/$[KK M([V?W2=/A%%Q*6R*6S0I^+LO?.M87W0R0/]F52+(>MR M4RT[).M!="6IU6W6HWV^U-,BL;#(NO()^M"S#=6US# M";SU&/B$DL%!I:]G<13;/I[+VFR"G:MP8^WF8-M#DBL5U3(TN,B"64* 9:J6W]E_TX?8]P[3A:&\@,3EA.9G;] M,?-C]XD1:LG)-=^M&S09+>%"_-9=%CCT(@RQJ(+:5U^2CWRS7_!7%S@;^YI* M+2(^ _WK#$-;);.^_4FYVJC$8WF9]RG=4Y).@X#B>_B(/:_'\&*Y3EL.%[8L7=VO MCJX^LKSS0K_J&>=4,\^Q0CZ\&E'E?0;/PC];$8MCC\Q\[ 4#I:-YOWK_*JC M+%9_I6.U:-SQO'$->;89U,[[[4W@4"O8.G&D%'0TK2U'>C]KQ>T[S<7LG51B M1=^Y9+T-;NU??Z*X#3P\&^R:+V4J2WM8.^_5VQN!(E>0RDP#E9$HYGZJ<3^& M%TLN"I[C1NU#>XPJHSU.(Y^UC=G#!QQ].)I(D[D? MZ=7[K8V1BBM(82;6;*2)N9]JW(_AQ9WD?7:H.5H5TQPGD27:]NSA W;XCR:X M8^['W(^Y'Q,;0%!7D!R/E(2,N##B8D779"OB MHE,A<7$2B9(R9P\?L)=^-!$9N3Y<7UW,!5AT#L?#9KWCC$ M!M7A)L#A%:1!(V_VY*=4@)Y[%:'GD\BQ;'>.\ &' 8XFY&/NQ]R/N1\3,C5W M?;*\N)GGL[.AK)U^\5#6PZ,G#B^^S&\N*?DRP8Z8501G7 229-M M3@\^8!?>A '-_9C[,?=CPITG=-='>C^[2IGL;KAJMUD[']7[!;-5#Y\(C<"I M3'YEAP3=JA9!'UDR9K6)P9U-LBDG,G^J&*.YLX3)RIP8W&WCC-9.O=_*APA> M%Z_:_SRUDB*-)T*#16;+*K JVY@8W.T@-6X\XLQ0XM%08K>*T_BZ79H8/!C4 M>R< #@NPE\O79R;0UFI":S='K) J]FO]WMY,WOMY,)A4+^AV(44FYON M7BV*[=?.N]UZ^W3(U0CK'5DI.<*O!+T/@-[;_?J@5]8 JPJ-##[$W/!>1@8? M8UQR3M1D4/V1P=UA[;P-3D-^JL'A1]I/C0J++* Y)+CQ&,+N".C&T,RAT,S1 MI'!-]NQT[MK<3[7OQ_!BN9GL+:GJ7K,ZJOK(\LX5FAA\E 7JK_2K2ID8W&OA MQ. 20G-5"L =*04=33O+D=[/>E'[865F/O;:&!WI]_/J\Z"E@&F:,A+%W$\U M[L?P8LD-C-51'IW**(\E;M?FE&<^93YU.FG3;4RF/N @U]$$-,W]F/NI>)!X MF7.\_?FB/2PU'M:[W:H RYF4AI$F1IHG&'BJ-7,<5Q$LG(;0^F M/N"XTM'$$,W]F/LQ]V-B\%6)P7=&NY@TV^O7SMN]7KTWRK>3''1Z]DA)R(@+ M(RY6\TRV(BT&%9(6)Y$F*7,N]0'[Z$<3CS'W8^['W(^)9YJ[/EE>7,NLZZXZ M7F3_501.XU.& MT,RG#*&93QW/IW9=!>.X3X.><'SO*F\M!=3+G-@^3MS/^9^*EZLN:S, M__73%_O-VGE_8[2_"E*-RBUBGX8%JZP$ MEE3L;Z #6A72 2=1"V.F\)I\K[D?U,;L;7]K'F8S- M>K]@<(J^U\6SK$B]V3P'*O=%L$:_OEV3_MH]K7_FZ MJ\;'12;B*H =VQAYW$>N*A3Z4'&_0&*D4Z_76]W2^BN/V )8KC><'UY7-^M-M]7KU9 M8#F<$LL;H\&(CRIZ'+U*.AS8F3KHUUL%*#R'Y6Y0P/YW.AS9" #_D6R1*TVK EA:?]]<_OQRXUU>?W]V_7WB]NKZZ\5 MXIGB97^]OOUX8]U>6[?_^ @+_WIS_?GJP\7MQP_6IZNO%U\OKRX^6S>W\(LO M'[_>WA31Q0;R8U5"ZBE"XL+WZ^P1=CO.IW$S^=KPWO;=_U#>]5)) )Z2_09Z M )9(_[R>?)(BX49)A ]N-/:":!:R6WC%'Q[H':4/!DVNMEQ_QIR+6/P.%\! M=TSQ),(9VTK7V/)K!2;F"@'T61#2!M_-<. N?@IL^=9;R[H&!?'DPJMLW['^ ML",WPG&N^IFL0KB8R78G+VLKB?3W=GLT0/%V#)>*^_UC%L%?H^@8]EHLRS-8 MV8("T(H?F"7^?LE5J?9'\8=GEO]=, OSOYS))[^U MIF'PY#JPM[%>08%PWM/015ZZ)VITW'LW!MT,>Y]-P,8B5'>+="I M%\()@TEX_V!%L[O(=5P[=.&7KF]]!0OVP;H@V6;35VZ"F?:;-T V'ANCX>&] M6"&;L##D YKMR*J)3T6UMW7KXRP,IHP>@=?YA>P_ZR,&M^>@R/+@HIF#WX-_BVN= ET$ M/K#A?^!U#_2LY YP/R&[9SX+R9+C7X=[?$M_NO(=8%RDF_FOMFP6!L#52"L. M'((?P0]4(8\[%47R\"S^D@Q%OYUO<:XE==92B"3IKR<78"//B..^@4HK!00<; \?!W-HWY=U&\_ !_'OY%ME.DE,O?+RZ^2>'? ML%9;GV M>JI8!=TA_ELH(UU<'D$PO9\&S#V](B5?\*[P" M?#$N:SDKVU9A.ST0#FD"^'_F-"P*&PBW,ED6"=>DS$\_7.:YX,'8XHC&NNG9 MX/&"2Y!R\'0\7U1<-+3$LA_YDY,'A0IXB\M7>!1&+O!'/!+>EQ-;+\Q&79/0 M><,Z7DJ_F ^#@+2<7#NI)M13>%<6TD08/;C3S,=6'VP8G,!2N'=\/9Z-VBJJ_A1@ M<<0[9H+]K1@N0 ,R@41@8R[()/ILU27(7@ MU4^S$ M_'P.R')-)O+BN$'TL)SD2I!CX2PZ/ VT8_EEA*#D.A86 %*:VZYRA MF+"G+ADRTFICO\!0*7B6&]&C[GTR;/BY Q&%S([HK%8X1.K*&+RWJ!!3A%.Y M"3V#PXT8'0BG(J0^>AH<)/]\P\) V]<@9E:K1]]"IGM\1!H3LAI%XA,26\BG M%4MB4(1)AR6ISN&&=2$+9@=B;_%>,0YVA\ MVS[\R=.N4:@9-^),8WO,=T!QH/9HT$GJSSO/_Z9$I;)JY&?XNLC/#:R$T"K] M.&/L@OHO,'3;!89N^T#B.>VWEJ7MUTHV;,D=[\'5^!&QZ\E'>"3ZWU%RTIV# MVY]IWK<;M=:D9' MQ6:YXB9J1YMCWO>4$Y$R="Q'+1*Y:-YB0O;$0# ('X(/RXYTI965L!&%@7#2 M-@6!DN. \WUPHS@(*5"!CP+?A&)-PI)'Y^K)=CW2V*[/LY0RCO $GDP QQR@ M-9(_UF="_7+9D[0V;(Q^X(-(6G"9[X;CV2,V38!IT0!1$7,-$38''63!\;;W)-7^5.$#LD\%!Q?%.C1M>8.] M1';HH(OA**QKZTWMXN:R]M:Z#:9 G?UFORZ#V_+LMK1#>N([] G<\0I[ED1" MC"M9(^*[E-R16>WCZ5T!; MQ>#-6X_HK7*-P$!KN5*#V2!/^8;K:<^KB !N+I.K?<^%Z[-+H=S<>[6E1FL\ M>-@'^Z")PAT<0N S"\ P;6H#CT*4L* FM1Q9K0?1WUAOW+>:F;,[_ M=0P_2\O6GL4//+J.,:LIIG"9"O $?AV#9H\N#X79?&0:_!0QSZO#8]VWTEK7 M]H'AA\3&%9_&G>!C1-@'R9K'Q^@Q_#DA1;XPQDB91\RMWH O?2 ?-2KX VADN8\(RBV2T2S\/.OF9[[D_X;4\QO?F21P0W:6XM/R*D[P+[/B.%@>? MY?O F*5'ZT>5 ZL-?,;C.=87=:-('^A)\,,#PHLB^C5LV6.8$O[?&>A3%N*Z M2.EB!N.)AT5#M2=X^)VHETB[$? 73+S&3'AWXAOD,::FAL!AOR!Y^PSCFG;X M @Y(,1NXF-/E28\,Y)E'GB'NN>)7B!'+QX%<'$#,%:*=2_-?-')CV7U/& M=[QE?//LK':A:] 9S$F0S*@DTL#K*$83M0%"%T5H$'&UB%1=)/O&8!:%7'V]\!OB:A:_@ON$RU7DE*(VN@W;8=*X M2-.-NJ20:(.EKGXV779WM"TG8#R##4K> ZZD?"%Y/9*EDQ0I+4>DHXF:B"*) M#K4TZCHYUX*TDO4=Z\5PP^2-=2O@C2F &3MZ "\,_P=[2YXP019'<]VO_D$X M6K@;HD+Z0=O7\?I<:LMC_($E6R:B=<'BQ:R!_- #?!/,1\^%SR'5/S')G:0< M'K%\QI0(<4"6@T+ [=23=^06(O10)&UB8"J1 M[H>7?/IP=0F_ 9E/N@J+B7(=*GN)O5^IPYG+%(,"8V%P(#&)&_!UX[-;%CY: MR4Z/F$\20M4*=:B*B',!JB]KRMOJI&4CJ)0(&H@VHB.+\<@TSN$%1$GE3^&G M4F6&1$Z\,@&45L3&DN>R/'@/NC6F;!:M^&6*:3_OA=?W"5&$^G>BG\I] MB/; 7> [*$"P&)K\9RY^'$8N)8^[L)"2M%-@JU"4M..;Y6F]T$- M=*3,"[$ MC5UAV/!R=_%)>'029B"91N<;/S/O28D[<(>K&FCH>U-,^#"&#F POQHOA[,B\I^D+V99UJQRCE+='+4H)>[ 3<[3/R\PO($(;W!9;[E M\BLI@)-%<;Q.$B@6V-H-B2G1O%YT+:I6-%MR!TMSW%B:[T65>\!RP3/I>11- MF<\O,K4SU8US7$%;?R0N((FMI:27^**04 QOBH2.&T>IV\HM,EMJO!?#)-7= M]R\;'%TX?REQ/F+9MVAR2 R588&A,CP00T7N,!&J'T5I^_&*Q1]3BB#_Y"U8 MNL9$OO=YE?"9/!.E"'D6(=8VP1,@E%Q^CG_.EH%O(KR$39&"> -$7NB M+B'L$ K"5%=:?B/*UH@#[)53E=V);15;H1O]S%I&6(ZDGQSV94TF6"/("[9Y MZ1I,HZ94V63"+]2+F:(:8!:+G02L@XUU?HBWN)[/^FCGW7)"$[-X.'9EH M4LL8JQIBL2FY$WY0$S=$K8>%^Q30B'G^VH8UO(!"5,73X@.XA>PG]-B>6!BY M8**2S>%EW8*&\,! 3,!-1!0@(7VVA!+0NJ.@3H9,Y:VKR$TP%H-51/P&=0/H M*4>&8R@)0\4FK=9[DKSLEXT)GWK1U^7G217AGEP0[&.RM^JB. %.&Y,\JF;/ M5AN5"B6WM=^6T]@*5/3;IO1C'7&*^$]!G?]A%"G4M2W0%5 ,$9V41TS=T3,W MC4CKARZ5W]^!$8\7(4E;9/YX&#F=^E-B(2D>)-L(7A^ T>](;P$I5G1.H+(, M9A'U?&9D[**,(,_=/N*.D<_T!&&&O1*9L.H>KWQIJZS^+=(1DM/ 28)MXCJ$ MN,:]*MF-#!D\@OTA9;>RLSA=8]2;7PM_/8J I!I4JB07N1/_-YJW),[_0B7P MO[M8"YH6T"Y",SAHA6@;1(5'#PXX=:\O.6JZC\6' MK*R%N@7N!T7\*6Y(^HSK"YF@2%Z??JYP)F #B(04J9ZIA#:(WZ343K.1NCF> M 2 VY)(,#PA>B35[0.Q3% O$0T'$DA>MT.:3KD4K00&<:'Z_9_+[)K^OY_>+ MFY\Z>_=]U\SOH_..MI2,KHHT)HG6M-]# AM\O-!V["ER>AW\9_C8^$%UF'RU MA6%Z0=(.GO@E!0)RY?O!DZP/_WKQY:KVUOHK "O!0AL<*P70 *$D<]Y91:E+ M3F;$DIYTF=E.]^6RL8W9;^E6R#QI9GMZ^%XT+,^SF H2LAMAF^8',*P"8?0F#<)11X$ MN8<$@**:UBG02.UCKM8:A4PDHJ\"H(!79M05G6@Y"/0"9$,35F\$RBN8UYZ. M!24ST6VN',B]'OLWD0J)UCYX$%FM1F_YP5.^+5GI&P;T_P< M'O*.!/*$B,X_4V=#C-]V92.@;_US!MXFEP:]-0E[3>[]0#UG&,H0IWLIF([S M+1RTX&G)SVL?=+MVWFS,&Q:0H_!G.Q(GR4G\GR#\49+B230R%2RM)N^!3V@1 M7'7;]?00UUKZ!]4).1TD\OT@94VK[\_\%(LH/<(]#H4@HL(&4A"CE"JON*90 M$P\*2P8'%2@9+ ZG7^FI1[P @@W]3NXG4NGQAIXPT&W?WR.AQBRCZ:(B54>Q M0*"E,H4!Q_&]4H6XO5QW%#$SV*;M06,P7V?C+:ZUQ'[92^S"$ON- MX8(EQGF3B]8-/W0P1AM-)<0:E121+9EO7ZX7I,^UY+"(VF8**BCXBD$\!Z-, M*M-!]1%:>T/^RZ)D@_$2R(*F-RUP_\C@153=D!1Z\/B\3<"\(KY#;Q7[XJ!Q MV;H0?/%$EFQF6@HRN62J]L@')\I5-2[Y MV"ZON]&3HGH71-XMS@4Z-EFG.\$ER*BZ%=PA+D2KI& \^&Q M*6 ^X@(9HD?D#2S?=^'2[#"S8EY/CUFP*)JQD%<"J'W+).DJVW5+V5!HE#$U.5F&']F2C2@E=+)+."[$#IV8#*!>>4*LMZ \-^TGL]4)I@GERE#IR6%-?;A.#MY M_I%U\;0.)-WK OE/8HJ7A,A,=R9EFJ2\Y^ZO,+=>P/'I"L;T:K'H081FQ>V0 M?9R\)$DT.GIA8;2AC9[#%92A JW,L2Z8*A]6FXN4.+^M[$65"PRPY=99_5/3DW"O->M M>S3NR;9/*!*#YA<$'#@W9#[L82RM/=>U73<&WMG'=IK)=OJPG?QFU@XAM+H[ MW<>:\<\!1OCS68Y4_#,==:CKX)WE*9K7A$^+#2XM$OY;5*J-S,5R<<"E+&CE MM>J;.>U\H8B*YLYG:IJ'!37-PPK5-)<6T1 AC"\JPI2@>.T'%ZU*=B+=> IW M1D&6DU$2YWB%]QCPY!#.5\,3Q20$R4"9F4#LC_ME\3V5L':USF-*1LQ!6J=J MNX49:\'I(K/\WGH(GK%2.M^SEBEQPE*N5#D5XBD"=U.8\7:1Z,"M$URU=B+/ M!#_# T,4 I$.#7>GWZ/AB'&1+.)WVKT49YEY>%U5[@FT;HZ):CT1>0-U-RE$N#\GPDW: M_E5E&4(!\#9"M/\I 2E?A[8IMG0!5>B-[K(.8T$3C_BP?)!H6>2=9J%])@KP MX-54.Z@].E.V0'(^3=-ZD3.6<21P_AS\0#50W;VDWFVE]T^\I0*:!7GH1%_Z5P M=E^JCREI7:*+U:XRXY)A-R%*DF*LHR4%S44.;#IB0QXLRK4[EB!$>&PY(L*J M!E&Q_-HT0[-.J.5$"RC[IH#R% LHRZZ2P!++HL++;FU-YX /+V2? S@>!)'$ M9M@HJ5[(.@FCHW,'3J=>XP/7M2KBQ*--NLE!/$;ZDB 9$RR".LV448;W'1A= M?+0'!N3O06]SI8@J @W@.K=HP< A3^ N"$,PO-<,B7275'[0Q2')(NDF]_>5 MQ9>RLF*],,=HI4)&K44-3U=S@J\X.B9E<:HCU MF_U"9' ;7'#8'Z+DA(+7IML6AE27U8'R>'%Y87Y1ER#3?J*HG!^R,'.SA3K! M+$:;F$]?*ZP;[Y"/R2O9^91(;O5N*2RS'UK<0@@S:QV5;(*SO.)!G 1(#9D=H'*Z<+Z! 8[3(HZQ^#8H1PDHGO:-_/ MKTV$A0@6S+#2C^1F$LU7)&UU=X73SH#$BW%=?5Z05! 9 M?-%B(A9MT'=)CQ@F!?).=PJ0)2+$A;'V.9TB6DER[ ?S!'@ M6L3185V/@NK&^8D<5JS5_#^RMCSUX@7$4Q0VVX.:DT(_D?E*W'\*PD0)WN*? M"A1>U::?S>\*X"74? 0PW: 8&IA$2/&?TO@()D733>[L\4^$HO6=,['T"?W? M^UUMA N#^0!;[UZO25^SZ-54IU@2%\PJ8(JU=6O9+^]< MGYY$7WK_"&Z"ZY^)*"L&%>50=;$EVAW_" MW_<:K?:P\$_-1FO-W_3I<:+AQIY?/@6])C M';&='(G')CGUK0YDEWFVU<[KFER/K8RZZS7:*RRA( L=!]-W9V 3Y.T@;+<0 M4Y3MMYGHS&G1N<;Z"!]0Q/1+]%O>V!^/&0-C7]BN> MP#!:Y>Y;ZP/5EE&$\PWCKY]=SC/<-8]0(#%G >$4K,1 M0V'G _ST.I7VC0JWK\24C0]BPL;:BJY?.V_5N_U\J^#;8^-)]?WV!G;\PA7.X-Q-8Q22_->UH:.H5: <;>SXC\'Q&\PJ' M#:E4C536L^ESM+(5HSY+5+UF$R10.]]%L;K5;NBI@J)G'\'.7K-54K"S)))Z M;1;KP(SL]CX35<;(+C-<<.12J;4?L=2FJ$!W8\NIF.2K'H(Z=IKJEFED]YH= M,+(+HIB&5(Z?5,HVK;NU\U8SCUQO2.D(2&D?X:)>LU=2N*@DFB(#^W=J1-A+ MAV*^3+ 03F+C,L&M%ND5MX9J^=>C@:D$3A#%$A*:_M8VI:(#+C [.=+%H]G[S[OS,W4C,20OLY>20]"M;K MS+CV(5 7G*@0/<"*[H/ R8"?A>Q^YMDA(10^N>PYTI;-VV?'U.7L$Q9]X '+ M,#FBEW?V8I?L5)K'-.P%AB([4K MIG:5A0A0D#KX!P?[C06X(S*=:,.7'=6.-8L86%V6YV+#>@)I&H%&Q%>?$7ZB M9'^:"Q.RV)5 \*$5V1X?N20$TD1"\V C)@$5\NDLHG';DWW-L\<9_UFMD'0O M[>4Q>-+;M%47-&V*F!H16G"I]S;BNPBDR,P41CYN10 :2VF2'J= HQ2L[X@V M%$9"3"%Z H="XF*-\"YY?PMA2[J^F!UA!C3O"E]P8/ %3Q%?<#Y.8+<0)["W M+D[@W\%>>'8]#]3;E0^VT3TB,UV0^,K^.XT9V&OF@<7A=P=C<\N]67QSUIN/ MOR2@BSR3M^78'%74H]K^A:Z2INO4CCFN2TR /$@M45T'[^ N8O3@3A&@92Q' M0;'Q@P^+OW^I"RP[M!C)M$.H"#L4M-YJ\'D$4YS6U7(.#"$Y%ZOY^&6*SCP:Q?A2N'72 MM0N9I]LO0-F$E7U&X.P,M_R@EWV&):=B-W!?XW?.+,1&NH23<-QT5GNB.;UX M-8/MK*:%<(G-W')HN F_VS?MMP("2 +&E 2@#%99QD09W/I;*&=<')RU8(/7Y$#LL]["Y4:.\TB(TCAL/F(D8X M]G7Y(8&'](BN61SRV4/R4<$:0-RO@&[;M3BQ-@]<5"8 09,2+J1<4Q(J@2V* MLL#Z.'ST7@Q3!B1X,$Y6!#!$Q-!(J&PH5?5?=13^;.Y[OPBP((JT&%=O)0H8++UP4+73+! M*!GC/_P":6R!V&Y:^.!1XR@!-_REF:NB))L1L MFM+E2=MXWL?N6/S,F"\^3A^*<.AI,E81!VQPHRIE28E)BZL.5LS-44R$$;V4 MS&%XR;VV,3%+,8G"\_&<^%$4@QQ(4-C<.+A4?5>_"SOSK2.>U:NIFTF Z(MR M3B72,%2 MINPW>AOD5CN- BBZ)+<:/VQES:N:M:3?Q/&U#N_THGB?I]PDZE(R?Q;?(0V6&!&+%H\W$ UF2BFT".C3"[:=]K R.BV02GM=%9 M(8PQBCCA),R5;!0DL)TG@1]:"(6.QOL9XA$ED+2)W!.Y4;XB#7N=5B GD;%? M;#R3V9"?8DQ]&'@R_:'VP?.EB7FA#XZ3<27^I;]FSCV3P^)P1D8R.EPH3GU+ M,2%3W^;);*G$ES#Z2$(N.7>P\&0\)R5G^$ W> )9_6,YB=L)K"A(!EY*&GP M2R'"^^WHE4LLO' T);F+/K:C!VOB!<]1>L):\2S MK,& J7WRJM5*<8CB'=FDPHQ+UQ:H%T1JAAL9).D'IP?5HUG/G(C\S(QEJL.J MRR74,9PK!Q.*_?+Y=!.YZ1"MXQG&J>6XE+H8V*(. X?&B0$LG-=@.4)FRWH1 M#6R<1#ZRV%AE35&NAS]9S(,HL$<*6&.$Q$MB=?#S'4H"D:BE6&-(#$X10'8/ M7NW4LWV>4IU%,# (,:U"B%(MJE)$98%,O MFEXCCDG$:L#@#(-GD-RX4O%*>6ST.R5UA+3*KQ/5Q)V&%6]QWL%M(A'?)UZ< M7,T;E.OMYOL_+RXOZ)79OQ%G!)$2\I$;ER<1>)/"JZNL\HTZR.]CW7 MG\XPYV,C4#OH$>[Z42BCW7G;L"[\W)SV)-J+8G+!M+_TFI7:PJR[<$,E Y N M4NF)9=RYO:*8*LK5B_08FJSV==B83[7D5X&Y*F%"<2W+8>2U0:=4W02_%$P\ MED54EC##5#@0]T$J%=N$1? MH/\79"\TJ8&RPN<;HUQ:.C@I9O,P)QG-DS$V;)]/PG ?Y=C->1:&& (KXR,D M7?/[%N4OPHX3[$7F\HJO6;J!XG$X_V"V%S^,46C>8,F&$':I 3G*CS@.*5N M[E[6G$\V7!RX_2Y?^P,>P@>O7T^2Z>S^1XI:74\NQ4Y>-9N]U^I@3T"K,:^" M6\9P99&>$$YT%T(>B;04"1W]'GC8MWAPF,I!95)0F7COB$2T'"J!2F(646V@ M/ML(TV4%9,!?GU.WI0;7940NB6OA (:U[Z!;.V\/1HWADCN8OTO]:IR5\P^R MOC*8<.K'*&>H.0?)P*=TE//*=T!FD^LYCTL:UNO[8*Z^?GK-.4_<7\PY^P\+ M W7$S>2(>SBI,7>^1>1*"3)5Y*=9.BFK>LGQMM<996M*U-8J41N:$C53HJ:7 MJ/4*2]3ZZY:H:9G2\ -5U-K>]>0S6$E4ZJ(7I^5+LK&3^ "2>[@;B[8CZ]&2 M71^OD?\GDR&V?%7.FQHW7#!6/(UJ;[F)B!;@ _-X!F]6=OU1@?5I2P.*UC%O M?COYRDN_3*\!JRB] 9%/U!Z'*3]ET'+K"%Q\:0O/?"V6H8=[Y/FH<6A454$> M5%)'GBSG-ZQUYUT>=%88W^8%ZR[/>%Y-,$.EAY#P!7[F&?FFCLQN*,_UB$/A M8FH"0=M?^NF+GB3:20H=Y*0UA8KA1:(X>P%(!JDRG4QI"2]]O_!?LK]4-Z69 M;VXZY D$@#.DQGIM2IZ(\S1 U8K@S6% Q9:%BDG/@301LL$%E07/OP,/-'35 M$[27U>E@IG%"W[2YU+K)0P39X#IX_]FG6]$#YG+YC:*76Q2TP^0)N+H9MTLQ M(KU<^X,;)2T)2.PR(@UT/6-)YP:; &>#O7K$,8X/:T<=%CO/(>-&LI!K01AI M@0%PSC&=H],BGY;^(M>01"#&.)5/FPDN@'#%0$:\ M5I_=2P)7D@N?!J;O0S+9&LO0DMF6R;-X= 'KD:DT0]1>+HL.)1OCL2 >)=+\ M,?Y8$=S@E:W*A=4/++_MI?&,A2).A2R6RO7,HRA:H\MY7G(:LR17E M*C,G]"2E9)+Q*#RN5%PA%[/7J50D#4 U>3%F72/RO-6?E^8[X;9+.R-HV=*FKFC9IL9&+'^9,EX1L(F&AB&9O^FO. MOA(Z3ACWLC1N#A4515.W1SOEEP>/:N>=5F,>>)&BH?7BYJ,]<$.[B87.\W $ MU4;0H"CC=AS'>?<947PV"RRWJ3Q[R?%;;U15D;+MN>6N\52A+!.QYT.09NWV M*M+L+3F#V?:P]V@+%'2#O^?N(;6#!9.S622_@!@H2:U,.J>>F$MIE:.D4^[U M\]Z2:\!.:4#EIXD.;&69Z-4U\_1>\7Y7?"'WK%3QPFUB(VKTE-DX.G]CCRQB M;L=G);0J&)&X,VD23*I'E,^9.-&K)^I)V.<3]8UUT S6"CD"53RZ'/_FPGVJC?$N#C2F]G*\KO6?UIB,A =T)-?2Z,:\Q#>YXP6(JV*CDB+3+K$ $EFS5Q_&B?4K@4ZAN MU:0W)#$V*6#H\TBN'048C-+40 .$T3W6\!( 1J8)#401[^(,+5A=["E+N&#_ M*>P,JATBG)L$6$-?;)WJ@94;+H7Y+?(L1005:!\: \.J K>[ YW0QYL =4A:E M.[:E4RI+A&;^6-1LJL?Q"@+LX%5/P_8P)WATQZZ'8@>L$7@&\136_V"<-J97 MO:E)1#W]JXAK@,LN?)FJ7T]W?A<]A_A;(O1Q[O_1N&G RCS/#O'M/VZPIWA. M<1DO/DM9>GKP17/LBQ;5D#G);-O<&HN]^8!]8Q3@IN)]]DM4OO.+$H:@*%5/ M!Y!E=/9*6,ST;=&1#RN<]SIZ%UP[MX#EOV0=:OK]PAR>3*@?&T](,AA&"/*; MQ&,KO+XT$%6T%%U19+)PJ[(6&(,>@2\5BH82Q?$+*";"0'9'&$H1.O0-2G&Z M_0C4*WL(/*#S2-2>DJ<0OQQQK]VG0BQ+(0\Y>1!3IW[]S'_%0D%!#O,#V;). M?:#J:?S@P=SPR>ZAGM/?"@5(PUJ\% 'UA_%X<,6Y[2"K+7FE%V\0RE$_3Z"2 MK?((ULJ,%Y(*5EFTHKJ&%.;*U PE-9/"]A2"F# +DMZE%*>0=4!=J+@"Y <@ M+BKN%)81Y2!\S2G4]D^9A !<9BPV3T-H(*@!_/&1HS5B10S]7>XU"V@HOA?- M03$5K\-]R4)\V,#H#S4)T*M='SC*,Y(<_%\!P&!&U[%68C4V%F M*LST"K,\["_^=K!NA=EW =<"7L.'!*SE(SL<*)$;\@CF*>@5T!\L\>I%[PP1N84W#(15EU*=<0)GE&O$SQB M8H^YYRQ<=C^-UUF?CXYI_2E;A:3FHB(B]_%N%D8J'H(6_%T@C'/TV7TL6T*% M&(0_4]\6S1VP)C=6R+PRM!MIL8#(DL<@#>4L^JA:A(,6\=P 0 %P>/M0@,/E)BW8I47;I'O^"@8,9J627Y]. MN<*\=ERZT_,_[ A(A\EC XKE_A(=VQW]$:T_LH.U/U);K3<6;EB249'-C6?2 MJ?1G5() =1*\]PP?$%'4 '''J8V;EQU1>Z/T;$E.)"YPW7)<-,FPBM P_3#V(93A> /-(AU);_3&5]R5?E MY5(0&=P;$$][C1ZHA)"J:,NL MG=!>+;R*HEJ((5:%M/+-<*^KQUG6([G:FD:U\\&"-;VBLJ9;PK(Z35Q6OFI$ M+4MO!8SF] )V><,E;0%; S/E(?L8.(%1W< '-Y2F^GP#(DTF#> 4BDA\(HO% MW6GE166G=2"B4NS)B$DGN3'"8)56;*1\E M'\VM,16L)E%AX? ;FQJ4J?.%AW4S14 Q87S8BY8QBQ0Z3A:@2 -B(LL*4_Q: M:P!F@"C+0UL1JU-UK'"0)=;B87:$YB[E060O MBH,S:E+66M,T4)/,EAP75HS1;2ID%0B1F<_0P7)L%[AY:@X/>9V"TJ0:8.4U MEO.&+H'&I1Z%J.W<-A8^#MV$W*9:8H(63YT7!&(HJVO(,J8LP"1MGKMB$*** M1:2Q9:@7+@=9E(+H465PXBZ".V!C6[@:$@=1I(-%*B]=^%%TN;F+39D<&':Y M!WW@*U_M,KFRY5L-PLPNQV2EDXNA <7QQ*,LM%;IP()]"IM(NC&I[:Q@[W?W MH=4H!/$'NEF7VB%=$\D1=J_PYKB"RRBV L3>SJ$@]GZDO*NE[]JB31YO^/5/ M#?(BS1.2YTAQS<*4RY_Z(.B5^]!^5+$( >>G3#H*1@A\FTRX(1M1R/]&X)Q) MU*GO-S\DZ%2]("K 0Q$"%1 ;B5*_%Y4=J2I=.+8G-_M]5^]B%4TSL$5L5"-4 MK32$B^CLPK/"'E&L2E--7:0 (\0&$2^2Z6%9#HXO+"B+/1KZRI_XW%M+G;H( M0V5.77F==,"\.1C$CTM3O>"/_.?,42O\+QUK2<6/>'MKNG".0E'UU&!N0FS"1$N_<[D M79F/RVEH-\14A8RNU"@R[J);PD8\RH>XD\7GZ@=4@8Z(0PM/&&\/S2^\>N]% MMJ0_(FS]#5;+ -?S?1(YR"92._5B81K"FT)736)#*_OO%Q??Q!8TI- 8BUHY MW !^**D-$G]H@/=)L'L8 _6%19F\C18@O$]12A'1C8+L$J!?26R9EH^185H" M!0X]QIO6_3H6^^!K US*/1!"+$M7\"&R^"+[-+H,['8"]^$OL08X#_L%&[,) MBBQO.!RZX-"90:+")5'@-[4"B8\%=DGWNN(/V_J"%I!U:8=>H!GRCX'#/(GX M_BI9P^&T/(&"+Q$VR77)K#A5/)UG!V" AO4EOZ.214[!F>U(VBCQ[,'XAJ BWF25^15GG43#230A'$L4*787GB! MUW*\25/:5%II4[MI2IM,:9->VI1/?N%OAVN#9U&!\*W]:UZ6K=,I\+ [!^)A MBY)PV-Z1-[/)F-FC_1?8A3QZWQ^>5Y%Y 1<;RX6"G4#\!6_+$B,<:BZ/3]*#\5T1DS0VU M=(SUURQT(\<="Y2!X[WK*W4>PCH2@7#A1Q&"AM;DJW=DO"@[Z8.,^VJG:Q>W M<,B&!1%\D$$6T7F&7T0"HB)OC#_;,;@D=[-8#14HB$W3]_/-$8605NR7J,Z; MMSQ.]VEBP%6A;ME'EJ5C@BH9TQ_YMN\ M&P_IESI)CI[2\'92$>9[1'@9S_V)T0#RA<$%D-VM MHHM4D8BB#8LP9178'X*%\T8$=.:2SP"[).ZIMQ2X>7S@!NG#XPE\"N@:?(V9QEXMI?J+9F(O%4:E_&> M)O2&6%Z&Q53)'!DYM7XBP0/"8!JZE%02PWU4"$5\!AFU@MM47NOR M^94)X8A9^LH7#<=)% J[XP?=JG;'%QE\>VV.E[@78SF;< 8G M&2+!X,!F84H%#U>%D3V'9MR\.D_90*1%T\EC5GT86$>/HN9")#QWZ%P6X)\V>G7SN'6%,AER(TK M4A12JP2RPBY,7+I$Y2L4:]U]T%"1:"5$()19<06BN,(:4G:B@#H2)\!'O"0M M-J)>3QR9H&7!/52?II0=J%(.X\USG/N=5XMB 6L0AL$S2B22*6KJG>MS M!$3RC97'+\UZ*74R0F&UND<%!X4/$6F];75;5O$BYYKL: B<7PIV2M^T%#%/ M6,**-T&='PWK7ZE_JX\5J@8U64%UIFAM=R*"03@B=:0%A15"4V7YGSU$^_G% M'&FG(IB-ZL^K9Q:7?M4D"#,WKJ_'8;^8F*R>1%5X36K(_]RP_A##>LGST_$J MW]2^7_^HO96A4%6P(XJE,HHT'?[43@"#.(@UKTG(Q>1>UX%#QD7UM&+M(H+# M!+89V9' IQ*B!3\/.Q#A.K%<4KT%+Q88UE1I+4Y;#@L%:4M\G$)&XR4XZB.I M.]&@XQ,IOT+Y;6L?YC4P7U+3_RT,_& FSD18VW-M[H+^N\ZA]-]])Q 92^MF M2&_]H-7=6D&S][0R!XF;J/(=1V&G ?'?)=3.511A,&/N<2$!6_\&+KMPP$QA MSD$?W[*0Z%>PBBA D.#(?U(1'>V(;E1CRA\!_ _(TT\7-W]0D5CV-)./_IB2 MQG]3N[A!V?LU:-!KSIKPIEJU@JT?V!V?7]M^CS]RG^O-6*+GB;XV9'SX'F#%-PW8BG#HF00E@*V_$.HY:5V17J1I7[2 M1T@:X9@JI=N9&#VI/L(,9)UW,\U##"GH0 M]&#?1Q-(#&>!%]^[/'%$14I)O*W5HWA;3T]AI>?&*H@NGD2.X20PGR*C\X^)# DG ^N!&>7L:'@581_G*2?3(^5HL?"J\>$0ZP&C(A M-+3*(8N\8E+G);.+X".*BA5]))<.2I2>98'+JM ML?11@TVL$V2F%N63!LGP>768XGEAR8F+@<:E"*_@M M&1HAX>*G3!K^/C1D1!?!%)X7JL>*D&02>BF&BJZ$071D#ND70G*<+[:YR&Y7 M3F1?!@[A+A!S7#VBO!$$?&9=),R!>(/L$?[&XV6\'DT "H.?B#G!*)&Y>Y6U M-=4ZK)V[;"$6XDKY$FY$PH:*#F@6+^TQ3.T1@Y'!+.)76K!9SE \OO! )20* M:TT4!4JP8C!=?<B+$U>]5XM)CEZ2LE:1!KA)&D]#>4T_ETIV[P#10DHH@QP'(#5$]2EAG M-@68)31%(EKKPJD6CZ,ER!NH6Q'E=5)_?.;S-2Q1&8)^\S@6VB[Y8K)7>!^? M4*EVR>\DP?C0Y#POIY85A &N.K79_&/22D*C*C72(TU#,HJMSSO5P%)$%F!" M^".;]">96!06SUD)Y)OHJ4[]\NG9C0OKMT/K@JJWJR:I6RM*:L&ENBA#K%['X34\ENMY,PUQS@89(W*X MCX'/JZ6M!RPX5@$G8?,E0:>(CC19 $'_VO>A/7W 0S]K-<]:O;-..C,LHX)3 M MQP_3CURVI(5V>9&E_#H36=K>.4M_E5N5B 4DWE&O\'0M'I^R^CF\1:QW7' B MG+@A'P'HN4Q"(\G#,/IA&_I!$2V6F2X,N73.FJ/*J0F]VEYIA&[S+7#\5<;J M2SZJ1U4J$!;18B!1)M*1*M6A (0^>(4SC9BAHX<>9*\7%0SX:-5*(/C",(?^ MED OPV81@14WU#)3 0Y<4RH#00F'5TI*WM>IPA-RCCO/Y?)7%68W/J;C&SB" MV8L"[4':<@IE'15P$-P96K(O6*9! _HX_5-9&M9?J3HITCP"X*EA_: "&_'V M>B)%HIY_CMA5?K5*(E_("! 00'L1+U%3/9!A MLO9(K%V+=Z=2\GV;SHD3]W*JN5'(E@1\*M8UF^1L#+E MN*^4TM+B*VFS.B4O>>6[KH+T/S>2&R!5H:M>[?1PVZ!>/3F1(%+CR+@(!T[G MI^J*;MO:E'4#Z M5:+M)GH1FX2L_YW98+Z'&I-4H0'AU.9Y<[VNK<-)5-P8@J[SZG?;\^AU<,%9@ MN&S4ZG9[_;;#.NVN,Y@,.Y-A[ZXW[-EMYZX_&O]/JX?5&Z;JY]BK?M8JD/\# MH5Q T8,XOQ/=7(D]6U 6/RPHBQ\>1%G\(C?N3>>M!:X;QQ=V#WV.>&G>[9_L MT8Z!%0[Z-!;*UFO?^N<,+*I67?-?I=F%75 >BX6A92?D@8I6GHUU\8=R4N3O M$EAMV[IY9@YB!H$X O,+!0M"Y\X(_"7DI<<"I^4N#&PP^/&3-R\1#O>6,ZQO M^) !4-F?[0CGVG$[&)W5F\\W;VG.U@2T=2"B_-I*N7&6!.65V3N6WMU<^ ,. MDYM#0&CJ$ CM>?)$8Z9O+$2)"GKF>O*O .T@F37CGPHU\(.S=B)J1K5ST"XY M](/_(QTE??3:4Q KSXWQCD=Y&0VL+- B3@J D;SM&,2HS(9GT"-V#J_)(+R M>O@02V8A?1-M;+>!V+H\+Q;]'4S\J %HMO$L9-PC]50&HK*.I3.%7MJ^'$H$H._WN^[FGPF9+:"9_ M*@5*Z)*4S#TL-'5[GR7<6\WB@64P?'[%[X!4SYR Q!B^I.@4P?9I%V!I<*3 MW$F.U>N3,7XI5.&)ZDY(G6\A?+="J]9[2 MZX[CO.8XOY&KD3I4[!I_!]X(EHR GYB<9+MV'C\'W-O.5M]KF3AY)'KUG<9R M(E9RH-3468F:(FL^,!&%G JPG-6X Z2%A 34@S(@V>ZD" ^>]W1RF'3P[LDS M+)@ IF&X.P&+!-Z;AU0N0G=IDB>G= 5RU^"X&]0]YGDO:=6JNDG7DZ[MM6]> MTT/?>?Z#)FT5W6FW=MYLC.:+60(65T]3Z105[-0\]P5P11TYVH.'11.(HC4& M_$6+ P&9B<1*HORF82(IG+V0):%4\53L6D.8!%C##;K(O Y-1 'YP X9+,?; M.N9 #G:J)]@I< W KF.9D$O(&:,L'(<#.=OR IO /)0HUT@C?@@9LQ[AS0\2 MD^F?,Y]9G28G#\);T7K-B0_)7L&GXE 7$;?CX/OP#Q7?UWKN>1\?7MR#.P6* ML[7X*]@T24GK\QPQP+Y49:+B.H-B7^OW9HP>HI6 MI$*?]&Y>,4KB5+>@;7V\U:0(MV2!N>, MD^<6WQZP\\E+DZE15V2(O,AG_H'^"8QH3LR#7CT/W#N$G7@BHZS<1;2;23[TJ?7JGL[P6=@PR67/C.Y^04+OC!W**N MRL=KN_U\O+;;KUR\=DYMQD/PC#-5$;[8C51-J9> I*'R9S+Q3%89MZWA2$#Y MPZO$MS0ZD#:.("U%:EDH=$%O LQ'THQ&)N]VH[E$987,8@&IAV=P 9X]C=@[ M^<-[QXVFGOWRSO7I&.E+[^$([EW_3*2^,&=#N E@.HBWT OYGY-T3J/)4SIQ M"/_OR#>+/S?@3[_G?]\?-8;-?N&?FHW6FK_O#+MK?6/>HEKMQF X+&E1O4[Q M2UZSJ%%[X:-^IY/GIP\7C,3R_VJ=6I*PHU+\=^WI+ZL%=ZI1C<U\U9WF/.7,@G5^82Y],Z7T-A.O[\.G3:M MO4J6%0GU;UG9L=86]:T1*F"E]E99QN+"@7^RB*>&M?-AISQ^4JW]^#VLZ8$&?X>3#Z M8#W[H9!;'"9*,B':CFHSJN5H54MG=ZHE$63\PX2L>/M@^W\7<>+5,K2:+L+J MD7IW.*B(-MJW$;AK;5A!4?@M#)P95L<@S@9&L=;*!T/7(1T M#UB$@&E]WJ[WAO/*/%86(<6LM#418JRI+89'L*J.A:GT^I8,JY7$R*I&UH&+ MD5ZEQ$A>4K1JYYV"8)(Q-38P-6C?[5[%G87;@&# LG[X/MUPD22*@^D[/$8J M$+/P)+;KH!MK9Y>QN/*MG7;MO%OOMC8.WY5D[>S:VM@'<I6TJ'"ZP9@N M*\N$5[-KIW;>K_?:53$Z3B':SL=][%_!&S5^-&J<2.IKX(^7I-9Z7=#. Z.; M=TOW%R+M(TO=KY8-2MB*;9MV5D8M[GGP-8!$UR+I)W M)N1]^&(BL3^UOQ6)AG[MO#WJ5,3C/"8[Z$#"W%LT>$R VPBEE%!*B:(U8V-8 MVUUO;E[[8]SEEYUC&7F/RBL= [(KV,&*>AU!/SBX-R\/%F!.?(Q?%/\-RH3E\,^$:(T/5&@ M_G"4FZAN368TR4\\1Q\_@J-'. "9!BR$#]$!*VDQ:,(]WB$TT',0_@1U@9-( M^+@P>2;TG]=KNZNOGU;!C!0=_M^PP?]"]?=+#?=1'/.M_>L#P]U2(&F@!XX3@LA$ @8J@0R916PRPTC'DY[W.QZDAN&@T>F5!&70 M;'27/&I%*(,5V_$+7".N;'>,>; 0X> ')Z#/[H2ES..3@1 HM>-P99_@()S# M.>"M_:RTEX)\@:S_DQX/LAZMAWO&J0Z)KA##%?$H$XG?JIWW\@[0)K2Z>;/8 M\;6$'0%A#G9,F. 3M$JFS$.5HMON-#H"ZASNF#H[B,.^G#H7QYD.#."2GK@Z MX. /WYXY+MK1(%FM3WBBA/_,AP==)<- ]^!"%7F984!KU!96X"!U#]!!FJF+ MF,)%T.ZT*4[Z5-8,5-Z8?$4-(%K@Y:DY 5K4 #$5W3QD,(V<&@M\;_CW/VU_ MAH,(./YUFT/P)LN2+Z)(!0U(!;]N:H<"-!5!TFT!?RT]<'@J HK3E+. ,()] MAN.981_>2X*0;#T_"/B^PA%EUC.-O$[>BPO/;H;^D P"*=K.53(>@? KHZ+= M87 (%ZI/6LW:&N%%CY*F/0(@YR#.R4H)4AD_C'CQCPC*_I_T.(%LS-)GS]Y+.AJ2 MVD@F;M(@02Y)^8GY,Y8ZV@=;3@W@?,L'"DK XK/T)!K^=05!?Z?-NLAB?>/" MZ@*2%]A C@](SZA33TK!X,OWT$03SN)JBB$M4[U#D0 ?I9#,0SS&N$^_T6^- M=@>&66"3RA, E[:$'P/Z-LR\^YF9?K./&5:+P MI6H0IV42U*O":M4C-9R7<9KA@40K^RSFPSBRFCX9(P?&.]C-88'CM<72K$VE M_88AX>,NI#KL4JDW:V6/1]E:*1Q:##^MX-]'TL'_RN(K'[PX]IEF[*U7!M7O MU7D>VD)C6T4.1V8"[A6\&G1'%-G:DT#SS[N.:;7XSA 6ZO+ MXQ)UZYE9"R>8KCGXL_^:,H[7C?[L]Q>,_I27:?W]\>X?:I"(_*T^>O7O#$?3 MG=V!S^[@V!:X)@Q:@:.CP2\>- MOI6S.50T9KUS*7^P:A_+6T>-?'&KVB".LI(S07$2B-A6O=REKS'\"S'MXQ?% M0U=P?]0^@3^D^CFU78YJYX-&:\DFD\U93Z[-8RWX3*Q?2T> 5:D8D/DCQH_C M8/R3QV)![&W[8$"A/X%LP4&T6M#^"LOC;$\TMY*4D9+O0E'@O#,M.+-!$X>I MY:%5U)DE]4+I<9B9N33JW98S4\$[&4E7$^QP\",+HWP@><-IF:\XWM6G90Y: M>$0+AA*7,RVSO?UIF5%V7"8<'XY@#:RO0Z/I@*KH/C&.FRI8XZYH&9J9G2,LJL5#:>I#W&5 V>K_SU M;PBO$%/H558*![.(CTLGM@H#_$K#NF0XX-+3OZO$T2I/H")>"[YUS\Z(HNMR MK"G&K,,@ML6GX6L6^*4Q2AB>76&>^XA,(M)D0#UA_#O(OJF>4 *J>')#G+^) M,7;/$^P,I)@V+^2C<38KDDMN,TD]"M&UVAL_Q7% 47%,"-#(S\"KRU&8L.X' M9CLXEO,1)W4BE:.T!,6<#&U,-BK64<<# DHEE9T[P.3\5YEHJ.[Z=1,-2QC% MM^,1@V=K=/'"/&79XI&G" M TH&5I:QEB"R#L#"[#3S<54#O[PM2C'##G'TTS.=I#2SC!IKP,,1@TFN]-55H M4 _[ASP'=8#%:_51QPPQ+-]*.A#4UG*&DY4DK[> W6H I:OF.YCQ5:>3#8:U\T%_X^ED1CGO;CK9(2CH??MWE0__;'4ZF0F%GV(HO.+3R08C M[,7<>#J9B74?RW2R#XQW\1!"LQ1Y):(X&L]Q[W)"7O&M_6OQ?+)ALW8^[%9E M2.XQ64('$NG>HLEC8MQ&*I4UGVS8POED[::)9A_>?+*J^KTK*#0SGVR[1V/D MZ([GDPVQK+U7'VX^GZQ$,B@1NJ?TEM'*=+3-&[*$,*#SIRSQGC9JV3VP.4NY M!N]MS%EZ%4#/+N8L#3O[G+-TZ.!5_SU[1,R3@SZ,9=A5%]/0]:S6MI"KNCIC M=+>'6S7LULY'G<8@'X(@Y"IQDP*XJB;^67O+83%\[-\]H\ZS3%_OVOUGO=*Q MDH981CA8 95MZ;>+")0E +L!-S"]Z^75Z5MQ7&<8BO$8>P1-0=F+3DVAJ?= M'L=/^@3K^AH(QUU+&Y. G;]<^:]H"SI-"33*?0Q_%"H4-[_P6PO?A@CNM - M0F 0C(O A!'@Z&@7\)$*;ERWX",>]=.#/@=UCR47_+]@&^"IAY8 I/OV\>-_ M"S ZA3BN5O% \">('!,K_'Z/P>M<,B >$3T';&(T%BU[.@45(A!FZ),3E^8( M! 1J!,^($ Z+[*>'9#N1VDX"4*.WN-([7!"R-NY4>P>?S[ A]%1_B]!3PQ%" M3RU -#M8Z*GCU?%7-"'AKYF?&9$@5:)V7VGH,VG-PT6?:0+=BA[@6AX"#\RD MR")H$SZ^(,"1&K/X]S&:^L&4WF;?AXS.&V\4/GB'LT-B0H+"V0-X*>F7(GOB MO\7WX:%*(ROYLVA!]=6633Y#^CU(6QF@N+J88()X3OB(=8V?P4+CAVO$+P2K M=.4_,8Y7=_T,E(T3IQ)#J,C>&35KY_U&N]#H>Y$5Y'4+@X?]@L>[ MRLZ!YX]GG%>R8,::$(R&1@&!TMH_I6:]P!'?H\Z""4KBL@8<;YPA,5& MYF)[!=EU$[.I)K_2*(U7OE"53#_,K#:$I2AM6'#0K=KY)U",+WFA-^4/E0I- MGK!$9T1ZBRPI @5E*089VX@KH^[! 8.@^,QMG*)"((O+SINDIL(2=:+AO49)5'QH$% M@856--86.S=@D'WG@X6N.!HK\/ZEF/STT8_AZ%K+!Z*-P*WO:W!+P M9,\ 3QK@21UXLE,(/-E="#Q9\!WX;7<%X,F#@$8<]AK-UGIH@PL!#1IT_);12]O-?[S4[MO-VL M#P8;XU@;P,'#$WMFN,XNY,/HD.4#=GG4A\UV19)0QV05'0CDH!FN8\I(=NM* MER_%>F#E].N]P<9BS/C79KJ.,6U6%0JOYM<^3=?IMTQ]I9FN8Q3YP2KR%:?K M])N#VOF@::;KF.DZ>__^286]S70=$PP_7.WRBNDZ_>:P=M[I5,4-W+=E=%+! M;M5?)X"+3,C[2*6 O.CO_)Z+I, ([IE6VNVOW7SD@C$2#C7EM:GK4Y*HWD*RR]@O51-:FTBJ%DJJ8=]$R0]O MRE:%@^4KYN!-'ZOI8]V/'"UYRE:_U3[>EM?3G++E+A^R91_>C"T!Z"K6LIT) M6]UJ3MCJM\R$K27M3SXY1^G#!"XHWI*5;8WA%\(B5,/I4 MHI#A%O')'HXOL.YFKN=83[ *(..Z%DN(\@X9_@S4+0 MNT]N_(+ "1&P#5@W8]N/O1?+"YX9SM")XC*&$PW:VQM.U&_U<3C1XKE<51I. M)-'(3WDXT2KP^%RVG HX/M]M&FE>OT6#*U\>KGS?X,H;7'D=5WXQ@OPJ6/'[ MH&2#N&00EU;XAD%<,HA+1X:XM(\X0*SG2G$ V^U;..2A5Q]U#:C0"?99&%"A M7[@L8RJ"#; M/1HC*'>,"M+N$RI(<_,JIA+)P*""&%20#"H(=;*JE:P "N)&:R!F[)92YGT/ M6=)EHU:WV^NW'=9I=YW!9-B9#'MWO6'/;CMW_='X?UK JS6M^Q!8]BLP?^B. M,Q*HE14Y']P(-F][?P>^G497]?FMI$D7?BO M('BV=^T(B$T"O,KG,$(MR]/:UY81I:E@=XL;R^=M2 8,FJ(W]E/[05,\,UOM()BP!'=F&GNK963 M]6)R"^LR=/&/?+8WQ)A0L()843,,KP":0-B-\;_8A/0BA^W0G'=)TY%Q"-^! M8VD =R$R "E6(&A4O8^C,#'C=]HNAAJ;=^6Z( SPKW\O-0>V&W\*G-"-O9=O ML&>X4T%>N&@"EEB#[4(M@=H='V)PB(D8N$=$D9.>%XW ]L0@$(,("$*T%7C. M^)4S7PZ)OR:. 0\S-!]=8X5W"9!!6R 6"3".^%*QCO]QI=]LS:&O_@R>U,2S M'?Y:^CC$*8$'"I($OE&P)^@(O,][B43$SX!G#6"N.7=-?CEX@*KFD! M=BS,@4/P_II9@P*B4"?A+I7ZC1$?=J\?JK80;ZBY0=;P2^/]Z"O\)X!65AVC M&/#*6#/)F7)GC,[+Q' KL"^=IO1@2R XX)%I;M1[ V&;,PW-+F^!%R21T-=> M^(WQ'$='*-N)YCCOR+O4:R_!4L/.>\E$G8N .R[Y@R[PNF39'F@* M9A'V";.X;*+6C] _Q)'Q28%P*$0,H0)".B!J@#5!#1Z!HAFSB;9T6.0P:N!5_@N^F4VGJ*OL] V*P-](2<\O M]*!J'),KI5_CF%PHCDFADX0X'#Q.O]K6RU<0!YW;*W2Q<;I%! !BA/)OAXZ+Q91:.(15W@]B".LY\BU@N#F,^,5E:,L6\[',8U(P)L2[D>:GB9' :\JBZZ*5'R MQ7:"S%.'"7Z/ M[.)JX7[1Q,X1/<)*.:.G;" 3(!=UB/<4/-,5+(\3&P\@1HUK[%83YU$K:"D;ML6M*VSU#FU M>(WU4V/]',F=*:R]5.QREI5NR8Y,-<%\UK3N[@MZI;)L-+IG#["2O>C)/U8"82<(J@*/3%M G=:R^@ZBGQG M#LDX(@8\CF'QO$W]I(FSMGOV1EI$/MD./IEPJQ 2:FZX!+2@D0"@J! "B0/O MG&*1% (2@%S CQ'K"?$.8"6OQH3Y0"43(5447#=X0RYJ;\*QX+D1[+$E-!N. M.'/S="OU6KVF=!.\,X .H!<+&[!P\#6X4!.D5?/1L[3)+%Q4QM?A6B(P#P3Z M0&(@O-G:"['%/%_^^,'FFD%8+.ET<"/H$$BMY/[$-B?K M(2$0VM(*R"K0.E;P<> 1AJW'06T0,(/]%)A%F>\@.!H+]M9X,2QP;0-0'GTI M4#3@%7"\EMZ9YB +(%Q'4]I,@@Q4$>F-P0<5 VCIK0=H$@GD*IRK?).]+#J"4G(![ M?20?LQ7@7VO$ MP)'05'(+;9N!=N8>@QZB288>@4OF7W@.#C<(OG= >C;M)>AZP/_FY"<02H?# MIB;C.)6,,(X"Q+>$9F((C@=/ -LPTZP7 3PYLUV6NKZF]"?C*'L<8\_W/@0D MYD2S?&0\Z54#25TBF%. %TM&('@LRI__7#EBWUZ81;"=[_"X!97QP%UCA@(: M."UPKTR^40!PAG<*9XGQ$(R& 'P+#=&8LNQ24_J"'[>D-SOX_83Z)".9?*L< MJ#[?<\IP=\8:;NIR@>)-O?,<= D8$18+/(IF$_&LR$R2W?^ /IO2^O3T])W^ MUO[T,6N/+<:]001QP1>[](4.\Y:.Q2F)1M[3?C(DN&ERJST%5@OYAV\1TLE= MCEWV[R5\*A 9U)_A">?C!1%3+:0!%AHO@0\<"@)P7T*P&$+IQ7A*L)$N?$:^ M_LCBY]H['&V.[#)E0@P09#$B"H_P MS[6W>MI?#*X JN!FP98:?N1">K5-, (<)VQ)V^WA<.PK%*2 P#)\P1BV/]H_ M'-R!VX2^/:RK\7?@<^+2%6A%,$J<+Q@\DK9KNG2"QRQ=E[QL"F*$B'Y3 T3( MD_ZUU%\X_ABWM0CL!Q8I 09V3AKTA@.C&=X[.9E+)V"EN"@(2+F%#0J(R .+ MX(HVU"S(XS-CL1"L$]&O^"LAP$)-1)CJ=_L-7ND(\7?MJ*;SSVRAQD.^0%G3 MQL+ZA>"+PI4.'BW3FP+?T'M?8!0)A ^7XS".E!WW%?V/1XFD;]R( %QF>$G< M=Z&(Y"$>72D-UX&#,EN*EDHL%Q'S[-L^^>@6?_N^;H!)*,&O";1@"W MYAE' 'V7C-RI6?3CY^+C*=WGKG/^,?ZRXMA'0W^^_QOZOO9DLG1<_A!/(.>[ M$?P]W[Z!7=&9";HX]:F.X?Y%(+&(W+IQ#?A)8)X$3JD?M*+4!X6FM'>.+'QO M22:2,I?D"S*#G3Q*(%R1 .39A8,5AT04(9(\+^.[>0&!TN^<+83C),"X.8,$GIO/ M&GB@==VE0Q1[H[.91YZ\"&ZZ<-!"ELR7U<):Z0T9+?=/\1(>8,H77QHT1GXP M=-7[XE,J EAD?P(%3G^@:*@?6:63E80R^+0S"O[17@:W6D?:%T 'D>^P%\OWA\\CC\(_@7G(,.= MX3&8$-9G<%P'CQY<75@5)R@_+[YH=&[G840-(>#!0W;H2#IYY\=9'-WQ(MZ# M)TY3,^;\U$N'<'"A&8\FK.@:L4X9B?P&QVW"A,9I,PL1B1[;2\\?Z($QQ5<\ M<=#8CUVD.Q9.8NG#2U%BK^_X4!TH>LA"A+V#.8-Z$9]NFB- PBP>]H@$/ M"@1J"\ZTJ#[I%WA.))4'5II+'-XD1 +$76<85)!L8'VX-LSKN<9\:?)_^@N0 M@^"-XV*$[P4^@='( DI*6FC:8C?P$$RP_@@4.IUF8^&,N:W37WD&R0E63S\( M _' 1B1K9"%U@4PG J]D0"5W5\""*3A\>$]PF_B#FL$.PIM@]]]Y(,4?Y,2=B%K]&&HS#%-$DYL(7XV'"%#W)5+?8*<6QX"=X0D*BL!X=<. MN"R2WUEM_UK1AS%IHO3O,.$U.) A-& M401,F_N&&,^VKKMBSM+36 GNH4 RX\H;CM$+7A5#K$,>/(E;>KX- Q+<40A6 M8,)2&*.A/.1-E'X$\">4@KUKIR%Z3RX11*IJZ%H:I0O=)C"43:)6CM:17X_?0MI'IY#48."X+?>B4Q^ APY]AASJ< M3C#PQ[LT9V)*G3\940Q+"[4[S^S!PD%P(TE+7\3=F;TT=?Q%F3;7 M,6$Q">>'%_PA\"*#;[.8'[YVN6;B>S@SX'ZNH*;!FI>:&7TN-N7Z$5YXY:]8 M>&&_@_Y\Y\N+J2AQC&2NJ,<-#HF"@K1YX>YP&QC4EXQC=1.9?!(I-0%)%*P@ M]E(,85M7V^M^HJL,,;-Y$DI$_%%!=H-,O;A+Q/PB;PO+0E[]4H@XY_,/BT[, M3-3 QL)UPC=#P<2MIQM=\4*JU4E_SZ= \,(5I13;NAB9X-D/__J%YL&76L$- M4SZLSL_=!$''#705$WW#[#YP*C"\'PSTM]:G72+#+V(X&OG%5YY]1<'/15"S MR==$:+-6\RNUHN<.[N#)L=/O,!NW@9!2F9A;8FT7$0GX0; M.C&ISPX7&KA!8,LC"X6S<:'FA79KM7D!C1'\;;5./BU%Z3=EOM\&2[W%E?ZQ MN G6^6R+@_>W2,C]<>H_+JVU8=@8#9I)P!=)=#6(\:ML@O6'O%0XLE]\DVCO M,Y@ Q\7JRZ#7*1QN[#M!PD? S ?85H<)E\LG,9AFQQ@O^5P_-'9)?RZH:XVX M?;OX>)1UE4P;GD3!OG&\"!FXRT)']\8E]D83G^0J/])D19F("OQXAF7U)!V, MIPU3&!3!7N/8]:Q-#$1 SZ7"59YY3*DSYX9B[3D_ M+-#-P7VJ?V;A1Q)_8O,T)NRDLS1Z.I;]1\TB7I:A%6.'H=2F0#\RBO7+%O-G M9Z=]"M?08AV[:>@/[8_\4W^RR3*,#L3RMT*1^^L+(@=!D ))_D'Y>"KJ_LV/ M:'"]'G$W^&=3L8P?$8[I_)S\FFT<-CD=HB#;6N\:$!X$,/ WJO,H1SLN2.T/^V.2=?6?.$UZX MGCY*M(IL>]+< 7XN.H'_,;;D7^3^DT1JUF"K!H MD@_R:.DS3M*5X@(,#N("=,$%4->(X_1O6%)^8^E^ M_<>3;>I%.^.[O<:HW\R"[PG4>*E.Z[K5)Q?8!\;LI*PPM#%H0DH5J6(+', " MVVL6B)(3%$C[]; \1QMQ$GG"*>N?MGT$WU[!]NO6),+ M/&RJ3? HA=$@9%9@TW>L?,2PQ HUSGCC46*"NBTJ3@TI[]-2A';$=6%\AS8, MVVO\=CJ,C5.)#%4F4BN]")Q)8TR>$QK5LRWB!?X64A,D'3\L2W0Q<'=(]*"1 M[%'Y[EQ[QZZ)!3 ?"FT055KIQI?HJ:_ M\D(&RW\Q<:N%,;.PK8IJ,HV)R..=-+^65S@?V?__]2$[+H" MV-\QB'W2I-BHU4+I6CECD'/P;8V3:)MIN3+G$^TB]1)T!O(87WC#1U\R?&FM!6&\ENN3-[J:K%5 M"D3*1'GEO!:@'8GZO1"E,E;P&&6B:-(+H;]2UT+P =RH4",'N5#^T+G"3_)!T^8VU2= MB,BB5BAH!E 4_)%EV*N^PK21LA'L((K4JA*?Q3#J8C>.WZ/02R\,(<$6,W!> M'/8B6E#Y)OEMV,B2?O=\=/7("$OZ:<@A/A-RS*[_!)G>&(IO\IV&%?"?'^%. M4;OIJ$Z9M9B765.IMNJ:RDNLJ2PWJLBK+M-J,3MKVTV.&'/*%UE@3)%; M5-*\+S;O_+2Q64X6??VA7B/G""L]*?I%19LFG;QI:$($SP2?&4,8G:,9].>6 M11^)AU[XX44U6C=&Z8"0)TV!327"@XM+[4IV M#" VK1P);XR9RM7:*-%GP=^'CKU?)F+,%YK/E**!)-D2LJ9P+$!VC.'(HJ]/ M2+,@)_/X@$H0-H:2+]PF%Q^3?R.B=/M*+R0E(>WXH%CWA5J!9@!$>0 M5L,*H92%TV)$4DX<&OTJK#<,'J$G3$!BH/Z4*V8DAC;KW $2L]Z"@5!5B,53>D&O>V 6<52-W%JO$@R7G<;5+-F M%M.FU,_:%BQ4G!XIG>055L:)DOQ-RCBJ<>/C-_B^X='4%GJ62&G,:"(,UM@* M9)JH)8CF\6?V6VR1?N,H7V@DEB<^V>/#9.,"^ACIV^%9L("!([$JY&/'P-26 M')EH0ZF9,+P1G)P?A5\96N-5D.58G F\ ]Y$)-#M&-/#^I5P[HB_R(MR'&\# M!^1'R%6/V!V*+SYI2A2O>'-CO=&K9>%^ZB[TV4KKHLW109L+%54O>N2 &L)]:A M%GT/3$9&7H!-- ITX=I<+_;2G 1X8WSQ?JF%)7PEL4%BA$ DFT[T-0)O&U<8 MV*'H1T1#W[Y:<_V<)BG=<1Q$77QRK)XC

*$V@'$,(P$RE$DZ'_2 M\E@B'(DP$+_QV3FGG?[-P@3+0#X"TEH6*\VEA&^K(RY M^=-'%TDEAI_YXBC56*@;Y&9\J(KT20HKJ%_!VWDH+(V(_%WI78D?H=:P3ECIRZ=L"3.Z0F!RA,F90\"KTI>E* MT,;."\8:?-"RR$BU%<$(:W8RT#8B)=.^$Q&U#4&_6:0.2<<3O1[K!(ZTF?'% MAV9>Z(#@"^@TX(1 .(KA U8B,L5!8\43T \PUSDJL:&2 3^$D"M4,Q4I M:N(1C! O4 YP!$4D(A5G,1(-H9( 48X8P]*.2>"J2CWGL-@J'H 7PVGBO:LX 'Q> F>9; M]O"5T5-\6I?K:EL;/CB%2(X_9,KCH$[!U"B,1>*S\X'!Q8=/,=!Y)ECWVQ"I M?$6%\@_V TMB*UT^JQ.EU2\]Q/001=SYP0-]]5AP(%^7B=]>HJZTE]2)\>*) M\7:=&*\3XV4DQCN-@@/CTUI'L6/4N['TH*?X&;5URVG MJ<[$82JB0[/LH:\#N9(EMX/0XZ^+N0/ MKPV+/I)N^L0KV*Z$_D-Q!Q/FH5JO6LUVZL^S'M4&S30H]JCLGP\4M;1%#3>^''8#=_;_-=2&?XV_ M+R!U+/]5OQ+MG:S+%YB2LUZN6U)[X:T^=9BX3%G\Q L_)93C*CMP3BA;% >; M-":Q6U1^ @'Q]-RT2/E(DTT3'+_G3\R,P:5_] ?R+>TE/%1W/\8^._UKA?Q[ M]N(:/E:B&(Z$"_]T4IN-^K&4KTV5@',DEYJ#7'O1-6-M\M<+3;2]$E\[F3 V MG:ZCX.$$;[.9;V6:>3%_&:&'G==(D%L0>-/WY^.MEG0*]/FO/7U\]*,IBENI MKRX"#]&-H4.HJZZRSV _ OYZ8-XM+Y_,![^A!JYSK]48M5MMN=//@N#8SV[A MKPKM6K;:W:0SHFJ[EK-:SD(YZQU0SMI"SH9)0,O3D+,#&?PI_=_6!E_WYU(< MFN^"/#8/8/N[6>I2>LUNCK6D!"N12:[49LJA'.NW>"+^0_OC2FAHU?E3BFU; MJI8\;86QP3!GQK! ;Z3I!*4Q4M4DBEU!?9 N,7NSKBNO2ST4U9RRP;2LYY2" MID4%TZ+([<[.EF6OG'0:!\;CVX](!G(2F]8DM=9@3-_]SM;"@&.]C9!^ ;%>E]MZP41!8->@D?G.U:):W.W*+1KK]<8=9N= M]="N(1RWX:-ZB!*@]%3G2I6''#1W16IR-)J]<44UUS%4>;@,Z[LHRL#SBO$K?8AU@(2!_FNN7Z; ?ZJNDO3BD.5]> M;$)!NK[;"%HOL,S#]JE[OTC^<<&PZ%-T*116A7WPPY24 2>KNM#78=7<_VA- M>DSX004?DS<21J*2Y&L>ET;YAHU4DG+%].3!Q*&82E*KII,&C9'2VZB3*LD0 MT0+L$]%)2B4)>>)]!J6U(7XGYL?N];N?"Z8;O T=/.F[GVQ.#2UGW)CX9Q13 M&;OW+1PP2&@;$WL^-ZAI0#2S!?W%?L>O0#B D\-_>!$P1_H-QV)AAP19')S" MS0&6Q81O5[2L!=T[""*#+<>,.J!D?U6T$9J.<#XP3=B"1NG/9"P>0_],''"+L"FQCQ%96/B"/MSIBYZV/ZX5- MICZ<=&FC6O)WAT1FC-W]])@#>MKWD]W?WO\6@*7>8*=?1I=(7SF)+A%?,8[? M4T!@MQR[%'3:AA,SHH,Q\(FI@+/\/HV/71 &TB-H6\T]\R:3;K?9'O3.N\FD MDHL:*FL?M4NW2KM[FNTJ_T#'\RXA['7GROFW8M2=*Z5WKM3D"LBE%%$AY]&< M0^ZF5C?@U(T!:V+U W5]8H,3;1BH&W-J^=M6_CK' ME[\.R-] D?L=I9:_6OXN3/XVU"@?0OZZC9':&LC=E+!RU>3OT$UNQV"?NV]W M-YF'J[K?9["A%/L0$M-KC-J=H=Q7LTINJ]$(5+>4;.S6!_3?!T93B/&S7G7SG MR&'#UM$Y;-"B!K]>=V?%6W-8%3FL?7P.:S=&/47NM,K"FJK(P9TSR[#B-OX9 M1]\4=9XN,^Y7[.//1T=40$4H8(3 "K65G75$H4T\TMFS%K]:_#);Q(XB?RK( MWV @MW9'#*GEKUJ<6,O?1OD[?MIYT&F,NBK(GUI]^W<)@;$_@%V8+CUYU%CQ M(3H:R"\EX]-T$F6I!=*1*A!?MY=8%7_VNJ7@UY^/#G_XWAE@)[W$7&XO.5MWK&*SLSO4:)ZQ#TC[QC!3%\4M0!X/&J#>4 MV[NGJZI3[%0+S-D*S/$K4 ?#QJC?DX?#G2&":X&I!6;O G/\>MIAJS$:M,#" M['P8++/6,8Z#O0K3NW9L=F&8)B2$P8;M3J?;4W2F*AV]/QVHTT%WW!UT-44? M]X:3?[812GH;W)A["_;0LYWWSP%*5Q(8!BMCQ!I\%&B/E9&1@]P]/ Z$& .=LBC$!["@>5 M@,8(.KEF.#-",;G+^5QS",9T:P2==1*U[KZ30-[IMYKJYO''N1Y5*LA-5TU_ MR1[&.]=@+OF^MI*@&GD@6W(BC9S:I\?A5RXA/_Q#>Y,0@=$QP(LLK2/U\L+? M&[[_?$X=&\):@9\$C/7-YZL'YCU.?XC1T87/&%C1I\X(J>7\+A+SB=8<9TZ<6V=3X[8Z$Y MWG:*]C):,O,J6I^T?T/*[B88_<:HWY:'[:IT8-8]OL?0M"4RU* Q&O3E@5(6 M2E[MRN;LY(VF';;L"1'!_)6:-5S[Q9Z1RR?0^6B7O.8*%$IA-8+S8]H#N:MF MC:,[W@Y6M/"DEN%:AO?G(127X7Z+9BTIR&XX/JO=S&I3]\>7:I449A^KN1:V2U-4K_GTOU<6%G']$J_"$^:X%=ZBC5V<+YA]2Z)NY5A# M.*]4986PD3]G3EAW\\*NQ@[3_KK2IK#<:\U\T]Y=] HB7S4WK*L5*E:' (D: MG;8":U(_2T__>'J^^_8DW3[^^/[XX^;Y_O$ACW-RU&4_/#[?/4G/C]+S[W>P M\(>GQZ_WGV^>[SY+7^X?;AYN[V^^2D_/\(-O=P_/3VD[O%*T');^7J47_RH% M*T^/KCX^+QV<.HRC'(^I7FE&7K&< MPE^6#G-<_[<&2(-%HU/Y0$W-XY.PV4\#V ,V(KP+_X4.D3'!^F#'T:P7AB-8 MR12""G'A>1,Q1]MU@63F.\^>.+:^Y.Z9R%DWC[FS.+5;FHH)V0:L_L5A_#N" MCDVMV%%A!>XJX5G^MG1A%:Y[!Z^[Q6'A[<(>I=H8M9I9W4C^$8$^9\IP"S2/ M3CQBN#B- />E:AUGTTASAY^68&=@&^V)07-[:7ZZ-Q>\LH"=GFDN*Y=.7VWK MY1FX\+MX^FWPSILYSHLN3+4.^.'-_@:J9;B[1Q?H\ Q+(]IC8A45Y0JZ[-74 MD$WI:8G3@P.Z(I?[G)Q71#HI#FUY7415BZ6L<3>4F*E>0S&E1,N$/]^O9=J# M=>@4MPY)5=9-5V52:;I?:4JX GZEX48^'(YS2]/C0 ;XD$#YPT85HL1PL*O^ M3](%86C4E."9%%'OH<3CIA=;\K#\)??1EB>QR:,KGAH_J:W*99Z[0?TWDRI( M*JY8=FUK'&[7UOC=L1?,\=Z_FQI0S-+O_KTT%DB]-6V._=8@<=*!GZ6W.5:N ME['_49+\KR9V##[Y"&V-F>1/(?KP)!H:8Z1E_N<H4:T4\3%-C)3LM*[FH8:=N_RS:_GEFK9)UE^C%??H?+ILN3>FK,64( M83Q4;^Z4/B@M6&B5J83 M_S?'=MV4^J8VUC=E146//8Q8[,NI=M">B3"=M3QM& Y47)[:C=&PK%ES>Z@$ M+%6DBMQ?Y%MR"U:UJC&B[)<1=&DIN3F,.U;H5\527;"NR;6^=-#/"KE. 1^T MNUI0<[5A+?FYO=!:5$0B3B*LQ1(E6[F%)]C4\DV;S."'SDH,:BLO\:A]N2>D MTC> <6]2Z<7JP]N85E8[%!N&N(T);D_ M+&N22Y6XJ7R]?KHN0+NU%[NKM. 7M %:.7( 3# 4\3J?&A$G3 MI0.J9NFP.B)P*/7=WC"DLESUK2C \W*GNW,0N(('N)J9VIO&F9?,3&ICU)/5 MSLY 1!5DICH:$.&JSG[L+T8GB[H"B;KFXFIO:[0U#MDKFICYQD[*[ M$U!!;KJL> !52=I3R40#L)\NS5ZSFV,I*<@86)EQI393BOS'L%C>L:)=Z-G] MUK9'[1V5[('#>$K P37'JAU%O\\F>F@$7P%@3\[&HC/3PZ\U1VQ6.-IV>(RXOTKLD3\\Y&:3X5] N=U$>"Q3\176>0AHW.W++369X4ZTOI_2P:9FN4W&\V@L MIR*&]D#NM9/>WDFSW#;W7T*"=-W)5)8LMEVYU.[-P8><2W*2W<,'F4MR,F>1 M;8_$6\PI47$T;UMN=4KN/3[HF))C]/O7(EV+] '""]N(=+0@I%])@[4Z&C[L"A\LC377<"6XWB% 4W<&U\+? M[:GTP?C(.1Q^;C@2 _+/*8JRY&!3)I51.'!=Y,+(978()[S4_,NG]!8*YR[$+#CS\R'R7=,.=+%T$ M(UX%$X8=!/$TW!G=##NF@:__!GOI>H);IKBUH&$TP_(1<1TV-=DD\A02\:9$ M 5U^D331'.<=T8Q?-7/)^!QG+7=T;J:] KFG,NN)08W_R7R$;4DS MS?CV^!(,U!)$UCS/,<9+CG.*$.% ZA=F,8ZXB[OAL%=F+?&A?)O@1RY86Q?5 M$FV,;9&QHP<#$WI"AR'Z^$(\QVU*G]>O@]"V4>U9ME=D46X()VY8-*1._T<>(9$@=#3\L/(V?[ M*.)N%CZ^+#!U.;BN4GSP7GL]XG9TS2GHVFJO,6H/F\DJ#!]>6RYW9L6FY?1I MN%^RK3- ^RX,2;X)3W[3B@:THJ2#&1+HL/.[*J.!,H8=<&SQT8T;L6(@LP^V MQR1%)H&XM4&'6SAL#&_FV^PT#P%5(I\"D:*KXJHJIGHR M)W-(7S9?I=(TBLA&I2VLX%P#8)_UNT<;%6[A+7]/RHYT$)IQW6R G*0'LA

CSB68]'S#_^XM[R-.O% M &^=6])U0TXP[/U MT)F3&/6BMIKM0:^4L2/]9E?I5FP4RJ Y'/0KMJ8JTJG?'/;63XPYQMZUVU4; M0M1O#MI5&_(E"4WF)TZI-Q(D0YM6_?PVB:0[6E7+VX M>G&'6EQ)C>>\ST.MN**\7;KP_\2W:*<"L4C$ZG,>KTY5;WC,#3:O$X)?$HU.2^BWQ$3G_1PU]AB>ERB5&2 MM<"GV,]>"\LI"6C+#]J !*CR/UAK_:C:F$Y4UNR!71$!P&HY7YO9U3*ZLC&#F&[ MBN-/6[_.]Y',.8U@Y9*:LM?)ZNTACUY5Z[+"3N MFIFJQ4P;P!1+MWPJA>B[[9V#,34_5=/R;<]095F^#CE72HIS59N^RG'7H9AK M&]/7;8S4CJQTSG'>Z&YEC!4\[Z]O\59Z2=1U?D1>PS-^]:@H'BTRE[G; [>I M.YZB 8AINPPS9[\5- ?VYZARO+'!HW14!X.SVS(Q'DRUZ%X:QMWC+(OP_X9I?%K9HHPTX;! MQ&5;OA[..NS)0_6,JJ;.G)\*6K[M&:HDR]=KT\#B5G>7('S-76>FK;8P?3T< M#J?(@]WG85:0F\ZN\F!#)&)XV$A$3VV,>F5'(DZY-N([J'6$S+5=;[M0Q(4$ M6]76@1VR#EG+89T:.AE^*N:0[T=!S4R59*;V@2T?!N&'T=3:])T"=QV* MN;8Q? M$114S2T1;CEP_V$?0^T]N=NJJ_Y.A9\*VK:C]Q_VNV3;!HI2V[;J<]>AF&N+ M@$,?ITW+O<$YFK[=2A\J@XR_!2)#B(M_4;4'C]Z,.771P1K=*ESLZP]W.>+7S'5FRFJ+(_Y ;LG M#\\28VBWFH(+/>)O%_L(3O;TYJ. '-B>9DK&YI%:Z?,!-]%#3.<1P^15X&S= M7N)K:#!;OI%M9PIP6PIISD>!'SB*,L#D9&LH#TN#QBUC/RL*-UU+\25+<2$? M_^C!JT$'//RV/-P)1K06Z5JDSUFD#R/1VYRK, <_D%M*LNB_MLJU"-,7TOFZS=IK*)KDKKET\+VS505*X=!G84Z/0)&?M*:0X6R;2.YC)\ -CW M=F 72UWT(,>2&R/I><8D8[[0#&=. %(SS7F!I[O+L^2;KB3)6RT M+CG,79JPT9)A21[Y(YI < M-C79)/) VN2F1(<*?I$TT1SG'81+>M7,)2Q-LW1)"[T528NX*]),>V72F#%+ MTG3D!IP69ONOH3>LK _6G%P6+OIM9DQF=$=\ =*;ANO6EQ-XM@[_AN>'!&S& MDV!YV'3T?\?.KZ/B]QV84ZQ?Y]*5]!E8P;3=IE.[A5ESZS"9N/F2.I;5E26FC^3XZ--QL_XN,;5UHX[-6PEVY,M8$">K ] M)BDR2'5 (V_F,";-X:DS5V)$JR>V\ 2Q6IQ8,EUZ:P/IK7IDX@C8W56'(&2QQ^FJ)W#W$[\=%O(WV];?##-T,GN! MR1^V&B.UW4P66$FPW:98,G[$_I;]U;9>R)/AJ_Z=F?H7VP&_)6VY[<:HHS23 M787!'K.N\0%*8Y0PL4)0R'JLVI]F5$I3.# AK5LRH&M/ MO3?-83$.1,9"G>Z >D%W#I:UPE\:&E>=7!W-++I)@U)Y*\_I)K*3F-%/X3M^ MM/%W,[%5&7N4X3D)R>..1YK'PSV'Y*Z0+P+*" Y*L+7'J^R.J*#KP+Y7H"##!K1?&]*-V:RWBN-U4-G&Y6%@QH'B\)0163= M@LI]Z2")Z+!/<@)G"#"H"!6#$A#:N"/XTA?HZJDG[>KE)V9;64],^"LO9KS" MP$4*.3\$PBCYTOCQI&FWR4T&IEIE%D5><4O3#-P"SN/ :#;W1&.B/M9,S9J MYS%CJ!]\/T7#V$! ?Q/IG] __JV%W=GN!O4;O#@UM)7+;/0;HVXS&3(-'$0R MYMPCN/_^X[^U^>+3YU!G@KZ$)5N,?PN5U2+A'B>>C:3O<,IS%X!'F) (^D): MV*;F%'4653GMA6-;O-6PM+%A&MX[CYMHDYD$Z[3L.0:OX, TU5YM<@J)S/BE MX)(X2TQ)AH[-C@QCL2F8-R A>C-Z";Y MQ@"^CI#-I0^<9?S/!;/E.],,O_'CB",@M=<4?B<<-7] ?=F30U[3=.37OIP=,=[*Z.KBO^%0$7:;ZW M6OR\M[U_$@H/5H#KN81E@,*2;$T.A$6X$)L.5X-^0QN%9">EKL@'A4LGFZ^#$5U7ND]U7]A'=%-3A%DDDG**-EQ=&5@3ULL ]<%P@56=&MP01\P& MX&&,SU%7+$ZN0/RHLM M[2C-?A>V/9DB>S-T;^;G)2,WBHQQ*[Q%&X,67WK9MU2@7XPX]\N5NA(_C_XY M<_SU++07=C4&'^NO*VT*R[W6S#?MW<7T<^2KP&Q'/"KGJ,M^>'R^>Y*>'Z7GW^]@X0]/CU_O/]\\ MWWV6OMP_W#SX0??[AZ>G])V>%N3 _*#/IEA+7G(7KA*'>6JG;G# M1S\>!CJK%$=7'!61!IA7C2MV5'F!/E\;[(X<0$S;>KDBMU0H-EE:/3WX.^E>_*=UO:N_)?0 MC4]Z[8,6YFR:R:F2JU[[=H&_G7WQR+:'NY9THR\P2/CX;P](_^WQZ3R#J6N5 MU/K 2"*/JZ[5+(9'TCW'/*QI_(4.%OS<(LT77& O36!K9IJH[LB]>C/ 90/O M$W0?XP4R&!X3,1S4:T$2;KQTX0M!J,>OD;O8V11D(B./X$*XG79)-MZ;TFX9> M_G(APH_L)R8VN%F%-3*#7KQVB^@('Z'/JII^-5R1P//C>F1J, P6?B7% .!? M'D\4^G>MNQ*I9HC482)QJ\UQ>]RT]:7;.M2TALLWE H-0+[P[H5CZTN*VOF) MQ)4\8FI,-VKMJ+Y@Y33#8V]FA"ME::Z]DW2,6?RPD[" &5&4#9]([_48U7@A M!T>,SCCD 9!0N,28BR"+6+L],8C.* Y(5WP$Q?$B;"K$:@H/%0N;P\$3KJ%7 M: L@)$9'@T,B/GK).>@KNB^2FG6O82V6'AJ@!S:DH>(573EG!T M+1Z$5H4>.RJA8@ZBSU@IS"/TCE]^B-43TM2QYP&7H,Q1J&&IF4+Y!*']- $S M4<.1P5GY+=8&Q>0GZ56^6/"%J/T+>I/MO7F3.(9"71<$7A_]';36E=1$RK?6 M>9"R*/'<4)&1)'=*+<9F%0IL4"[U(Q1.]O+P!;8#TK="TJN-4;)S]E(BSAN< MY6CGTR7$G-E;0K1[4CQ73!>DT0W:BD)BY8 M,31HX1@%I9ELWXN5#%5R1^43VM(-2==->YK0P5R;ILS?-NR7@(4=@\]P]6^F/?DKE'*E$2;];CSQ M,WP6 XVP0,HZRVQ4V$.=CQ+$WG",_##\* 4UPN4<$ N1_FDR8_K29(]3?Q$I MI%3KEH00-LC^'%R?A[ MRHWD[\V+"(:W?1IKCDO MH&R%O>HFV\[IA?S7H0YNMK@>%F#&XLWBUTWXU:\I/U>;P^X@]5>M9CO]EHQ' M]9K#3OIOLIZ4_?.N6NQ)66L:-'O#;L765":=U$&GE#7UFXJJ5FQ-9>Y=>71J M#?H56U,M=WG7U.VM?_<&*/BUX#+8GK)RW9%!9%;A(!+>#UF+WYEF>C,PMRRP M;JN3W\Z< O>6#C8;,2HNE0*WD6*N)&#/9H$X*GS98&/V*/VC/Y"G:2_AH;J; M@+1+ XW*"W)5R1D9^3B!X_6D'WEV(LTF0*X+H.TM1SK"NMDPXYXQ;*,R-*Z> MLGI@7I)!MU389T><#/FM&E?5DEM+[E$E]\08L#;+M7"?JG"+,\1*\JX+)-F[ MX&]X0/V>^CWU>_*\I_",Q!V'1Y:JOX:YL)1_$[ TFI<$R]EEQ.>Y@;NG?>+Y M@+2W.\IZF';?Q&TS+670QI+,CBIWU#,:>UT+PRD)0[$IWGFEX5YT14>&CX2^ M]-=M)*7;&*F*W.HF*\=.<7IW+2.G)"-[$9'"$H UUNVVK/:3]9^UK:@,K]1R MX,N!ND_'J8](XSU9Z27M02T,E6&8NTU58*-S%I%]2$AA 5#@A#WHRFH[:ZS2H<6@<,YQ M\PC7394I1TD\WH3C(#95G2C%OCY5LD^<_3N=?/SO0R=QZ,COL#);+RP3.&9, M;K5VCCFE<^919R&?)RO]]_\!2ZY\JK>GFMM374GOU))^SJR4TVDJA96Z<)* M@\3.!^Z:E6JC46]/E26]5TOZ&;-2SO1$*9S4;XP&LCK.8,0OP>6 M0G0)N3W(&JM=\U75^*HV*I7>GM,0^TZK6F)_V8#,:M$(:CZ,_3-%0LCY\6>D M)CJ]/6+J='"B>6<@M]6=E4&A#:HHE$@M6J4)TDW9/;@W*0ORII:HB_%5+U6:IZN_31>R@J5)J%[$6K?,0 MK8(N8D[9*M]%[&;+7>TCUB)W2B*W%XDKT X%;F?)[5"U0%6$M6J!VB10>XT? M]ANC3K\E*_UD6KH6K%JP3DZP"CF'1XL>#L U[';D]C 9[:A=PUK@3DG@]B!O MA<5I>#K!PQKDJ+[JY*ZJF;:^ZN2NNI21#>4@HV1TJG*S-\2TM]GSCDUF&FEMZ="@MVO!?M\.2?G:;HH$,+Z$_:@'I!P M:EQ5FXM*;\\)"'T]]NB\N6J/+DBO5;L@I\0WM;&H]/941JS;51+K"P"W7X.$ MU2D:LQ1EUF/;\^SYM0H$U^WEV&22_Q67V1Y0,G7.2)%T6WOLA>LI'$M+[0]+ M2MJ6M(-'R@?5TEM+;[E)M;SB6WK#70_AA515[K9:NV?::JFNI?J\I;J(4.<< MRK?SI-= ']726TMO+;T[>]*%"M3*]*1[ M9:":U5)=2_5%2/5>A+I QK37+[L1H9;96F9KF2UX^MW.BQYP;+9NNU?+;BV[ MM>R6[47G%-[R?>@A"':W*_=J'[J6Z5JF3R :W6^=3S2Z!O.JKSJYJXAI?_4T M$)$ WHH+XL-R#FIE0OA;_MT18<"F/F/Z+E37Z/^.'7R:$%9Z3I[[#JCR%%1Y MSS,FL>F433S)GJ*NBO[2]$!SK?NR:$?FF'EO MC/$W:HN%"=H,/W.ZM$CSPMN#V_QW1-;:++[+%>(.>N*UX<'K)AOYA2M_'7>3 M*'<-]H8Y>%44'0[I[=L_Z?/2P9U FOV#P<;>6<@'V05]ITC#M1)V T0(9,)A M"]L!MU[2B(T39"#^2LS]E P7)&=B+H4(V4M'^IUIIC>;: Z3GFQSB;OABL<3 M\[KL!?="EMYFQF2&3P!/Q1;R@5?AKJ"#(WFVN$:+KA1O<'%T.;P2A$=:+)V% M[3):=GA1N.<><_&13>E/)BV8@UX/?J;T[R5L LBN\O27QU&)QU< M!ZXN>'CP>OJ%X:ZNFY/P 501$4M04";J:)8%[UVW4$F'E\I"GOG'^@O2P0&R M;$_H$22XEOHD4(W."VM*O]MO#)P@&5>T<-BK82]=\QT>XTZ6\%3:L@?;8Y(" MN\&BET0(9<%5'G#8'']HV#H2SO)\RF5]B"#"$UMX@F5:(2/)TG(!VFUBSQP?/&(\;OT7]M7=W?+A$KHA0XXAUMK9DTI UAPK]@LZ= PT@S M/TF):5LO5R;LF$X,Y279Q85O<">.,8[P15_F_QT0.])?V^VF]!S8,MIDY.N5 MC5OEA@7\#FPA<)8PSO 2$[C3(?LWT5S\ ?QG)DWAQ\2M"]@Z+N$IJ@'-M6U9 MC._-F^'-HESR/ZXTMUV4DPFLP$2NF<-:)L3.)']$#H<<"'"R+ L?O'#L"4@: M20NR)KU?R'ZPM&"]*VN,:B&\ 3[8WBCM43%+TQEJ$[[(<@V@#MP1?.5ZTF>] MC.L?_UZ?KN]H^EBZZ?-5.VB9"HJ#DDLY\J2=-P[7.UY?-\J>2419&DODGB'\O,1"[4;.@ M?#,-?">A).+ZTY4^I-I'U/+WE@Z4J7A8H7#UFA28:7K_L<4-/XG[@K0"X?.E5SS2?@$'X M%[!_8"7@K5P\#-V;^?'%R(TB(-<*;]'&+C)"]BV1 M-:+!9V-788=I?5^0L76OFF_;N8I0E\E5SP[I: MH6)U"-!?)4!;@36IGZ6G?SP]WWU[DFX??WQ__''S?/_XD$<;'G79#X_/=T_2 M\Z/T_/L=+/SAZ?'K_>>;Y[O/TI?[AYN'V_N;K]+3,_S@V]W#\U/:#H/\H ]B M@%(D]T0X"6T%G)%J&H ;T+;^0=Z-1(*_+_W9R8E?LE^%&S@R:!T\<+WG\ %[T MH?V17H:O-J;&1,-S.ZA@%UZM$87 &4&2!]%!1].YBV], C+AH<#&?;J#DE@=?,,,]AXN7-FQ#]S% M]GVA@*QCWF+ZT:=W#K*FGEMRG(+)2F(<%%;['XJ,K'&983G%C@*=[G:'@:2_ MKS9&2G_8'"3\?Y!@>KI)3#9X&SE*"JMLP;9X#DRHX.WB?(%II1XR5 M$P8Y5Z%_$_=M-H3B@N]*B'?2C\HZG"9]F*@.WLV+P5TWV+#=Z71[BLY4I:/W MIP-U.NB.NX.NINCCWG#RSW9_T(B8@-"%2IY(.=OINGY];[TR 7-X8^GHJ+H_ M8">-5U0OSW#3;R9HA)#Q.IRIX;N8?N.)G^$C&3#I C_.6;*C6YF$9=UP,/O0 M;GV4I @MPA!/2(WS/7\]1V**,]O476!U!X.?( PA25 PX,#E\?2*SL88>0)- ML:1?"P'D%T1^GGJQA%(8BY73H8D40;K8^]K*G3&X1"81782*J) >WJ"%5X3@ M@7F%PS%=4,_-9&MI/!AC(7LYP7LB"CD]Z>!':*)TH[";H0>G+VZZB9@\&>8) MHL(A*Y=.\(EP1QOYC7DS6X_(18I&Z*5HA%Y2(R!W3&T3CH1DWWGV8SE'I^8_ MJ.HI=N>_QZ>%6RP#*3_7/DU3&,<&4Y,)EU_Y?/OD) M;L,B\:2;/@%Q7N#<)0ZA>.9:J>*@%_)?A\>Q9HL?R41-AWBS^'43?O5K\N>] M07.H#%-_U6JV"_V\W51Z1>](7U0;#IJ#02F+:C6[:OI+MEG44%G[J T5-07! M7?CVEFT9!AN#FPD;R@LJZ1 !I@$$T$T4)Z[YVE0LI%Q$X:?Q Y-E+1$V MU< M*!W4&!T.A"#NV8LC%2+>^\P>'5+9F3PG(X:Y M[-P3FRP=PS.8^R??L1]\PSY']NL+;-??<;=N*-%36%"'C9'2DGO#LKHR#V7P M:C8K3=L?@,T&+6*SP>X&H20V.^CQKOQAZCE9Y1%CJ3YI2UU K]G-L8*46A4T MX5=J,R4#I7/GY0=SF@[V"W+L ZG:D-VA#PIK)%L#U?;5A/K'SQ MP;9$,6!A:X03Z>5A;^=C9G5"V[5\G*M\;(C4YY./I CT&J.NVJV( )04=*?W M]JN<<^41%2R1=E-,_8$KI])AV2[T"%@F:0QSEOT%$3T4+\D4USB_E6[ M'*N6VEIJ2W 95J0V*9B#4AR$(XME"J#B03O55@O.TQO5L-?YAP]H>&?--&\R MD]XTQ\&FYTC[T(<0O6G,3/OMHP^PA@V>V,]I8&^O%^T2Y1A%GBW-;9T:E7$3 M>5-;O)<4B[O]5^+CYDQSE]AEO'2QL^DK>V6FI$9O$E?0R@QKL<1N+/@*1J_C MV" J=;)I G5J$<* ,9?Y]QRQCS#G[B@?B5[);BV_M8V#R+E^J[&/*;?0'.]= M,FV-VI8?;K[=)W>P*3TQYL.J<#A(@4 58JXP3S-,]!=?-$>TD5.[<:4@_9F'W@;,$(B F6H#S*=KWHW"' M2"2?RPD7# N8$GYXT)^WU[;G([3)9G9#I>_/@R:01V] ^Q($X#?-6DZ!O3BD MT[UEV:^\:?!# _FZ\5'Z7QNV2OH[* /0">?;4WQO25_8V%EJSGN(WS1F$S"P MH.?8P;#5F#D=N_!=1Y95311+X1P'(VY.VU WIQM'&!GQ)!*$@VK+M=S!_ M:'P&%;%T@-:K8'3L)UP1 $PL75+HFK]W\]C>"7 "O/#_@W_K]IPP'",K$3 ; M#MEQO.6%V2^.MI@9"(,4![/X1GC;TIWF>J*W''26=#-UP-(T?02P&S!"9D@M MG5%XF>FB.Q96"9\<,7,(VF%X/AB"ME@X]D_"/S"+8C9VE?4]T3L5M8>-T8-A M8]1K9OE*?F,T< (H)M QUE]^UY2ODA)L0IL(VX1 #5$T"&"_;]J[P!I]P[U% MZ#Y\]H1;XC@E"T-Y=-7U!/NNO?.&:?MF0BAE)5%PB&6@FR@8(FI%)3\S*'4H ME<"5).E+ 1^V B^0W&'$"> &Y06WB9#(M!>'<6=J_,[A)<%F&:%7$7\"@J'1 M6X2<6*! KI10@[37G)'3E]/N=O:X M'J4QZB3G:"1^\$NJ#?@?-P9=M8HE>$X>512E19A%#EUK>%&@EG1%FJLQ61:0 MFK[3XK\-=&B B45O T>#<)- F7J,.W-9NQ,<+BS$>+)@L^!2A&!&<&%^*(^^ M*G@/PJI3ZZI*DDLGQ^.2:^9%F%? MC5@6F3(N0''!([RP7(C(=*Z/0XL%@((A;8S4=0";6VBI#0N_!;H\3A$$E-<0.Z_&A+E/MJFGK:^'@8!DS[&4 MJH;D!&PL)[X(MW-KM)7(KH, W8Y#2^*2WD&X!+/RS61#Q"Y/R(_&8[?R$E1*A13$7@?R>T3MW $[+K M3[&(@*@2\6!]]&MX\O\NX1 L1D9UZ4&&"Y3&IXNSNYB[HWFD-?US=20A$(,U MS\#4S.(#VJJE*X9&T.)H.A#371X9F!L>B/0[QRNW8WQ#5L+!V'LH[6Y4)Z0D M$#-F/USH#(=^/"6770@: RM 5*M2S=6Y/3'A^U*4U. MZCU(^OJ)RH(.Q#!/ &0KF)JD.50:H\$:GW(E));<3>E#(_K#QD=9>C4TGLI; M.I.9QO/RX-IB5N]&^NY@L12Z'T\\QA^]FT9@(G5B8;>_W]^AF<-R(=-.3F&* MW2UJ_PG%"_PA>T&&%6V.7CH9#"<88DH:#_YLW$R,.Q@9<.9E9 MP#(O>&Y9FEATPV?4\BH;4&,+QR [/6?H ;CP*S]\OP!)Y:!B,YMC=[\9+C+" MN^\;2-I\L?0TORI,DTQC/J9B"LQ^NS$"C;(.E=SUNG1>F!BX)>6": M>&_LN"=AF#/N1R03"C&:46">CF=CS35<&>?[XFPHJB<*!W32DX*A#C21PY]5 M$J^HBSX\C'G"A_#QGBD(:]')(M&%\ELBR]F0\)#T)5MQ66 !0+"_Z.09F:AB M6%-8+3AWG'9KJ",6@3[>1 R]0@\,RU7@,_P)S$O'SX&'PY-]_T2.#34,0L8R MYDW"P5K-[*1BFH;HM:(:XO[A2PDJ(CZGY(:FL*6A6Z5@W;1"=:(6J]EM]]I5 M_9(.]J9NSF2FC3JA8VUD\ S)JSBE!:-U(URGAS,#UV;"D&=2YI.KAJPDGP(;"QMY7G<]-I=%T2N>1VG(HD55\6A7%H&G M03EM'&88U'J#$ ;>2:24B%^(+Q:+\J=5@SCC9L7N$ZEYH?EY"?1<,VCB;N)! MW// $Q M&[P9FW';8K\!?:;2!)8--P?A5 ]5B1BNHDUF!L//^X!O02PQI?5I M@K/#;:HNIY^T/WU,ZQX32,?G1X9E.QSFA\%BL_]6FFG..=* MFG5A[#!R[2=!JI;\X\4DZ8/>0T'.$%B:[Y>N6S\83=84=1G6]^*\GSH,R.6@Z$]LR(V)#B M<\M$P$#34?^A[Q$38M]F^N.T*+P^C@Q*B[0D^%T^0::69EQO#U2^=M 6UXF. MWWA'IVYQCIT6=S-SE1J5=GI+R@+B=:]+["<'?0:C7X.M7SE^99R^E#,UHO[Q M(W?"$(?HQ_X/&'?IY@JSB><@@",WWF? MA^;ZF\3KFJ/.M5\US#U8>A5&W,9A#%*7D4^C3V$_F3/!V!R-SI5YJ^A[XK? M\/QX@',*30.YU0L6PCP)E(5G\N^=,DKSB:'I,\UZ"9^V,'C@AQPY5 44*.:< MU:4.EQC]Z1'_JUE^QU5W94/$ZL3H=\/!^"#0;S)+=+6B*BDHTQMJ%O[D3\:L M[ ]D(?U;S\M$H MK6C_,M_#AF-QC/5#1E$G/L[= 4?S!IJ 45?HQ.=HHR %8W0U;%[B44G.AA&3 MT93NIE.^6/[+(ONT _6=<'E0)9\K'!!,8-&HEL@=G)X,+OHBF8B4$RMB7[@ D 4/;QMQ/ M@@CR,@T8*^8=BX"%AL%PDU_&=0HI'K@E^K8PRN9_F)NN-Q3LH MI,D3:\#B0$MR :+AU0SKYW-KU-9%W"N_PBKPK#+"0XF^/G>EY;IH5UVSR=QLM&X5--WQ:KS%2DZ'1-9_V M2H\6'8)G>2+C_5UY76(/JWUQ?G=CE2@;_B/6.&?[C?DPQ3FKG M*^O^SKU@PZ-S?D./=>44*'-TMV\L3:18>UEXAA'!5!@-OHM/M M*3I3E8[>GP[4Z: [[@ZZFJ*/>\/)/]LX;RDLH P+D%?)MTJNK]@:PA[](^17 M/!FXSW##;R:8FI H2B,(ZNHWGO@9/HX! 1?X8)+\50,_=>E* M)J,* S\*PFL$J5Y,FV"@@\"%T+U?\$9@, 6O#([I6%@OJH;\1"]_% ^:.B*V M2#H^]J&P\,F5\?-J9N@ZLZZ10>!\">=Z03NT$^LYL]^)NG><+Y_AK8]3O[4J MID'PA=?ZTGFS'=UE5LBKX/-[,\/QL%R /)C5?H -W0)KN@>V=>XNM.M@4'<= M7&+707KW@+!5*19,:63?TTZ]ITWW5%$/WV"D@+VB#L8\*0>:C%:.RSFS?BN! M B"!2-]2DLG+"(]24FF.@2#*)F.%^7(1C0.MEG=@'#<,,6%VDB40X_234=-B(9R<(UEK,KWC<)%/4Z_VN"9 M8:G?#:7I?V>F_L5V_G!9VEI[C1%HJ21"122T&NY.2J;8EGX\_B$* D2V/WD5 M[-%RPO047N"10S#V85J"&_'PJ63Q_4[#Q"_'19'_UM,Q[MINWNH^YM9+/8VO M7U_4^]V\ND$Z=E[6Z3MC][!?@BH:@VH 49?!62.EN#NM,"03&.9\XU.;HQEA M7_$*A]MC6+]0=445V(9ZDR@+?35$,G'+3F%EB(F93?B6A85@0W9]_1\ZHGG:D(TX>-N;=%I2!'"M:EHO1+; MFS*S)K)0\+'::7R8N<5B6X,M*K;!)U[F5*B[9%U4XCX"+DO;A0Z;0.A-ABE. MB41%\@[9;O$;6P62X"J 8]];L)KQTC!UX;<"UUI_(;:[+/T->!+\W@#%'[B8 M9 B['W*FJ=Q_3[T"HW/_L'SK_H<5)%XUT\]F/@9*ZX'!TRP*J-_ 43B?3@GC MI:H*SG%?;J5,\I8<\5S)Q0(+(!/(&M>E1( QI81=SUE2GR&YA4LBO<#%-9GK M(D(RS_T&[2*\=%1 3001(JS(P'U8&^E)Z*:T "C] 4>F?S /V1^+;_1X-*B= M&@Y"W@GI@E!KJP$=D=:B8J.)>#3O+8WP!9#E;<:LD#9T*'6Q*Q2S)**("FY? MF,QC3>DN*'W 8U$=$$6@6D1HA?Y?7C(J8)R-*:J3)N5F_%^XRKX"35P9K&K M2BA6R5FRH2%(P1$LR04M&,S6L"+ ]9Z1XY-Q;+67#":HO;_4QAJ:5F;?U\[3"7U9X1DI#N36Q(_CZ,"9&Z"0_S$D3:8"2IK9P MV;7_ET^ZX2Y,[?W:L(@>=-.G.9R'#,N?;I,R(Y5>R'\=1@F;+1XI%'/OQ)O% MKYOPJU^3/^]VFZU.^J]:S7;!GW?58D_*6E0;SL:#0;VH?(L:=M8^:L,HQ((C MC?PD-U-QP4G#WU,.>0Z35$X9'K Y-E+1&BP)N7 M]^GJY7ZZ$OOTDD:>5GJ.W^-*M!>=@R/-.KWHN8B7,_FPG7[T38_[HU]><%[I M4$5DU(ZLJLDR]9TF(Y[T2-):N"Y#N-2]2Q?B^JIRKY<%$5%+5RU=YRI=G;U+ MU[ Q&LKMLH?Z[FML;[9S[ =AX!-8MBR>UU6%SPNBD/V4S@M?8AE4"B5>85P? M5O@?7N5#$-,NV^H0L4*0U-.E4HR@J;KWQ-70>BT4S=I2C_CC] ^740G2362C MBJJF#B;OY7XKV4Q>4#6E<_W>K'L>GMI-2$^L()BG?C@T:HWXK&>^]N-/5WS7'H/J^_14BU&>I MO';(WXRM$QF=(2@BN=W)&EE]RB>HFGLVV:J=V:?; A=''G:S!K;7['/2[+/! M<*:P3Y)#VF W>TE/YSC\<1%'Q>68FV;>.E ?$@M1[T.9IT2Q$_>T$6G"@6V8 M:M+V)@JZ3^EP6//%YC/B1L; P/8@&?>J&>/$&6/3470C8W2 ,;K)6/;!&:.D MHR[?8Z6I="MN59^QC_-(%?>B&TX%Q>MYA-E56AR7W!-0"7 MP+<#Y MO?SM!1A;YMJRTBLKWGI< :8SQ*\$_) %V'L@:)$4C!H?1^L;SE^#_V; CG2' MNV%TIV)W;7KGX"1 33*GI!!6-9]P/3KT9'R;FHH5(#D5PR$(E?<;XR M;N"RB!!"5*20X1(J8_[A0W,A#2)F[_J8A<:Y'+A=JY@/L[A+2-[B?+FR,[8[ M)UTJ1Z7\Q]2T3SR?@V8&/.G:LX4_G.SSDCW DY[?F/G*OL%C9V[1XVBO!0PK M=\ZIU;26E0N5E;4Q@#)EIDVX+-W*",TE>&9@57MUD7)5S1#ZS<]O=F%)4M#Z MJ$I=>WJ!/)5776_+6RIIZBONZE)*M-W:N8.I]J>+:.I![4]765-_L9=.85'JH:)6!F6! M&M8.]0DQ51%%O15S8>E*2R;$_DIPUX5XU,/:HZZTGC9>B[L\".TL#[L[2U+M M4)\>4Q72T]LPU[ Q&LC=W9&-:W;86JWT*4 MC4%_YYQ/[5F?'F?EU=B[<5@;O#U@L4YR2FCM7N^U)W2U=/D#?)/A3G#<)M/S M%$3NS5':K3?EK&5RD[8O+'X(Y-"3V[L#X13=NQ-PV&L^W-DV%.9'%;SXMMP9 M))$"*LB/E^#CXTY?2\9\L?3X<'-"OJW]_?UA;6QC OZ(V.X[:ACR!V<7E+\. MP>HINP!UU+[^"7+56H5>&G<1*K;<2<$6/CA[78*?_QU4-1ABZ54SERP M2&%I[N-,*;G5V;D.MA+2G -PHD0 "MPPPUKR<8O^X- >0D"(WS#]QO-_JG 0 MA^,@-3PM%PN38;!!,Z6)YLZDJ6F_P2F5]W^Q7'?8Y!+4AM]A>>N09HYBLHI/5 ML!TU%$$I ,WQL[N?!2Y\=!]0"^LP98K R98)UR)QMB*Q ?.X))D8DDRT^VYF7A%)2H'2&'7Z.YO26@9J M&3BV>[F]#"!XUK JO6X7%K#DN[8O=[(^AU[B.32_GOCN&,!\"\W<^C2*\RUE M=7<,FCI 4PM&E;S(%,E(,G^W,>IUS@C6HV;]LV7] LYC+M;O >MW*X7AEZP3 MC19TYOM)I'I4D+JCV-788=I?5P2#>:%'779#X_/=T_2 M\Z/T_/L=+/SAZ?'K_>>;Y[O/TI?[AYN'V_N;K]+3,_S@V]W#\U/:#I=?-JTT M,G^K*&M_V_:+JS>NZ-#R\3QC$K^ Z5<:J".0@]0)=E0\[3^@@^OQ9;W7$$WDF48G=:S8Y2UBB[86]8O:KG2M:'G_VBAMTRZL-S MULZF7C8\V1+;G0NK3_?3U2+5Q65P2>3LEE7IN:Y8N7I$%&>+/ ',C1]\&10+ M:@S**^H_$\K4O%0.+UU"E\2?N3QU[)VB=LCML-\.6=1_9'XK%I9*GZ?>71=X M\C?LAN_7#W^[Z)?/L%GM6'H"%CBYUI<.[EX8F.HW1OUF*]DG7._MP?G;51>*;G@7^HM M/3=509V54B%=;^J^-K6W;SE%H-UF2K%CO:7'V=)2Y+2#ET>XK.5*6C]Z<#=3KHCKN#KJ;HX]YP\L\V'F/# M%&NFX]9>)>?-A CF?M?>\3MO+!U^XBR9_C7$?4"JFC9"0SS#DWXS[X[>B(V$=126K]P^0"FLAW:D6N0*.;@58W1A[;R49+$1U/>]-&; M,4?ZF@3_/$8&62J6L%V3=L_/$T^3&=.7)GN<)GGA&;DDA0UZ%6.#=&K&7HK' MCBOCY]7,T'5F7>-7]#=?,FB,HLQB$[.D(<72?R3-6Y>=UQPFNL=5NA@@2T.4E1:!VVU9C>=8([%/]!YVL\U M?;/UZ.(-]DF0\=Z:V'/VC+3<6D0P.R*WU#-JE:O9**_&+9&-%(*^4OME36VL M"/15I97I5_:"0P8H /["K,FZZ4GG.6^LS'%CMNO>!J1\)]'0S%O-<=[A1W_' M>55;"X>*(^SZV,!7"1R/,DMU:K[:H&/WR5>=QDB5.X.JX(0=VH$]QI"7F!>[ M<&Q].?&D-]A-S?+>@^S$^THC9^W@%M3&3YYFZ9JC?^<4_E,06$A/<4GI-D:* MW.ON/-*]]G(KR$L;-'#9O-1#7FJWJ@(&?FA/]VA:5YC)./A6:D*XN-*]#%=E MFZF56SLG?82?Z@QV!B*IG=X*JF M5CRD^VQ[FKEE5C)]$G!VSO*"TNR[D>9\5$F^M&(96J1=U84AJGP7SB5)]59N MCE =%".VC]T MM!#W;\**:QX883!N!$%G3Z4%/,[6T^/<=6M#W=J0\[R#3O5G-F51=UDXTL5/ M.MV2Z@[J#J):S"KTX85FI63$"4N5LQY65?9V'VQ>RUDM9Q7Z\$)R=@A[UD_,B41SQB"N\_KH'8GL<]GEBGF@97'9&:#L*+UDUUXB<%'7>IP6TV0,0BR%:X;8AZ0.DYY-S34GSC49,P3+ MX!JEU1AUY6&O?7RN.4)8JF)66#0MN)1V$EDI _-6KKMD&?&JNFPYCTGV*?O% M=OX,Z'I/9"TN,FTTSX/6SB5T=>U[%9EHC8DNE8L4#/@-E+("?C4758J+UICL M4KE(;8QZN% /7-AI4?7 A3,M*;_@*O*C M#UPX6E3KJVV]7-%T[H(P3'6965UF5@8>5>BQ%?:@U1:!%'<[9<7"Z]+.2K%> M+7-[0N[:1>;:('-MN=,M*Q=^5F6>QV"6SPPL-PO&)4DX1 F9QA[#VFB:4CV7 M85N+)6C[&R?M=T[9[Z9F1:(+NPB3@J58_795H$?K*KX#:N9]\Y:*O#7H[HS7 M>:*U?L<]3'G:SQ3P\+J ;^>Y.+M(!&6XE=(:P2IP(*@Y:?O1.+MP4A=U:[9U ,: MSI&IUI2U[)6I^C1W:5@5IKHLEU87=0^2PPL>:J]V&Z6+HZ/P$7\:WNQVZ<+W MA.+R[I>6B)*2741E0+YNMQY1=H[\M4;_'HJ_ALA?K=U!Q6L/N.#X!C-0R&DI MVMH!+F=T0U0TDMS?:35&_=W[N&K?MH+\LMUTA@W\@D.9U1.)Q/HE=+!0ELU> M^[SJ(OSJ>M9OB;-^009YJO,'@]6\9GHV4^,GTZ_^PQP[54R5!HCD0&DKGRKB MUM1N\P%5>VXNRN$?=U3J]>Z=69?N.0[=R=,^T:K[@\JASODHDSSGBG(R^1W, M6W;E5BN)V+.'3J'\FWF*77ZU(->"O,6!KR1![C9&JBK#DD]?D'-T_975!1BY M3VQR1VGVL8UK8;L&DN_:828X;J\L[-[Z)=[,)TC4"F_1QD"-I9=]2Z)AY4CM M?U^N.JV5%HS(G[A@Y"^##=N=3K>GZ$Q5.GI_.E"G@^ZX.^AJBC[N#2?_; ]; M#?^NF1.VZ;RPJ['#M+^NM"E\Y+5FOFGO+FYQA!9SP[I:H7UUR)9HZ6DKL";U ML_3TCZ?GNV]/TNWCC^^//VZ>[Q\?\O0<'G79#X_/=T_2\Z/T_/L=+/SAZ?'K M_?_/WILV)XYD"\-_14%,QY0C,(/$[GJ#",K+C.^MLOT:NB?ZTPV!$J,I(=%: M[/+\^N>GP=/MX^"[-!S!!S_N MGT;#)+S(531[1\;NG>Y,#,OQ[*0:V6:[PKT4'M$&KO\AKE2JTMD8-(%V&#L# MAFS9U*R[ 0Y*;/Q5I?]%;EQ)TC?+MJT/X(-.%L38O8CU\#"H]&\MDW)QE M/ MEKM:SW6:1TUFE:,9D6ZM.;SY4UK8Y%VW/,?XY,T4I52E $3W& A^E58Z2RK^ MX]-#$O$\F@[@/W;C?$2N01SW577)T(7_:"_$1EX"'#;0!JZ5"&EU*OVX)O"; M%+VP(3%URV;W)FD>WN [J]"66[1"NRU]P6Y4%?J+RE556GBVXZFF*[F6!#> M>1>F"[0M:;BER/-M^KS,GD>WEU+_&OR:_EO^>B6-B?M!B$E;7OF@Q9IP!/4W MU?R)/;#P]OZT[)_2#V(8EEF5GFJ#6A5+Q $TCDL(W^.(_:MR59/R<:D(1!#F M:?7\S6X2K^K&>15NGJH,="2<;D[TA6I4 2'4N06OP?KV(-L!D8?614YP+!X] M^T2U[4\<+/.N&A[<"QP4H+"F=OX#$&.Y8GY555KI>L!/0;E6Y'C7<@8^>RJ% M\O5>ONKV-37IO<;Z,6='*93O-3JB4/XL"^7%[+4LL]KM=K ;M3;!$M,[E4;K8('PY16 MJM-5J74S.EWWZK1/VG*E+]'0+0LHS]1W@D%B';!=9^4HL&O:/+4T 4"K^OVY/O+GCH@KM7-5@GSH.0I3(7YX.RAD) M8MH)VX4-3.A^U<7"MGX!<;G$^)3^MHZN7X@]Q%-MD,[*!L=+&)N^#?;S@MN1 M _*N1\@;):&X9D.F7CHA0F;*[*4 !M3(?BO -"4+=+Q8.KG/$#<3Q_,J\N37[J#=6!T MJ:E'TS6PN4EU*"K\60(68TP*H %<)]B;F,*2\T?7/]97M#P@) MJ";_]OB.PM,G[LVT4'0L;>PK!2C(($!:X(X9MYT34,F;8J<'#".,&^&_J(7G M_X-F0@#R T3H"KBJXR&KBJSSE;Z(CCX +2N<*-\DQC";#*/ZTW=G1-5VV=."M08FQ#-4V\Y0#H ML F6EQ2P] M\-9V2XIJ94^)NO M/9F!6+6=OTN:[DQ0\O ,'9!1NN,$Y&G!R^D- P$10&/DAA2VFC3^C,.0IUM9 M%*?'1+4EF[QYAFH'P*S29?'!)-$70OA#!]3 58#UVL0ET?7I=R"H\%H!\K', M+DQ(,A!S8 .&3G 3&B%SHE7A+__L&N(&$Q65 MSCOO,!0@DTC^'A\6:2TH<7'4F%D&B&D'OT1>Y\)6$(W@(CG;PG1<2JICS]$I M\[!8!E[P;TW]E/0YX(+.%!T0"Q-"B6+@O0$L(DADF? ]4PQP"9:#AK]<4@]N M)%!+)8WQ0=P5YS=(H*8&F ^R S#,EKY0>L(UM0C3Y-]>526=G=%0D>.0A471 MTH%50ATM0F]_=RBM6GAEH$]6@?W9G$]OI;MM2MEDRBO575]4^]EFB9I_X O# M)1.T-DS5K"558(5:VU(B951)]G,IJUR9!58!]PRW_683E$ H02DE8#J;JBDN-<<"!DZ+!+ MU!M0HH5TP\?!XF$/?<;;<#^1XR;:(&T,]B:<-W*DY;,#!\"_,;47J3^0P-60 MU"._]W$AF3_%& K AB((6&X&V,O(-2.+?96^* %\<=5BX,H&N6T'TR&<@%+* MDF\'AVZA?^<#A"\8 HEPERO]*:P5A_P27^D#WF9PNZ= KAV_G60V#7!W*/+Q3Q/9=+M1Z??B:5,!EU[8 ME@;6C/_/5%D=RK90:H>^'U\#CGF-.$%3Q6"9E!M7OG[@UQ+ Y@V'_32\#E1T MYTQERJ\C ;)9L#-G,B.:9Z"!%KG79)[DTGJ X)U8*<$LOR_-*\E;\(6M"3/' MF!+C+. :ISI!8\->6/3DV%;-=:H1$T65'D#U4O$^ ?5N 67>-B!L%04,6#.N MK8\]YF!( 'Y->C;QAXQ)Q'0^0'#=V N8J+VBNY\42-5 E9W#0USOI=:PQ3@7 MHE2H^.I^(4OD4JOK5&0T=-Y46Z/TQK\!_"!O5DQ_K4F_XSV%N%A=0C-J:RUP MDZHS@ROUL4A]>\-7N)OL./CYF$3L+$0.7 [OBAC VFQ6[X(0Q_%9"(\Q' Y? M5TUQGM*;5E'_':,K@9^>;A"73WN(PROF&C$(I?(J=:L01,_@#,#!5/1%V%0] MAZ>J:0Z6""V'+BYR"08JCFUK<&W/JO5KP#FBC)FRZR UG*7EO7(#/IEI-W&:5;IN M#2=:!3:82X;G4%I264LRBCF>N5!UC7$HZO#S?18IK"R)23%'A0][,%P %L&] M4*<7;,6FH^*29 !>C\\;/F96P!NB-Z-38:&HG*NNTOF_2H#(;\ M,W0&,-U>(C7&^V:JYM^,5KL4;PES:J':7V5*GF70*X>_%V @5".4GLSXK)BB MP*R4J6W-F=Z ]TT_!@DXB910*O5(H=Z8H&2A;VC*QZKD4+:NY'#<_?CVLEWI MKFH$:#K,I[3)>[1>(P7) /=(S R>AC)Y5=JMO%X5ESG"N9>?DH@:T4A#+P3B M?4V*!_-$7XXB^G+(*X"-_%=TV#CK#AO)!=KM3 7:Q^Z,$(2^UGK88ZQQ*>.\+PV\+Q:/,@GP>$-JK_EVUVCX.UU*GVE M%L_ "K>'.D.^+38+WB*V^*_%1Q#Y6T3V'\1^>=P3!"/S*S WJR5A?'JYI(1' M*G$!%"LH?CZ):E,G,.!,@GZ,E;]5O]F!4O6-3QKPKTF/((TU30],TU65G]FG MOEWG,'MDV98+[84?*OPLU-F"S= N"^A6F7HV==)C.-AS'#H6T[ ^KE:\ ;9% M0^'30DG@WZ#0@,R?/D_]>@"J+'#@XCTF7F,/"2'NK NN,3^B;:"%[?;9J2.Z MQ8M;HNB&,(YCE!-UWZ_%I:!CQBH2W:U#4ROO-7:ZQ5)B!V?BK@--_BOL] K> MHH);3 A?^EMDR44 <6;OK.620N@N9^CJ*>9HIRJF^CT>R> 0.BY9AYL)"F-3%7/ M<"-I2PO;>M=93DWH>PG2$%%8^&DV=(%H&H2)< 0R#OF "^82F(&PA9G/#O[' M,XG4J/MB)F.L)OPR7B0\_US$EC3'JQ0KSV53=0 GD]UV)T. M)Z82Y,&RYY)\QX@V,,&=H (:8(?E\"P08T 1JM1I(+Q]T M8=)%VNZ6A.-R6D32)OW]_?^!:$X (Y.12RQU[4E^@*'N0WWY(";S\7%O7/93 M N+^N\40JG+V(RU(LBR+9IC6E-^ U)D.[*%X@9+2D^P..Y@=%&CY" M34+LF^HV?.6_W48QB,Y0./,8:('[CX*UMP%[N &EGK"!),"N;J,F?0/""^%( MNTBQ7,.M :V"'1VVK3-:)!!(HWT?QQS!"E M/(F),2=AIQ%/[!K?[I)6J'*?M,_MN4\: PR^'X8S2A[A2XC?K3I;3LQQFUV* M;NBO2#6V^U^8$>OIS@Q1_:0!L]:Z?HQ:)LM(%=BFPX_AYPLS'A>]3)[#2V@(PZ5!,1I>0S>WOH@D"+-OYY$\=&HB M12L(D/-@VJY'Y2[UYCI43B[1#Q.88W=U+\NW@8I9D W-N6S(IV!WUINI^W:3 M*KVA\I3?@NJLO\!_HE[YW0(#W'DVE[D 6IW;7&,+BUHW(6:5)T0D76%P(1]H M_UZC]0_G]MM )IBMOHP$TR@(12"PJ.#1Z2!IZ8L!A[P"J459V3#0!&]%[V6BM,ZAW M99'*#BPR8<,=FERPQJ.9FP&:I6. YN$88'>#CRT# TRXI"XV84H05=(%L+?& M.;.W@;O6V4FM.-C?G (1+'][N5:-ZQI $SFY7VL[[K>M]HBN[&XO(:JSK#UN MX0[=DHVG<_ NNK.;G35>VU4?M%^./&955XP:_O(LO+*Y:O\$$EFJ<.&7-B,\ MJ^3=,F!WE.G@FIC\ *L9^ESW$PI9G1A-E(9_(EIX#OZ7O9>EC@''^DY@0Y(2 MQ9-(GO)>*W>S3IIH5R*QTCQ]ON?(S.A&!Z;FSX[_1DPRU=T7 R@PH>TWBLI8 MV^^NDCRBH'QS")I7DN2?5.)'/>,>_?\FDK- F8$I*T,6"63LH5F7O_R\8G\O MX*Z72@/P\H-B /3#\-JS,>;B83< X]/WU%@>R!@X*?4\_UX;UB3"PB0>R/EBJ(Y4(]3^F7BND@XGD^YZ\HQNLU*/ZYXA]48*N;TZ4"+ M;B2;FR/E),(2SS@G]"%[JD$DT^"#^.IOLG^92?);+;MOMK,]!6%;96.KPG+.E%6;B&T81IIZ@.8DTR2+2 M)!61)BG2),V(OH[\-TEC5XZ7/5E8X(LK9?@QURF/,5X$MJ/GSCE!_( GO1^\$_%2 M^IHW_!X7S3O%:LAK))ZGK+#)>31?;.L_-.>*R\/G\&UI0ZZZ24.NNBE#KL)F M'RSCDT. Q=]AE0G8*D'E(3TVVYGO+5WX^PMN+E(5F"D]-/!R;1AZM2TMI#*9 M,QJ6U>[5VNU\LPF^HI8NQ6WK%;YS25ZH('^ MQ@197%;=9$"(7#VE\SR?:>[0MHL?=G.''KUR#'P*=3 ^V/-_5% N0(F5MT*B M-3,V=IZK43K89>\NGG3$\VD1OGE>R(H3+*;_Y^X;WNU5^NUJ78D7A.7L&EZ> M&32"/LZ5/N3-,YD*)Y!>'8?K*/+.0S%.=,+.,7!B2.QWG2<<[4T%6S>A*@%F M)S*A:OMP5@9JXO>R5.L9)1492*57T/B)$DR $:B2%DXL %>4$N'*)=@G?E/U M[9GJY8[]VRM3]2\FE5+H7*Z=YZN61S\7R+(#6]V(+4W EH2NU)>AK!YM'.1@ MXGJJC>6JF/J^8;RN4$<*9[(.;!_^VDP_P45AJ0566B02$796:Q8U!E%HLJ5" MG1C++1AWVJ#8-N,57D*SW=?M?_.S0WAEFU!N]SC3>F<'G%^J\*+J6B+]8,EA M-^Z.%M/03QQS' /9YDF! X22"X'DXEC34['.."[^_(CQ\"%ON8YQO&JWM_,D M^5QW=P(Z^L4BX>$3D^2Z4FQBTOZ0\!*T_8>EYB*JXQ $%(UP6ZLMGO"2WY #N[12CML MM>4EL.Y#)ZES<;IB4C"[9X+B M_Y"B/V->^=E6B[*M3MPNRNUA+NYV2YID+^A;T/<6]!U32 Y*W]C6IMIHG#Q] M4WWF'[3>O/B&?ELV+V ]%9U7UDCUOT1[-+^I!O9@&,X(<5/Z%LCU3E([OHT; M/R"2^WTL[.!D?."TWT.!#=T-FB,L=3X=,Q!(#L* -J%=VPJAB-8'HK?!/ML( MB-X&HK=!&0O\16^#"^IM\,R&W%#G3-$NV4W/[! C*1T."N_SMXMUC]]_%BEH#U!>_MQWA=.>[UBW?@E"M&>H(-_ M,)F ?:Q%)F\:NDJ[BNM;9E^*S.8B9. +:UHY,#6JEKU8CAN.MHD3J<-RY]SO MX>4ET9Z,&7+=N-03:?*GC4P;F/J>D DG47?BZ98B<7YOQMFNO/ER\QN.R9LC M=+2#WB1C[XMJ1]XESB#2:5OQ 7$'1[=+T,.?B!MP]\_3 M2:LY:Q=!P= Y(XZU/P')54]X=!?>U2Q!RDT9;"1!^(+P3T15*8;P6R7(Q=E7 M(D[F^5#L5;JI 0AO&FW@!L7GY4PFWMRC4ZW@QO)/%I'E=GRR"'R8/$>S=(D[ M#V&:#A^XNG9X"3I7U1!BB3\1.3PBAT?D\(@<'I'#(W)XME?F7M:((9'3(_(* M2I33LWNQM]PIJ.. R.(I%]X):BMA:P6Y6U!K!9&W4TS>SAIS4@R/*MP9>*:, M)'\J;HAX!?"4'DKP=B<>9#S9/O6"5,Z55/)GSA9)*@J=*-5)B&D=L4G_>B=U MSNK1/&[KR$+\/IM*K8-^QX7EZ'0*ITT \OH["=V-ORU[D[FSLAX^HHY!"_'< M]$=B#H]C^9^OFXUE@$3_.[-#A\T;N1[;1/UYK4YANS>J\:%^.GA_D5/-=?-Z M!8KE 4#,N2,KL*?&G33\70_E$;/ MTNA?][#QI^'S]\>[P>C^3GIX?!H\W3X.ODO#$7SPX_YI-$RZX=01Y,JU4DG] MFD56RAE+21H=[\RL#X?7/<\7EHD-VK'UC$E<:0&OL31]$JB].)K(H;$2?,"O MFXX45NNFM'0RV.GD6O]U/=,UX#4WE+O**Z=/^HV2X3>-2C\:Z6$I]7@(F\PP M./I.8#OP;R)]P9D?H5\Z^G_9IMW3_S;\()%RH"#1H9\[C:"44E/JS;+%?^JU M9K-WSIMJ=//!?-VF6NN7$I&R\P\7B4C9)1Y=.4:0< XJ@T&.F&N+:OISC=WL'Q]F1ELL]4_T6TZ_\2VTHBQT:] K37563E:TFT9(%5A5:,YY?W M:_ J 7_D2K]90+FWP)I2\:*8V,\\T2,?]BB /3L/#"ZA>:ZT6!Y?F6" MB%]*Z5JP_A%'-]AW&S-TXK27EU\_$?>%7R#_-$WW;N!8R'91RG$3,J(CC%U^@3P$3NY-,LRV%W@8[$>X W:]M'P,&<%=J.+ M784;W;AN?ZX=T4NNZ*S=POS:KF?P[8&1$H4=%:+7@4L01C^(_7$?MKV1B MJ(ZC3^'<^)Z!AG6@2.H/MC4?/-\^9N8'#Y8-+,'G RE$OR$TV1.AR;-&U U^ MQV-C:APCF_7$8*= QG(BXXY:TA9J^Y'04DZ,HI[J'# >0"UYSCZ+GD9T'-79 M[+2L2N37Q/ TUFGC5RE#K*=(Z07H1YJFK27MA$P'[.B33O'W_DVG4:U2I ^H MU+U3!5[NH X='C%Q\EB"E2T0\WP0LUC5:,\HFM-/U*33IYJ- B;GG7R/W./' M?IF>1'YA:AGQ$\J78[VI7<4B4[&7E2JF37'=:C\>I4W/B-%=AX!.N;EH@6ZY M 6V;]QK0Q6-*RHMO.*9PVO5V8@OL1+E9D/]"3.83Y"W(.ZLS\R#TW:[TN[L7 M8@KZ%O1]$?2]'_]P\92>U_[IH/TC=POP")=O".>>^IEO.X;3<;SY@N:O_NX0 M+6W89K-[$E,UESM!J^'9Z)1-#PXHN180 9CNJ)GQZ*CULJG:(NAD M(.?63G;*4G:_K$O12WWD=YI,%#(21=Q3MAU_%'=_5!:8]^Z5+'>?8;Q:P,,*="C<_UK0 M\>$^)-1/#(<[:8Z%5N,$'0N^RV#!#U=%_LN3X@@_OS3U7,\&ZSW2/+Y*W1#! M+UP+5H)%=$WX$\+/NZU:7QW&[:MK#Y27K"AM3[#PZ(,8[^0'O&66V "OU:STY6Y92HJ.T*#^V-3=3N7F MYUDY?CQR^!/DZ>@CL=*SA3V;=D],*U=Q]RE106#!\NQ$,L#Q(^VR=$>Z0''0$^+@D&2@OR=+ YRKTMNY M#J]<$O-?U\E*MJXW9O\G]P#8&P3N/JAFY:MNY_^T!_,1C L!^XM(5C5KC/<@.T3 M;>#Z'^*JI8IAQ<(!2OTW=I& 3I9-07\#"$!L_%6E_T5N74G2*]$(F=,0T9-E M7N-!;_GL-OO]*7#A,C.T9T\<&R):).9IC6@8Y[5DKJ2 N .<9= M6#]A#VM(39ITQ-S_NJF:$QQRY+CP 8]$XO,825;-3VEF&;"**N6,=,O=)9;7 MW$0SSQ\FL9V9OG@A-L:)U#?R[?-%M>'/Q/AU6Z[T>XU:)\ZX?I.B6*?[TQ?A M].K*V2T; @7Y8T=7=-5^Q,.KKK2APKGG?SEZ3;\"$XZ6-BZ(;'T;:4F81C7 M!AS735P_-UC:NX,%*"MR1/:39" IE7Z[IB3!R%RASBB+/XP N-6G.D&MQ=1TFG)1Q7=^4=CV%ZKC /3I_H!NZ6KD+P_N MQ%^?GASVQ=Y/@1AY912K:BOZ4CRE8E>VQ%E#4V$#6!:60X]T8Q-,'WDG87C] MMV5)PX/S]? 1=0PDX[GIC\0BO,?B@-?-544T\M^9'2K2;^1Z#!K3SVNJ--VH MQH?ZZ:#Z$3G57#>O5Z!8'@#$I)NLP)X:=]+PS^'H_L=0NGU^?7E^'8P>GY^R MB*ZC;OOI>70_E$;/TNA?][#QI^'S]\>[P>C^3GIX?!H\W3X.ODO#$7SPX_YI M-$RZX16-,*)K@5I53G&-4@1Y(%8#4:9&%6/L_V^H/*]GE[S"QZ>':%N24"U; MEAV^F+D'ON1^>L6U\]G?@ZB/5?B/NLYF<5=;&ICD)264^ M5Y_0A7V.'N'QE%O:H?*8*IZ^5%X!(RI7 #0W#IJ:K(N@U6T;7A;MQ=E(!#WE0TUK1T4\VM M;XI(> 4Y+D!R" K53>!GJE6@)H#6-8%7HT+&!2K)L!V\-Z88Z#97*:CJ@/<( M>US6&6@J75#)!]^JP3D^9H1J+PP6Z[5&?E['UWC@=2!&0TT<\3IXQP8@.#7I M<1I5G2R3! LZ\#VN&E^#I=;Y:]!SF9;K[RPX]Z:3?,![EY0AJNKXI@37ADR^ M.Y],.'2Y6N;P_$0?*]8OJ1%GH;LD"6V2#L[/5UU6*"FF!!E+2Y3K[^E#AW^, M,9/2Y=JJ85FH$=CZS^@"_K[ M5%U+IN_6>OI> 9Y//; <6@"^RCV5V"XDN@V$''W6(!._VS7J')\.6(Z N.=K M7#^;8>Y;C]7Q+EO)6 6/W2]]8D8$I--/7!M>.X7'U#>;,-Q&BJ /)Q$@XATG MUJA=RE=Q)-W%;#QLE:RMUF1"PDHP@0P2NM=6MU.'@1]H6]]MK%" M?\2W-O#/QXK\ESR1 /;)C>;9'Y:M.<2,8&F[TI]B*RN:9KAJ"-6DAT@6(B8A M HAC!=7+%['$X78SSB-46YC7HE/I@_V03I8)*&'R03JU8L@KEV=S$R*D9>2W M3Z/4_Y;/XN(*'<>AOSM,HQBKAFH";]3HW(;E;-@D1 PJ^ZD$=+PY"&7:W&U, M#.LCGIY_(KGTK5:MT5A?<7[BM?F-;O.\-]7;N%1"+--'.^ 6Y(RK'*@+8NLJ MA\0J-[F5HQHBVIZE7NO%"?E(70,H7#"\*-VOLKL,\,F)/'NKMMY;M7;^.D58 MXSB7F+'KQ0XPN'#H-@1T]PA=Y1#L9KM"?@:65B+U4N)L*FJ;';55<%&M!/> DAF!NVT?P9W;!![OR'E2G=KK4YTR.K]4VT;_ M+FLCF#NMJ=T#UE&MUXLJ*2JZP1_>Y$$[? JJ.W.JDS=D&!Z$[#IUFDW8+KCY MKB [079E);N]2[OUTR$[,0/M6F\ M41?-'&,)63MH[_MPJGQ-@%V^@1"_'/W&U T>*<@=)T6@_8$P&[AWM ?2((15 MA%"42C]&(:N)BI>4H>5%76]>_0[[-%1;K=Y1JT7V M*U'VX DZHD1YXL'CDYDW?B9TNUXKA%L)1QP,7-?6QQX-ZXZL9%K.I1*VRC$P MO#ACZZ+0+-\XCMB\G91Q'%M@7 )FM9,KT@\T8ED@U $0*NM\EV(0JI/@VKO9B!^H5F->'T29SF31R:+3KAC@SVFSU;JGNK*C\56LTPCS:; MD1!>+C45'LU[>J//4]\Q13].I.!NI=^6=Q\Q>Q")<*%(5=3X[;WC4J_2;W9* M;%L*C#J*"V-[C.K6*_U6;^<@L/!6' BO:"V!P6HXU6 ,^NDX+TZ30'>ES\BM MA;/K$_N\=N5*7VX(K\1YX<_.*D,.!,*I%8I H-(C4+%.A[V@4@-X42O>5T[X M'DJ=SDI,K9!$UC6:>\:\ZN1QP-GGNYU5\D_!H"DQ9RNPZ]]!2X=UL%Y;@+PA:$+0B[1>W79!:?2EI.Q$XV;KEK][ MJT=,[AB1T.,F6W-AI:YLUUSXQ2938MM$HRUX$GIM8.N6>*^-\K4';E])*]V$ MP)0+3L<^.^D.0JD]!Y)0:1VLHE Z:8AL[(#H=^W1'4GUW)G%^J6X%GS@>"2] M?P_K3Y6UYY9/2I&.6JQCWB!X9S8>78]0'8XE4.J@?]'_Q3AUI(66WTH/W\MZ MW 5]Z99[[3&JP.YIP.I<8T,7R'<+9YUG[SH6.?T?%HX0?J5=#>%OXKP0FT(D MWK4)0!%T;4J 0J_2!S8>/SUNCO:?HDUY*2RD&3$TVGS-,*0Y(;@%"@)Z;A\D M7Y KX(,?MNZZQ)38B@[FF1@Z\? !_^&K@EHBE9$Z[O1W72.FAJW]/K$U&]RK MH2*C1 #1/FV #$N8,[6MN33U\!E#_9AZAO$IJ>^J;M N0]A^&)[\F %,HRT/ M6:^Q;Y9J4\?:G6Z3B6O9[->1#LI(I@O*K1$[54/2^ [][IBTU29=#?N,NXZK MLJ&ABX#%!Q3 !D=L;NRU3G,+479-.&L]$PA@[*]UQV&\,=TV0@*]>J5O6G$* MT((+G*GO.&"5PIVM?]IX6YB<.R?A7S)1MZPU[BSM>O(:,RIYAYM:Z16]0U"O M6ZG2>)UX7N%/52J?@C;RK,DO=H4UZ451"9;>^DUT=M]39_?6"F C_\UCA+4" M(TST@S_K?O#9#>QP6@]MI[T@ID,EU2OK]GUK.:Y#V=,W[ [MCV!*,,1[C83) M/KU&\F2?\MGG';#/*2^^I@>5HK H3#0?9^P/\S<\FHC6V&T6!VPY*7LKD4Y1 MF**EU.76RO$O5-EZLU73C0A_]-D"CW!#Z;_Z"=5SP"[%DCJE_O5U^+M#_Y2_ M7E5]DWT!.L1$9WF+S!JJ2A/5F8'1ZL-<_0 #BQE5?D]RV,["LRX]X?JE+VA]\3/1[_%3 M_V#,2Q%\#!J18V&K=KA<8(D.&Y/$M\S-4\]A'>4Q,X.J;O"Z:]9//W+TN6K_ M).[2Y^Q=[P!U:BS2O ZZ$'^,WAC5OS3>1F?W(IQ^X_5VL MIGAP9^O[>:+G>IYR*\8'T8-E_Q.1*[\Q@Z'=7E5IM-;Y%FM<7#-JFD2V+)%? M^#=9)A#*+30V",XA-&Q5];]F=ZL!^>"-4D/"7\1A(\%6AD>$X^+HK :@6_KF M(J< E%^NLD;[0/C?=$MZF<%56W/I=\#!9!%[6G+T;KGM>8J7KE&5/M"[]08; MI)R4CE@%$/]KP%5'!M?>"BD?[Z2T,L0'.P%_RF:]+ ,-+%$-TEZ_3NKW5M MD'=B+ FVI4.GK<(ID\TZ4>F$%$[5OEP,AM))7T*"WC#2H7ML^=.N])O)\J>Z MY%F>3(C!^0?R&CB'R0>,T%$9X>@80__+ TB[GQ(.P'&=*\:VN%H1 1*5(\#\ MYO"I/@U&$++*5;CP)<+%\E5"9UR&;YI[AJLOC$!) /,-^05L#V^$\=#5"7]4 MI:K,/%LS2(5MS1\>. 8MS<0:V6!4T-++@.O.O3D;:J"2TG$'',28N5"5'E^><7@( MQ4+@]SJ_!=29E@F]4:JE2%\T-LP8(P[_HYH>@H;Q MBNX5NQAK,O%0305$LBD"+&]WB>Y6*,4_LZ&K8]V EUY/##@_@Z/FH:)!AYSB MYDR&"A8._7'96"\G4.PH9J&._A6T6VS]_C:CG(PZZT&MF0#L^>,+U<: !Q < M;)>%59)6Q$)HFOW![H%3;DWZ[F]5\KF. 84/HG((YE'S-W-M/"0;7UN;JDB9 M>%5+A*)9L#T<*T6!I,++5$U?"C*Q0!\=*;2D1N.G=,^ I [N3I5^(+>2;E7; M@ L"].=E7\%P' 05QI F?& H5<"O\2X^Z5+LYU/=GB-] "6&'P:@1 E"X0UH M^1]/>Z/C=VR05;;FBS;=I".LIO XP,MS\+W>W)]D!?# :YRCU5/U!XMR9LT@ M:OV'CNEFYM[4L#ZH/O2%_8B%O\*?Q'C(U8J4XFN.?8SA% <[X V<5RF;#D5= MH4!_.A8;(,Z59C;FZ=U",-.E440Z=)(35;+'!I4@:#;KQ",[1[+!A*=@\)"AHKH^Y8CF'VJ5_V)D$O?W#E & 4W#Q!-_J*N/ MDO#BG]=3FY!P%"!RR>S^]@OUF[?%1-1+](#O,!TJ<9(J;>5H\]V2O;Y MOH9^/&HFL]1)9">KWS#=_ C3M8:3&=$\@W#'P7A5,P\W2O\T(^C=%V$;IW)5^4@N%J!5 MJ$L8#40#975\*%=FN&P#B4R \+=T$L/!VKU:NYUOI->)#00H\X\R'_(]EF719 MP/@W_0Q?*]$6V7\L=1=#X!RH0CJ R@%"V3'I0&'S',FL M5)T$1XTB2[S[I^1Q0_/X?=AV*[%*K#'9#X)FO(6<<2?,D]Y/Y(G5&SV:H"IY M-!KSC).K1S/5?&8^C">+(\$3'WF;LQ:IUP4KJMKK%ER+5&2U$<>$@Y82%E@L M>%1$WK9>L(B*P')2\+K4\F4R5HY Q;YHY)*1"D:4BT&;]\1P,VNLHO5G>8EW7.DC/IB"=*:>N$XS*Y'5 X+E/;-A)2J6-CPE9-.6YO MPAV$X([F[#&0[!9CN\:64O"HC7>/"K;TSGJE$X,/ECTE.M!B* D3A)U2Z7<2 MDAP/U$+\H,;C.4NYI".6FY).2\IQ8O* Q+<3<=COLEWK%>7($7;>9@S[8]G] M*LR\,Q-P['ZWM_.:V,&MW3U:$UIAX@D3[R2$WS*A;2?_6M3$ZY7%J2(BED'$ M4CFEB.66(G6N:U@64#)B3Y.H&^97EC9@>$;;8UV49FR*H>!#1J)QJ4+%+@XJ-G4E26)QED'^7 M8G$J)QQ4Q+2;>DW9N4'_B5J<(JAX,E(PO\_U:&(P(:B84Q+*=6RO+\N[S!T7 M,<WF5 MB#D*<_,0$K=QDC%'&1-\FK5./)M.&)LBYE@FJ.46CT"A-SIVP M.(7%F4'^-4\WYBACXDVM%P]M7(;!*4*.)R,$\[M]0*;(O,4Q%R+#59GI#\VS'DJ-0QY-AJBI!C./D4&I=!39V,(1RQ$!/U8-.IDL3=#C1(/5,-/J T?IBD<84WM*,,HSP39U M1)"/,&R6K3^C-7>/_^XI1>FCQ$P39SK)I(R@RP>TDN!Q-(DWRIR M-ARPJ+\3X[,F#=($08!9N8%X-'3:RO"(0K$#VHPB%XA/IS4](PJ*+B)4.P-" M,2D7T3%P_)X+YGT^(#*+0C M4.A5^O6:G(P,^3:YPEH*W&2CCIN,&\L2""9#9^-ZEZ:4$[:61 >(,LW$71WX MG84QT$&IP8S@R/6!5F,A/@;?XF!6BZFD !9J7],W^8&/O@QU!24:@ MI2.LRHWXB'@T'<@O;H!,;?B:@GF]?)F?.* M<7S"A\VDOB:S?[E-N;YO'L5MHU6SBN./Q4=) MQ.&6)DCF'Y:M.<1,DN:-1J7O?EAQ$4'^\E1#XH=QPHG7J5"G$-;G,%AX0_6#8;-XL@ MXZ!Z-A/]5HUFI=](T&RLHVQR]&$E;A+,FV;")L/9DR@OER@<<>%:_W4]TS6- MF#=T%3 -3"!1]Y,S#BJ"R<1#3B[A2TT-:%13/YVSX+_)+.G?$?URHS:TC/(H MON$C6\7EKG%IT%L<';YXYPP(6 W $AXE]AQIB+K>\'X=)B>G./KQ'7VH^.WR MZG1>?8P[X;!?("Q )]R2Y]#8G#3636NN \'"3EW )>D'(J%TJ]H&;%J?>P8[ MTMS2B $,CI\,L81MA[U-C1,YO,ZT7( !',E!#8X=(NUW<^*NNJC^L3* NQ#T M61G:'LRQIW<%($\=X\YC/?7P$74,:J?GIC\2V>.!1J@G8^K#=;.3-!B=_7=F M^_M9J&_D>FP3]>>U.H7MWJC&!] PNL$CIYKKYO4*%,L#@.09\HT[:?CG<'3_ M8RC=/K^^/+\.1H_/3UE8S%&W_?0\NA]*HV=I]*][V/C3\/G[X]U@='\G/3P^ M#9YN'P??I>$(/OAQ_S0:)MWPFA'V2O((^T9EM\'M,5V$BB:NI6X8SZXT3F,\ M^S#";I,GL*>Z)U GW&GD^C;2\22FIS=[M4ZG4[9!Y?5:L]D3FSKA3;7:1-_(B.[3V9D>0:.ER)]N[LQDI@,A"\T[FUYL*CF5-$;119N MQ%Y2YY9GNDXL>W=[7,J3.E1N!&(^!C106) ]2U9\EL-?# #]!!J)9]" _47L MB>X0 \F^$J+>"F>^V1>/-XB>6 C M5@765<2X0MM*B:<9:)Z-0CE$N":62-K[);_ELH9_VI;C MY"(\I3#"*T\3JDM%P'7EK[OITTXN+%RO4V] SHBNW6P(Y#PUY.3W):Y'7,]% M-CSSF9WH>794K0K#38^.XQ&-E4HPP<3B[M$4O."Z+VI)?#SU/!S.\$LKN<2KN<2?%%!(VU:ODI^+71;>*;VW3=VOZZI2+_F@:G= MXY72%2)-.!)TJW:EK[3CL>I3;(9^YNAV!)5J5XS+&^UM=@J*]@JD++6@%M=S M"==S"?ZGE6P_ LI4"?+\CM%+N)RR,5D3VU6UG\QRC);#( M,10),3ETT3TU!-X]Q[ I<@S/),?P-%(,6W6<#-@6*8:"HVZ78G@X]67[%,-6 M.5,,+[B7>L8FI@WJ$5[]5*'=,6W65LY<[B@5%!BRYE!J4(6I!U680:\H?'NT M??M*[ZB\C3'EUOJFDGLDA;@>T<*VDT6T5FT?^U"17IJM1J7?6->,-;GQON*W M597WWI]YSRC U4=D&TFMA]>'AEO-'2O82G:<5J4/1R$Q;$AH/+B1U@EMKQKL MA@T+")G,UCGWD5Z%/M#N>5/,(;'?P0A(AF'089J"RQE9KFI$O[^U'/?).*9D3[+%$.NJ3:>KZ=AO-%C665SC7A;7Q*O_\C%?"6MK25I\_B*9/L'OE MO6J;P&@DSNXB$W1U9R0:TH*$FN*0'L[YT.7[3TF#R MEZ>S3I"QXY]OT]-G,U0+;CJ:;K-Y+'-JB.+]%\%J1&;D %C9>2 MXO)N4(PMX.6FJ],FS(XW_@\H0KALJ"03?GL+'WGA/=X"?Y.SOWICO>+P#9NN M$L>!S8UUDS-\[, (%.7"7XZN$49P?A/VS]R-UUM=4!9;K5J:5]O7&;_H-5*K M@GTPL2G8L&4S _7")N^ZY3D K86J+T-YX=F3&5 R_ ADW!6U-IP$ 'Y8GJ%) M8[@WL C?"*+#^%/Z(E^Q/K:3F4[>Z6L1U*DPAKV"L+3,A-;(S36MD1/ [#>[ M_N&OF+O==:M7Z3NP:3,N/S7= 2 "'L&GUU-XHSG!AKK![K%K&/8%AZ.R&4XV MX22BNMB?G,(! (KM(RV_K_6*=MZH8Q_IU0];3&/[HESY@MP'L-\' M/4*1/\EGV!:=]RT/Z"3<.E<$^+U2:M*0S*CX'Z=T/::2 MA_]!./GKEO4P'_K3"N#>)B!<42\/3F>3J<$>YK/=$),-R_'LL*ETDBJH^R/AT%+030HZ/#>[N,G$ M!A1,&#=V6H+NT90>R-CV<)X$FZ<616G=1/9!J+5$.0FVN?L O8B".R2T*M[+ MQXSC>8257OM"K##AL\$(/X3P:=>S"9\)Q<"9^DZ6A/,8T'].*9)9HQ3'MY$. M:<;HWJ1#6Z[TIY9GIQKAVYRB<_!3**DR+I0(:7B[*N20:4=LQ9^Z9H+,039A MZ-CD'C@3+#&959D; A4\/ AR#J94; .R[JX@&P7;R V\1AH*K$K3N+:T# #D MQDP\T+&:E)7'=."(+$]1@]G+O 6=-: 1?WW=XC--HN*3NY0-"[B!+04Z#,[B MT*FXU3SBZX<@(()=3#WF5PHTFD"DJ&CCJP"5OL-F%:KLFOH/+-Q]% M?'2@&*+!O@QK0;=&IO!3'![U.YXD>HH=2.N8>-+<%D^J*X"=JZ"">//(O"P$ M:@R[0,FT];''>H#S.XRBS)*\XF2K>1-&ML7(H!2PILB?5_;Z'<00SG#L;!1# MP4A57Q_B@@?5&315?'YV8"0+XMH[,/)VI0\:,8E[B>%N_;:G2]9*%5;1"3IJ M&.Z%Q@OK6,]X!=,KN;*(RO745E'E JT3=PA\BG^WB3LMFRW=$ED)=^\X:HN-U^2-,US\K8,P#(T)*57Y5IH*B;ZYEP<$7O;(>+_DD_? MJ>V\<@;_8-D_0HS/B96=E(E12\9H[-J_5"+_@#U)P:8J5TC"%I.?@0A:Q@Z) MVZ()IB#^D])X-DK 0 K>D)89R1D[I@9_W&&UPJ?9MI?U7Y")@((1J:K;DC]\ MQ@GU BX1:%Q/Q8<\PPU=9;C$DKQ,@R;8I(9!Y3..5J1F"W)'MHK/-+;A@UNB M7Q%\L)O*!SL68\)]*#7IWS,=/UN#<-+$4/5YX"X"Y(YH=UPK1A)Z MLRS4#U5G560O4&FTW]E;:.H)Q=N-5QN.^=NL14>-_G?]S;*99U0C)J42=,G0 M8]0DP !"/7A/ %%)4>C>IYY-W7F@?ZNZ@:K5FTK=/FG4F>"K6P8:2DXDU)"G M,'!9$YS5R5<&:.'\)C%0:W\#M;IBH)88J+4T4*N1/%"K62E+!%-N_986ORTP M5%LF)9I>^BC"PB/!K3?6"S#@N(L(")C@8/D-'IU$[ U3(13PU6^A7LKQ&O]J^98>O MACW!;GS=>'M-K%-/\WJ$%I_Q>3T'*>_9&()95L)YM'))4;^*&JE)($?+P+)_ MTF&;VCO>*Q/_<-=VE CF/A%$W)6&9[XQ6>OJV%0'[OI--?GLS<2HE^HXUD2G MS]/+IHI_>+B(';'JD%&E* )Q#\R2,1.)"P4#0A>TO)=.QP5 T>[V/(B#(>T@ M!A=F_FT.J(T)+@-:QU(X#:@$P+.@)Z-KKP;4(EFM>,5P]K\\L"+8X)]XZ&2" M-V'0,!JH,='L- X&-E?45_5F*C9(P/G \&X;HY,ZK#-Q_>.&_K"E,?!A'!:6 M=]G-G_8LVAQ\'KF>GY)"$W&&OR]G-O$QKB<-C[4*VHL?3M\PD+&QC)L10MN4 M_(8>0NH5B%G5$;:$)D!H1H=Y V[$@*14[[4TEWP<89?2@'.$9P MK.'?)[MZLIB@';G2;V^V0'TW( )RB0F&O&H9A&'2#A7?C"$MST)>S7G%=W@\ M[3*869PWRSTC7',F!-\#EW<_'TW'M3W*H6@2XFBFFCS?\P^Z:[^7PP.<,Z$* M),MU*)5^,R&%?.4VDO/(J_A%-%:3)S-C23SD(406@D#5:^QI;X3R=!YM"F-' M*3&C")FNR, (F9((@TS&O4 &,9]:Z/D+1)E%,R'8\3 ?8]4W$@#%E\=.LD2. MD'O@:A]_LFP65L_N!P 3^$UPD!#A4#5=1%D@"3J#^ LL*:TUZ=&,G6;509(* M)[[Y\-B18ZQ>*Q\&3D7_=#7?; /[K5(^0;-KEL+,ZW)@EC)?6$),>*L,QY#C MPJ&K$M,)#>9BT< JUVG<$F_*%P!P*?D*25)2 C>QXP'+HHGR$\ZA\]-^H]*7 MN[7FIF 8GAK4-P +YAP!7$Q0!&FP%X==XGAZA@.:CBX:C8^_7$TNV@2@U#8Y MC<3:Y$UPNIWA7X_F/<_Y0OD%=^GXK_F&VTXT2-:5A1Q^GW<,J(D[;57Z]9H< MO[^X+95A G6C)CU9D9#Q"JM,8"O,'@D-$)-BR9*R/58-FJK@S AQG10YTDS( M8(3MG%P>N-Q:FQ^O+4#/,W!P+H/?"3M/6BP"^3QQ+;RR)B\K2\SV]H_-"Q 3 MXV%!WJ!J)@HM1-]HE681:$6%=B4Y@45D U+WW24QEE>3?JBFRM&;ZU=^1(W&CD*3T!H#M3-UQV?C MYWC-W4S7O**UA;KQ! .0/#V:WF*BD1[WEH57]W-'7]5W2DJ M7SHPB7AJ!_60<0^ *DVHIN"_81GM8.^1S'YT;'D\;)^,MG2//I(&\AQ=SF$6 M/\W"'1-B4L/*V"51< M%.H4S=$@P.U-#SL?UZ8YH@ $._$$Y!?6K@&SX8,ZI#(7+ M:-;M*5Z$-?YZK]IIM^QSM,6UCI_$)/Q[X.,QIJ=9;5P-M2\C?SKVOPU3_B MGV--23/Y*S"-:N1;*6U3LE+K=+MB4]DVU6NN76I#I])2-"3M;G06Q,0/ MZU).E3G+@T4U)];6>\UI-_236P,4EF5S8+"L!0+RT\L]>N-RCZXL'?T2)CL, M-Z@B10]YV/1,:N/9LVY F._PY].:<,.,"VXQ$"W97,@598IT&^K*&&6J-EN= M77L-YKJW(_6L%Q0G*"XUR'LPDE- OC:JK7I::%>0G""YLY1Z8^GH!XWQC>/=C6 M?"-G6=^HLWN.PW4%_9PM_6S0=H] 0.TZ*:*T M"0KIH6T_I7*F.M),=US+1L@$75A-$_/.=!-]_)B1OI)AE);T05/-,!&.I;G1 MJIFJ-+,^,!-_.3E_KFJ$M@J;Z [M$F;1B@M:@\'G VS8 W; K((1PWO(Z_E: MR"MIR?*[&'7KN^EWDWND;SAID!+FYW7Q9"UU;$5*!3(D8S=9TJ)_ 1K<H">1?I6,G<<&(Y574]MSA(29$[HD;"$ M)2=:;)@.DA,M(K35JR<-KZE*?TN?WO;:7/]3K= 665#_:4L@9QNWV.BAZ>ZLN'*;Z[%7HX YTTI.; MS59;T4A#:6J=:;) 8$TO]^C8H/!"SXZ=7B[V\&/*MR_V^#H56!=[?'=_JLL)G!XP_V+/[EZP MJK/>[WRQ8(D6ZUW%M!IPMZOU%W;ZHVS^K3153MY^QICGQ M9YB(<8JUSW]B.LI]3+[F*8?.68PQUS7-(.?>]B!SS4RYT2-C0X3-I[T8<&5I MHB# ==S&"P$+.H;[FI[\.[8L9@X=B3DV)&K@KRAS135?R/-\*F[EP4^QN8V; M*ZCVD555*#6E=2S1FQ'E_3B3*(+1+'Q\:\U=6-.N82MNO53KT73RT5)5PE0#%!/JE%D&6@GR8V M!.E5>QU9T(^@GU+33ZP&L@STTP+Y(]>K;3F>)7YP^BG(7CL9'98G2!7=&R]X M7LD'ND1^7G^3:E7ZW5U6Z\;9QV2EN#>8?N$F5P+;#J$A;HQLF M(BM*M='<14,2^%9*?-NC2K$UOG4!W^I5N;>+05L0NEU$0S"L##FT%XS[)GDX MO0%7HUD>!N?]\UYF:\*"H7-.G&I_C.K^EVNK="2/:G\^NF3N/%DFOMVVZ)!+ M?RI-?DZ& V>:O6JOEU#V?22<**E;0O #P0]*HRGOC2'(]4J_T0956HZ72PJ& M(!B"8 CE-&7VQQ!P H!2KW:+B-X=D2'LL?7<#D/A6%&B7V<*-\F;A_ F@&EU MI7)B76GF+.8#EIQ*8>DE5K3CC.DP>T=:V-8[ZTJ7K6W.)6>QB_*%2SQ[,>4+ M8ERA*'L0FSKTN,++R-L_M?QI,:[P$H]^W*SY8YBFMYYMPTW<["WUXMC)YZ>[ MN$B;WR?B_UX;UJ0I 0@=/FAX 8Z]$_+.%3@_B'/3!X96,4=-HN>L@;&UDDQ> M$+@O<'_KV3_;(#^V96[L/$]/8+_ _F,/[MD&^VG*>3Q@4QGGI-9O*I$;V%@:M^M25:J:5?ZC7H\A7>[&:PBC[=

^LV3#;HT^GTF_M M4N(C$*>4B),U:V)[Q.E6^LU>]_B8FEV*P]:HZIFH)ZO:7C[JV8-7P^]B M'B.6O,E"F$Y<[2IQ+GRR=I] IMQN@J*P2:F#%55M=^.IZ0*;S@";,IK=A6&3 M#.IAM=Z(EZ2>OE6NM-C J#*[F[8OXBI(4=XA'?O$*2T3H:6DH.:G,P6L^*K< MW-GWF^O:3L!0NUS\RZ8W%(: V&^JVDGHEB,0\$(1,)NJ41@"-BO]9K7=BGL4 MRH: 7 ?Q=^ #&%2)2K'J[@&>W[U%K-C9FIU=0LK<'9D2X 3:47/FQ/,B?VUO M^6O"_Y#5*O)Y 0_[9](-IOHOHEW_E]A6HEK0JH "T%5DY6M)7! "H0YIYNP! MH]H"H\X:HS;8+7O J$[9,$HD+XE\@B.(_:4L@B((JUL888DTE3*B54;A7SA> M]01>G35>950!BL:K1KUL>'5I;@"1'%6:CHV!GLVN))6\$LA(KO1[K0):J0G# MK%R8DS6;.2OJY PQ-11,M&L6T:1/8%:Y,"MKNO.^, NK5JLM>9=TZ!*:_B)# MZM(2!/:J">11 9J[J@ B#^5LT"ROVE 85V_MKB\(-#P;-,RK8Q2&ANW=E8M# M)47MZF@HOZH1[<3Z9=8C&PV5K?2;^\T_$V0J"#1#PW_9%8N]\C39AXN,:.+U& 1/\["RI;%NH;N1[; M1/UYK4YANS>J\:%^.GA[D5/-=?-Z!8KE 4"LM;&LP)X:=]+PS^'H_L=0NGU^ M?7E^'8P>GY^R=/H_ZK:?GD?W0VGT+(W^=0\;?QH^?W^\&XSN[Z2'QZ?!T^WC MX+LT',$'/^Z?1L.D&P:"0JZEFQZ=B!-.M)/1/.!?$6W@!A\KE:U'M=Q/IV2" M-!2POE?5):\$%ICHADYWD#:KI5D_F5DMUCNFD1H2\8]+70,V'%72=/C,=J2I M;Q/OU0A_*V8Y2)FN8A9+FFS7+:=XW(:(U*:M4ZS4[;!'W*M M+??*MJE&K57*32FM(D:D9!P?D?@SN76:8R9^PPEG+S:A_G2F@DK8UW/3X]K!JJ6232.11.*H E!$^6DB>:Q:*(A:"(S M35Q">AF@C$U I91T4WI7#>ZB5]'MI9H3XHBBMH+R*S+HB^D)%EG8P>U,-=_@ M!WXF*/QHX#C$=?[PKW7@WVHR:\ Y4)U:/(5*U"F=/IHU2H1GK4J_78OWG!5H M=OIHUBP1FK6!G=5K\1[B92N.\^- L$>2CI;G]2L!DKP@.0M/)J-I5#4GJFU_ M3BW[0[4U275=6Q][[I;:IFA/LJ6RR9BRIFFY&/)MY.H&P/LHBCQS6Z\072*/@?=/W7#U%V)CED$NAMXJ MKN&9\"24E:$7Z+!:1K0DA)(K_7JM>7Q/@<"C,GND-N.1@GA4 L_F)?@2GBSS M6B.:!R!&/8"P C?A02BYU(=K"V^-5R7FD_X-8: /.%EMY3,0 M\W?.'M]VBSAD0;@DQ.H@.R^J+X9 JE/3$?:-7MU*7ZF=3X?GS-H"+;0^2HC! MLK0/W3 D?;Y0=7L.-R--9JK]1I:+P(6#H>P)L4DJ^6-PJ5CUFQ+2:_4J_>Y. MF6/"Y"LK>A485]@:O]IUT!F:9; !!8+MM;"G,-=5'*URV#YMN6RNK$MP/?!A M']'.S9'V3'"3NI@97?9@Q>K %OS%7>3^DLF-1@'C[?N%17@>6+5[<&([M&HD M!Y<%6I43K8X9C-@.P9J(8"4H_[N$[(4[0N9ASB+M^PK_="W4ZZC:8"V(3>]2 M9#2%6@IV$+Q&KORLP%8I45 ML0I4%+9 K$ZR=2/2%_;4^8TZ#2:T+D6X"TY%$_#KB.Y->#6M74_MR-/N(D$5 M,!!%F'3GYRE(PZ,\WM^>R'PY-40K0]^-#*RK@W&LG70!X3'(C!/W\X5A?1(B M.3/5)M>L#>Q"_<2@D/ 1G(QFD!3=&^*-?L,+O;7F^ DC1,M)S@GJR,*V.U=$ MVW-Z0EY,V[F@36!:63%MS[4/>3&M(:HB#H8KS^Z,V,*9<"HJ [VN@8;SA:BR METQ 98G>"50JLU*0#9=H5*H$G1,%+I4O/3$;!K63.VHX!OTVJI)K4 M+4!'T*GA-0D/07EK'?V[&YC:"[NY"'VMJP[JT.*SN- 7!>KEQ*JB)?_^$:R; MC&#" 7#ZN%508>/VN$4;)Y:@RNH23/Z51@@+8JJ&JXOQ'F56"Y9*AE_\&]NF M^T%7=$P\>U0KL/O!;KA67+69P+4SUQTV8%T2=N%,/]%B\3!H@7/E:.4B<:J2 M25P:U:UV',^IWC3L(3;R@-(.LBCB[Q)'UXE]A1A]>MUV2CN<"L\KE3]@:H5+* MRX3GH)Q8=2S/P=;XU=VU?%'X#_+E&=+.1Q.;:+I(0CBL1V"'-#'X\)9=&;W# M9%+JH2MNY\ZWPG@K*385F'68!9UZM)@L7@H-,Z$2+I.*-DX4C M8%\(\;LY@=VHNDDE_L)R=-J^B"8DJA[AF- TYV%H7[B'DDZ M"I[7KR[!5Q(@== I^IC.DK%E:\2^9A"Y:0 ::Y:'B:,("/];UUK<((8[EJ%K M[)M+X%"[V#&WL)1N>@"BYZ"_9S([:B6;+[F3HXNXR=QL[#@W^9N@F!-2'XLB ME'8A 2-!+8):2B)?=G*49:<;6CHH!,SV)$.UTG^X6/$4S 1CP'SRYO"""1UB MYN^1'DPW-; _;AIM(!IVA/[_-[91P^7KTE56GV(GQ_"F/OT\_-$5VHET%DXN MF1!I3-P/0DS)\FR)Q#17-.HEI:XTJ>\/_FC0/UQ8PT\?=ES5]5S+_F0/?*B. M5)B/ZR[8YZ.93"4#4WM@&QGZ^\"/U]J'.(@OB6#HT8KSJ.QG\QBJ2U(GI05[ M2GTCTL+23=>I2C9Q%NRUQF=-6KEX].[")^&=T^O3'6EAPVEL0#Q)\P@VLL>? M88?-I?+T]Y29_ YM?RT%G@ -0,^D M*9=Q]-P!(1.0C_=53L1!/B,:" (PV/!05JW.CV:]%ORRE3AFGA;Z/9O2'9D0 M1 A)5JH4N:H4N/>>;2T([.AW$\$W9[]!/$/0O=F$C:X 8F71'?K0L_VFFOI_ M&<016>\!R:RY/I%NK>M@N@4%X1T!7F,M\%'JW^U\=:0O^)=2__I\?WM'_Y2_ M7DDOP!-46QI]6-*;88T!V2>6O;#HE<]U4Y][\Y! K*DDMWZ3X!V G0!/N"+I M0W=GP.#>B>G!O^ 7JBL9P)U<"=[1:#>_=EIU9CD @ W87U7ZF.F3F?2!QP($ MM#BF(=ZAA*M%]Z19L*AIN91M31@8;NF[/T\8.60%D..1'1?@ .";H%*G25,/ M.'0B2\?K;MP-/QV7S!WIG_/QO^@]_Z\WQVPM^H$/6-4FPL2T8HTZX].WA]!BZ<]SD!+&< [-*=G"8QJ!DP'9 +N< M2KJ+3'..I5R&_A-$/^P5T RQ&?Y@N*SY/6:0QG _+E*4@<5@\') T_\2;071 MD:/SK=+]%"*Q.68VE5JG!=CKAYIOZ!@=D %?/W3-G?G>BLB#W$BIAX^H8S!) M/#?]D<@>41*!L#P.=WZX;LDKH(W\=V;[^UF K+P>PVW\O%:GL-T;U?A0/QVT MT2.G@EN_7H%B>0#02>1 C3MI^.=P=/]C*-T^O[X\OPY&C\]/63CG4;?]]#RZ M'TJC9VGTKWO8^-/P^?OCW6!T?R<]/#X-GFX?!]^EX0@^^''_-!HFW? *!05* M?5U&' MSJME& ^6_:':\"EH1R-8[)MA37Y&E#@YOAGX$%]&0.=;X)W8'CG2:.] P49= MP#(Q!87R26"V:*0$G"TRK9,S.*H:IOSDBZ&K8]W04?V[0ETB4* :&0&_^/KWZ83C?I2O2A MKZ!SOP%SX9P6&?GK4:^E=(V)0,W[79+N*F>LG:I#2'6G)'4N:YI!BF:XW9]'*8+WN@NO&RR MG@4S#RRU$2T/%M6PM\)/A^=1X0#0DL.WBA]U<03F]+(JEU)16R3'JT73!1J6^ M,89(1>?P[IS^5KJDGK_MDCQ6\F!8JD_9<[15AW(KZD^^CJ4 ^+P*#(X!Q:Q_ M,FM[\6K/<:[YZX%UN1.P23$YN5=O=,QJ=+2CE7"FE?4Q* MP?X^C6JWL7--7[EJ9$]&P@Y=:_)3LA:AX]8FCFOK.(<-]H)?JNB"$76TY1%5 M\(?_&9]\$YUW V3IN]#6#<3)2ZC-2K]1K3=$*ZYSQ,"\(N H&-BJ]%O59KU7 M$@R\-%OLE<"#[SQQ(8Q9BJK*$LL%_\Z (@>3B>W!2JR+"?TDN,/\M-BN]-O5 M;F=G6BR/?2/PKD!IL#>\ZR#>-7IEL:LOS5IXPH:\+,_#?),,RW&DB6K;GU,6 MIQ5&0GF$P;-_3=_AEFZCEY2?ZKJ@>?6J[:;HE'*.F)67W1>)6;U*O]D!16)G MABZ4^JWP9!0T2BN D0OM:D]:/>L\M!NIR?5*OR%7&TI\X+'0V4\?J[;0V0O! M*KG25UI5I5L6K+HTC9R:5T23(EF!0@DO$^_>;!GS*_P>WF!^,L01-=5V5RCH MYXAU>_''%(%U#<2Z1JKRX327AK&[W_ RE3S4U83*4ONE$6K M$LAT3'Z^*S*U$)DZW;(TR[PT%?T[;440)D,+_?S0;)IV$5BE*KP6 ,7 MK$, MEG8(SD]:[4I?[E2;O;(T?1;H= !&O3]TZM"\X=[N><-"H]XZQT6U)S/6;4/3 M7<\F&.)I=^H5]OUG=TE0@_??C244+Y+XR/A@U1RDI&"<O$4 M<3&H][31*2^/+@*=L$Q4:55;C;AI5K9I*;FDA-)BG=#*7"<]LL#J6=.NJ@1- MW<^C;?L^>?H3R5]QIS2!ZKK5ME*4=WM/G=D/KX5?+-KEY?U;H1W&*]N@GA=5 MZ;D_M..BP-^!#]86[;6_B]J!N,-$0]$*S"D^?ZG-LR))G4?MH%6ZYR_-8-Y[ M'ZPSMV_VHUE%.TL;\G?KNR;W"G"XANF77J Z%;IU*'Y3^[LY* M?PG-[5/@]2\X^,)V/VF?#?*7I],A%2)N52Z&[]_2BZ&:+I#AO7]1^>FM2[/H M6Z*STCDBUU;LO4#DP@)KT!W*@ER7IKB'N;^[%N@);6IOO+R(U,U&O=*7FU6Y M)5HBG2->;<7&"\$KF39([6$G_5+@U:6IXR)KK(0#.RXV#\[B[] QH\OV#WOG*Y;NT$M.F+ M1;^,3+X8],,\@TY5;I811ET;\TJ<]DPT -- M6>*$PPD4G]PS9PH!3;GEPYYRV9=$0P+WQ]+] K*) MB[B@(VDD@BP%61Z\)F 3678J_5["E)F3H4NJ3?R##B:.#J0/!V,7,HX^];D# M8@D=WSQ(&$!=E?ZV/4MO%=/>#GM3^Q]GLPS:$22D#<]K:26F $8##\6'>:\9 MY/VA.I+JNK8^]MA\:]?]0Z@#C0P23IS$^-R=:46]PE'SQP_'Z*,]'MM6).F M!#B%:D1O=^'9"\LASIX1/?W$0U=U"6#[=VN2C,%-#!MUVANN>MVQ'7Q%TJ%I M7M*1SOU@V&$T_9NDG'K<5X\&DQZ-&,;"3F3,@.\E,R M+1=;X^@VJ4GY%DY'IS%YPV'I%E\8?H-"I%63'DT)93'>856:@+Q5X2M\8_Y+ M3'L)Q65_:0MC!9L63X'&B2-)LA1W4X8#A!*/B[E]L_Y=FI5'640#6^#7TKK[ M^&QB>Y&F*.U"3N9WGTD\!#K->PF'B+(YV^]C17-(04FR=4P_8#7WB5>Z!W&G M*)W]0P.' M;BN1&9@9&*XYLY5S6_)"P*0=;)01S-MD'N^\PL/'PV!*A)MYQ7 M,J"LA2Q^QE@J^['_(F#%:IP5-Q@KYK_!W'8*.MWT2.RW3;8V2 50K^$-] 6> M"^R0_PS/@I^_J[9N>8[T'\_6'4VG@(!#_)M(,_4=MS]!,Q#8&/PRUI$"OC94 MY +P>EQL"3BX 7:L" SC4N HT=@T(!]>&=72?>*K4!%K8Y!TA;7P" M^MMDKKL(., -$_0"AT%[3 ALVQO_ATPX5%/0#:[5<&>6]S:K<@3RU0#X&7P/ MIW(\1#HT0G1W-K,,M-C9HQ/+,S1XEZ0N%@88Z&!TT0O7@0Q-^E; 4@ 'H"EL M%LC ! /1I8<(MFMYKJ-K)+QU.O&2O;7*#H.B?V%;[SJB#Z*;:G[&MXGHM("? M_0)Z=PF\+Q>SD)-9!?8K0ZX FP0+X'^LL3.8N*/@4N KX Y@!GMSC^(OYQ7W M_'1!Z(S;SHD\!/M0UENU>& LRD42;IJ">DP,G;PS\.%O)M:;":BFA6I#-.CP MN4)G#@DO0G=V@5]V+2/BD_K=U'2'&>PQT"6""ET%:P"UPA/P9YRO47:375?D MY-A46'8'\&-ZW3<4>OH[^?JA:^[,#[E&'N0>L'KXB#IV+ /.E_I(A.U,@%"( M?22U].$:JR*6X!?Y[RR(AR[4-W(]MHGZ\UJ=PG9O5.-#_730'1@ M6!X =!+9;N-.&OXY'-W_&$JWSZ\OSZ^#T>/S4Q9Q<=1M/SV/[H?2Z%D:_>L> M-OXT?/[^>#<8W=])#X]/@Z?;Q\%W:3B"#W[\0B8^N37J\G4C]:J. M:T,!8S4\*HA0UM@H55!N ),%<::CNDBE)\U\,FDD%M0&K [@;L0E5CGF\[.1 M!>XF-!R #/RUROU^C[P-.* _K_L%SFYA>@7=VAW?8B+CZU7ZRCIOBZ^$?0([ MET#VPJEB-B;S(@200'?I G1(4-N,5;E AUS8#@ /X*7BSV!]NK;/UZ(/J-+M M3#=5IKWR[ZEPXF:["K@UT1>HP*U([J5KP,>#J]! BT0U@_H]?KF2K$AS@/T, M=5#5E3ZHY@'W[ADN*JJJA$++UF'-R0P3P'%?>-%H7V*\@>YU"KLT)_BC<)NC M $_4N>69KB]LD[>%+Z]*^E0*?U#EFU&G4U"VZ(X)_5-_9PJK34V:G*BU09ZF M8-0(MO=OW,WC? $ON??W 3]YA5TDH5:KCJB5;N'6I#3^T 3^(%<"RT$;N,'' M2J5/U4 D4I)"HGAM"*R4&Z(*/TWC1VU0A9_-%Q9JDGA!$7.),,VJEB#M"S$0 MUAQ>R< <620BT YH( R8I*$N''+C__$5U*"%H7[>Z"9E=?2AKT"9;R!%N4J! M$G0E#D9?R+X.A6NMS@0LS['A;^9?U^"K?\0_;RNU>JN3^%6])N?\O-5(?DG: M$VF;DNLUX'MB4]DVU6JM76I#VE7&-*^U/Y-;L=_ES48XI';5W:1<43**\ED) MY[?ZG-9G$H7NJ553,NPJP1S!T/JU4NO&><081#TN4.E_D:\2$LXR(L91F_H$ M5T47O*%]P2<9+N\+E3"6!XMJ3BRG87LRR)S/\#6&Q8=).LF&VZ@39DG[WWC: MBP%70X K#[B4)7 =J*_84=.XOJD&]6:#A?(_*FB,]J0F=205Z"O*(NO@TY\(71ET*'V\FMNJ O M05\71%^'DE\-2E]*0OUAB>CK0-5Q1T4//][A1$,(D0A#-(H@NC?MD_2VHKS@ M^EYI\ 4 ]&!;\Q>\/Q;/@M^^^->7GTPQX:XJ=W:1@J*G4RFQK7$(=$O J%:E M+^;BG!\Z-8^$3EC)VBN@9*XDK<%*K2KX*1'[4Q5$-ZC]:0K![>U'4^A@L]5& MHRQ=I03&%8IQVVD+.5$N :NZF(PK<.HL<6H[E6%WG.I5^JUZ46.]3LW%<+0& M/+F4!Y9CQO,)L705T[+P#U[MLI]6/6>NT.]?Q7@EFL<*C9:(\SO>WO-T$%2E M#-DM/D^_ZW.=E4RM:!Q3_1?1KO]+;"N)A-OU"I!K5Y&5KR7I#"RPKP3JQF[H MEX!F,C;)$Z.'SA+%MM,^"D'P84Y M_];=&?P>APUX[LRR$QJB;M F&H5I$\+0+"/>%>F\*!3QF@+QSAKQBO1P%(IX MK;(AWL5F6DP\V\8J.I%K<:JY%K?L!K,Y']OM2K_7B7>H$?'O$T>H(M,IUF!4 MSJA<&YN95#N- GH]"X0K%\(5F7"1CX7AS-9V"5)X+L%;D:@SJ)._/-WO)202 M+LKJN4BFM0%>'KNR7"I[KVPJNT"Q$C@I"L6Q3G%A-8%C9Z\T+"%9 C)AA:*\ MBYH@7 N[!34*5!,N5RD_5H!C6Q:NB,R(LT:Q(F,9V^)8\&$>Z@>2YU.X3V6RC#Q]*#]^5>; M/R:WY_\B7]'&ZFF-U*6Q;Q70>68)X]"PVR:;^82-)/U6XKOVY\_J?69#6U[\ M5N4#4WOD/BMU]SF%NG5ZE7]\TRVV+$5TKEO]1 MS]BM9S@C:SX?:V?_6<7:P05KMF]\%C:'IC3S-K#U-68,.DB.=2.B<*YT_I%ITM"%LF="K$ M%,="L+/0^3725(?SOO&Q%_XE1E_(AT1$0"#W$D%@ 3:DG-^?CA:9!H0+TLT $M3URI"+?8.#JU,+-(C07."//=-F<.C8')!@SX4N< M37.DDZ;3W10XH.-AO+*.%#Y#\Q$V@"-ZDQC ME'I5*=7 M@M_K6$#*Z+[,.AIGJ[S0/8*R=+[QNSQFEIB4(EK-[R_+2%&ZZ\,,<><'NA5? M">SMG3B<<>8..G2QX8K2JK82:N*VRW$_A["@H+D+H;E>,LUIFK:!W@+E/.R M] MU0W=T;6K>6X\.M7T M&V2:$;M5H5W;W+@EX$O9QK#*976 RFO)7?Y32'E6.&T84Y7) [\YPY;M(1SXCC-C8T M<-D/Q^W5*_V>7)4+BZ^=@,]?$$F9SI:/2%(ZT!S;&NYA3SNEVFV697J@(*,+ M(Z-\@>4T.MJ[%=Q3*OU&M5&&]H^"1"Z,1$X@.M%K%!:=*+)):JR/P5&;%="* M!FEAV2XO]/8K2%V+EHPFV&%XNX[NN X.EIVK-NR-U1H329\O ,#X+S7L2.?0 MFO%(9:I?#LRFLDP^)=>&@QCL-;;J$B>AECPL[$VI+:?WKI.>W&RVVHI&&DI3 MZTR[C6FW-6YU6ZJBC=N]R?\I2I^A\YSKC>]7&LB/GA=A#T)"2BHM[348R MAE<2O,:5OEN. M(P$$) J"O5309-IMI2_E[SMP*OT*OJD.H*,)X#80W L MX/@QFIZ8$<3CS4M M'G]*L'L=.5GX8]5U;7WLL4)MH/W&G33\=%PR=_X.J#F?6W@:0%JVXLPRX)(= MO\Z?[0J65H'UJ6]$ NZ,G4V0G?!G\2D'.(KKN, -\-6:9_L="-1@HB?O75"3 M[G3#PQ633F,"KBTLRBC8X]P<40W_/;KC>'0Y;V&Q2G@5/IG#>N07L2>Z/^8: M#V0M*).JLHX%Q'%YC2!VNP#RQDVP'R(7BWV(NQ M3=2?U[2[QXUJ?*B?#JH'$1]WVT_/H?BB-GJ71O^YAXT_#Y^^/=X/1_9WT\/@T>+I]''R7 MAB/XX,?]TVB8=,,K"DY$4P"E(&^CD\D,;$R#/$]751$J,$#3YLQVA"PS23UI MY=9#3J+A1UNI]1JM\V[T4-BF&MU\;4C6=I]H%-%](C% AFWU3K%$.>Q2L=08 M+D^-"(,Z7(&(I8?NA MB,ZNH\;VLZUNI=]H*]5V-YY4(RA74&ZI*3>67[,?$J'Y\DJU(\O'IX@#66-S M7=,,"4:(7.JMP*LK_'2;9D$S7/'&GVHS+M@C]RI=_LG$<&H\"=+83V+KBC8->E>,WTN0X_#Z1U^;Q. MJ2E"VSF>+K.35+[#GQ.SV$;!'[RKND$S%JQ;BGW#_]?>ES:WC22)_A6$WLRN M'0&Q"?"VWU.$;,D]FK4EAZ69COFT 1)%$F,08..0S/GU+S.K"B@0X"6"I[ Q MV[9)HE"5E?>)R"?0CC(;-C4!6O6&<&9<3KOS%43=9;Y@-:-21V?3%LHTO@M;^AWEKARS5'EGJJ&'H8B'9U2U,.' MM&1HS%6=T-0^\6>-2/I(=3F;U]*Q(I-+WV3"/=?6VY+"*A M.&U/[S7S9=T5D9PID:QHL;%K(C'J^]IR241B4 ^=CMXUULCW.I_O'+#2!JW2X\\TIU!6/"\U]\R% M3M?YPFFA6"22MZY(7G-Y:E;).Q'J0<$^L/M1K:#UT>&3&ZMTWXHTUR"(1OFT MV7PE;;YR*XN)LW5Q9=8*TMXJXJR(\R2(LUD^<2YSUNY@*XN)LW-Q5:\5Y!4> MGCB+&PC*U^Z^$=GZO05O_XR=:*99+U9@AQ2XQ 90,V8%H<9R;2XT;'9 _VV0 M6H[5Z1IJ[%@A@+&D3(^K/AM8,3;/8EK L'4A_B(-C(J7A;*9V'PWP6.$F/E> MN\/N7S8LN:&CJ9W1'._NO\PC_J&X77:DI'?CDRY#>_",&;V0W GVJ9E MG5'\V_5<4"H9=3&9KJX#X'*$DS0V&VH\;T&CQ 6-PG!PFY%/Z&)/M:GO6H$& M:./Y<00H$6!V\ 2[DE&W,<01]FO*!N*I/M-"%D4N_.O9L7A7-3P4=AV#EYT+ M:'N;@S:,^R'[,R;(^7GB6[\1V^XZ9::-JJZ!WB6Y/[)!' !H67C[BRC$_A+X M$SC;-(ZHMCW?URK?PZIEUH^LEV8Q(\"6K$,?.ZU2;T3>$A&N$ZZ-]SI,^@"Z M,RUAB.+*B2)>&)$$AY0V!%#1T=O4[6^18W M\?FA-K3-S$9K>8+%EC;$-36UU8YT:4C5N]0B-6ZN&J:%6*=*V(UZX="K/8Q(=9; M<%0\^9'EEN""$*&2^3+8MZQ(KZ@D/) :W4$UNM$L68W>ZOI/QR"LL'SC6L # MH7D7/1OM>LF>C0K-WRR:KZCF.Q":]Y";-QNGSLT+TAK+2D ZQB2?:\K.*LA^ MP5G,C'+:/%\9P.G.TH&F(M5G+E'NG[X+@,+H4F&JG.V$@S@,X?>.I]W[$=., MCB82D%BYRA@A*LZCHLMPM>:5DPVC:,@FT9%-FN1C;F$;"(U]_$# M347>EI+,HZ0DX^*J8RRGI 4$E$RS'HP=]LRQ%/O@@V"U $?A3@%2-XPG.JY W+ZX:36,IY&6BZM2:2?!:@T$0$XP*J9JGW0+;DIGG M3C+O7)EQ'C*C(]OX2)DA[QK;H_KQV&$JP+&AKKD4WIND_!SH96N"I+"*P NQHF3@CSS@>CC0'93DT3C/Q& C MSPZRM_Z,GN7E*FJ_,VT*)$<7^9=7U31ER*>>2Y3'9[[C&PJ!CG&?O.6;IGB? ML0AZ0+QXYK=EM.FV#"YR$+TMCR,&W-S2:\E35W-%(<@-ZT=W7A@%,2+J%VNP M$<6TE8N300W .="92F$?(+0#9OX$Q!_>!C5=VHO<"\H( )F\;J([$L! MVG@O+V,F!'@1LX#/-$M*".!A JA5?(R-]PG+VG#(\#E6Q'ITT!FK^(R9K.U MT9TK5T4) ,2!GL"V'R$^%3"B#HC;5JVWC!?IHCH%5PY)1Y:,,Y*PK6E?UB\> MT97JD2B]'3(0,@4I\"I+HR9+P+A 9:*F()G*EL)+2B5Z6E\(5VV#Z1'19"*2 M&_D3\7VM4;G(0+>3QT_+7Q:4,B)= J_P7-XQ([;">T6RVVJ;-&F;3 M[@R[C6&WU6]U6Y9I]]N]P?^:)G8*XT^-DPY(4\"BRS[0Z\]+:PB'_&"Y+]8L M1->7 HN)XUW.P?YXP)9+[C9,V!,.F_W7X]/MMT?M\\./[P\_KI_N'N[741,. MNNW[AZ?;1^WI07OZVRUL_/[QX>O=S?73[8WVY>[^^O[SW?57[?$)/OAV>__T M6(07F]4U*J5SO#P4N=(-2#&@^KBP7!&3AHZJ7#$'2" ;[N$% 2*&#'\@!X_H MD6O6WVO:]6 03X2JU5WZS@<6&98KW6;/9*JIUL-8I?<.U- MM5IE5*R^C8:5$ B[G3!WR(-O70REE(>2,ILAWI2X/V'!V:)2^Y.$O/8Z6$,ANDE['," MRL(SX]BW.,O_O-$OGR#Y%M)"/W'M4+.BG)_%**W29JW,H:,#S?JMX#8^_W%G M3&TTSLILYBH>%[1ERQO'O!$60.4[^CQ][UII2//DW_N>,BE[(.ZA\XO9E_]A@5](U^;%%85HS8]'7\M]2.'[.GI, M9L2_*7H\Z*DW%+NYJMTC$[L-4(P[>J>>[W]+>Q8] M#)^L7YL3%Z;F=?5.(Y\)M:=>XBD)G43=_$$1;C-\6U&UL5J>3G^"] MSTKZW:!:F3[[\T3;#?EDKD;B&/AD&Y00O=4J803],>%NA6\%A;3'@&XX=[FG MMXPC$,M["B\E&'.P^7P\01X+0.0URG[U:^4CG=[8>&N+B?$%EWPBW&%+I3W+ M%.9)'NN6UDCA^TR9%=%WRJ$NYA(K?%;=LGU6^Q)+)76&.'O$RVGO"\12N1A8 M@&DXW;Q=5D.'8\*R?2GN;P5CU]7;=\%KYNAZXJ.:65A:0$B-BZN.@4=)U[G^SX-5-RS5_RLT'I# M-ISK;+-C-ER X$U0:,QNQ68K? 1\//)$:Z"7JU9#[YK;Y''N'%_W[74_GWR2 MMV'IFJT54W'V&:X"DK_JZ>V"))+*J7*]U2Q .%:-K- MBZMF4V_MM!?.J3E?S@I?-T/7%96,NPMLMUN@_AIE^6!. Q7W[)]^PVB]8AC4 M_CNAM-O'W@FEXKX'T!:./,^SW2%MP6QM4RQY=@U"#N9 +\KJ<'-M]=^(FWE# M2CO&6N0V13SU=JMQ7F[ "N$ X=;-'2TYBMZFHL(S0ZC*KURN>IS+(]T1#URN M$W>J&-O)X=EF#4".4.9V#)*Y76.;GG?[\3&7.:B@^M6B7[UQ1W_SE7:U7M%^N MI;&GEN0%1(W9!"VC7&?[B9)UF1I5Q2(J%E$NBUA19;+_6%VGN:-8W8FRCXKD M*Y(OUR+H''F65*=%%D&]7=Y@A$/0/KDV?B/0% Q>%JM?(HE]Z$FR=&' M2_A@UU,8BP=86[6=%/JL\_*/&9 T:LT6 H&7+66KEAPO\C5 BTM_RG @NC?* MEM?C;$TA!_4YN*WF?GFNYNQO6 VG)..1_Z;?7]9T93QST6(: $8"/K%PMKVEWR+PVHBPTX,.'QD&D. M@#>D1P/F,BO6Q_PX=&?:BQ.-:6-4] 7/ GV'M&]\.S]&3?OB M!QJB#5ZEY<)N.:^A@;Y]/XZ0]RR>^1LRIMW[$=/,-5;"O=A+9N3JZ7)&+][KV,O8U!P@3. DESBL M!J]5MX%+C*P )0$N!F_'W[F =W0!-0W/@%O$WP%;"8!7\)>$@EV$L2N8//RR M'X< A1"_ _U@--86JDIB?TO#:'?W7^;I!.))>60 P_:']CEAN-!\AO'WTW)EE&\+SS M;,"QP $FEGR!E^D,QL2=^\2:A8AT^(]GFE1C"(@S>$_PS#A35%]4I!PL#-#M M"ZG30T9C/RP\TTZ4FC6WYY#.C++#BRQ7UR;,QDW!OY^!:F#70! ARAR:#3XF M:!/\\5NZ44!TD#5P+@)O@]^ "S_+B(9!G' ";JFW.]T]%7MS0 8E3_!E; 1AT&@,I:><# MF6]X(F0LP7LGN)Z *@O* _'@:^* T67W'!5-2 QU>JG3X<4U#]908 M.WNVW!AT/L[04TFEL'9F#<;)*SA'BT'N9%:43 ^D4HP_L-/#6)X7PS7V8WO$ MN$Q#/7%@A?0>>!Q(#U#6"N%4KHM_(@)(&(#$@5?"LB^@PRH2CB\'MN0EH@:L MCPM/J?3N$M3JX)+_77NV@&!!_(%"?>VBJ@EKHLXISQ-(W8L6L$$!BT,N&N'D M$@BD'_M2%I+&[K^DS%VNE07Q=WA_H,V8%2@OX^N-+6 N?28.A*O !8$H1!G& M7\95Z(@_+NP'3AI@0L O/<8E:J*Y<9M*PZ04!).6!NQ(C< MRAH.?V-BVM6TP]FV.WI. +MIUCK8_"/?&>3%L:.Q](0K#PH/4#U]Q.J'*)P6 M/Z+L<8#P# Z$4U\N6ZVYBU3^.PY2E]*(7?8#9OV\M(:PW0^6^V+-0O1%*:>: M.-[E'!2/!P Y.\TP84^-&^WQ7X]/M]\>@;9^?'_X[F^NGVQOMR]W]]?WGN^NOVN,3?/#M]O[IL>B&@5Z% M=2T(W%8L[$WM^L&8V;'+'H;S%KYBWGZ:B2^+;/WND1GUQ=3R@STS+P;V./!# M\F"%8&=Q/5J5A62D+_+PQ)O%US7X MZK?\YZUVK=YN%'Y5KQF%GR]:R@ VU.UNM-3BSQO=YGEOJK<QWWO10FTKSKMBG2=\P'7XL8B%;@*P&6>' M9 MK9K6%27IPS[0H32LV?M[]E2<<-#Y445AA&UZL*Z=1W304V^<1[19,M!!S[99 M+M"*%C2"46"WL<^8V@-K_N%$X\]@K/A@=M[^$OE UV'(X'_VJXK"L&BVV],[ MC7S"SSZ; HM;VT_:7D4SQW2VS6AF17^;?=!,MPX*BM'0S8)*RHIFC@:O*IJ1 M-+.B!?U>:,8 FFG7]=[V;2Y+HIFW,*"T*!UEF\&DKRO;/R%*63'.<2^4@AV' M6W6]T=UZ/OI6Q?J;2Y>#]H8X(23+]<"Y+MVZFTJ.;$,,NO,5D3BY[\"+2!@%__%NWS=M3"\H0H;.7\ MECU06 N[5-9UPRRYW+NTDJQ2;=0*,=="S)7C7?: F&U S&Y7K[=[%6)6B"D0 M.W9CZ+8"@!L;\[-L8VTT=;-1KZ! MVKIG?K6?+8*/1PE+JV(;Y6)2R:-?-!;W?PXX0J7 MS@&75H2QRL0E;)O:-O169VM;HHI6E1NMRE035C&KW<6LRB0G"OZV]-[VP=\J M G V^+^N&J8#;W3.W[\.T/G M0'&@Z7>E"4$59SKVG55QIBK.M$6C-7EGI*R>F(IP] M[JR(*VV%.]V+JVY+-PI&1U>XEV]TSZ6>/89JH95W&A_ M<:,M:*%=KP,MU/5V9VL97/GVCQ)W5L2)ML(=##(:A@Y*8H4\9XD\*P)#6R$/ M1A6-EM[2LB&BS<97=W+C*^8%E!/G?.=RO/?LZ _7;7SBDC6U.8&TDL+IN M-/)Y?>N/H=SH^D[ IGO+>+@BUK,K/.P(/.Q4>%CA(>+ABKC1KO"P"WC8!).J MF]=PCP@/WT+/WA\L9%: X_QP/!1[9JX_Q8$5KU(P3C=B5JX:(8$*!'.3@O35 MU-*[N.J".5@0.-AXAO6)V7OGCTDK>R:7B4E&'3"I5^@(KC#IU#%I92?A4C') M $SJZ/6">-3>,>G-Q/2O^:2_R=1R IJW.!A;P6BK$I+3#:^5*[$)M'<)9#]S MP&Y.%AAJ \6V5Y#PLK%B>V)FU/GCT I9718.-2ZN&G53[W0K'#H!'"I52*^# M0D/G%[,O_\,"OQ![FA=7__5_NJ9A?GR[P?[#8,(7/X!_>AK[Q8<5:R/+\;1W MKA^&[W7-8R5$^,^>/E:(:0'BSS0]>C![PJGJ?-W? =9? =*?:*#Q*UKIM0V, M@NG-UM:E]Y6!="+B.X03P-_VBF382%3OFOE>^)4!?NKXE9/MA\"O#N)7$V=9 M'AJ_WD*D_@X'3;(0C')OX$\61^6W._;Q44:I0OW.>P80HKY[1U"40-T<^;L7 M5QT=;*<<\I=Q,95-\SJSN+SKQ8Z&/;UE5#GPYXE(*XSCTA#)Q$H!7Z//7^N3TEU(WLGXM2NQ:L_B.'W@^)WZ+8H>C\RG\Y95E MB5M!YHRXSZJ J&W;'SB;0025<^P<+P9@/' ^Y'LB6'7[9^Q$LV\L&OMVJO2' M_/$G1&9@7OCZP*>2$ND/NK;_'8<1V[@A:=O$6J9F3^_U2DAF+@$Q#F2=5LR@ M8@;E,(-<&[B3X@9=4)3;H"D;VU0V5MR@X@85-R!ND&N$=U+<@&;?U?5NO822 MN0-Q@Q5FD>V$4]>:X='88N9Q*K^J#GM,&ZP.N\UA?XNLOLNDT:YX&Q3:1[[F M#&="$ES]WW[PVU76V%_GN3U*$!,ER V;!L!TB;7SGC03'[C7?_@'CH?SS)D- M?]&B,=,FS KC@%&AFC_,M+K3^C,M9"/ZZ@58O6:%P.)=UW^9'Y>]"@P$ZX2% M'0H>NCCQ I&CB?Y>FN:X\7T0O[UQQ?'CL8H2&MU M[C06*"W>++ZNP5>_Y3]OM6OU=J/PJWK-*/Q\T5*&6>MTNQLMM?CS1K=YWIOJ M+0?Z"MZTU'EMM'*_*]"+!PQ5F?VH@=VU1H;\BUF!=NLAG=ZP 9OT6: U##VC M%*T)EX/: 1NP;.P1EF< +G,U\S$VS+TYLBR+XJ,O5:>V&>>T3C+3&L_O-S.L396KQ(V_-UE^!=LGJ;0]\8^K48=(_:- M[AE-CZA(Y'Q)9,4@E=V0B('%CZW>UEV,*Q*I2&3W)+)B7LQN2,2D^O/M9[F= M;O+7L<_CVKK&X(1)ONB(YT3R*Z;\[(;DJ8"BUSR6$7Q[2'.H2.28SK89B:R8 MY+,;$FE2C5%!P5I%(D>#1A6)2!)9,7MH-R3"NV.UCX5$"D+M8F/W\00N8?#Z MT'MFF7S*=!;87WUO]-5Y9C:U[@L_S7YG_BBPIF-GH @S /,7=!3&[.,Z0_].8B<@\7)8FHNWQ9&(%L$BHN3Y63^#Q-8O.CY'] M40(!+6 CJC7-XJ\V MC\MWS2/,8"AS4SUS9\D"Y?ZL=YJ9!YNE&[3?=KI!%1?>;TK"&8"KL4D.S_DX MUOX!JC*H'X^1%:WLA+^'H/D651EONO#BM&LK-K/?5HSRQ&((Z@T:<9MBM=<^M8\2G,CZVHJZ(NA;IZ*_JP;$]=W8NK7E/O-/*=5XZ-NE9HUN>3 MEO6)N2,GGI37G^@--2S9C+I6]+_9GKI$D]=>]T@BU!4"E8M *QK(;8U S3K. MN-5;!2W0CRC%81D3/E5+C'>-&\HI*%[D1,[.3;+S;,JX&4FM2$?=GJ0,G&JF MUUM;\^3CB8]6"*0@T(IDS>T1",?B=?5.=^O,S%UV\MQ<,>:XT#MRH_')CRRW M[*:0JY[)EGHU %:V'V/X[0VW&BD3-.?#?E:DP6[/?!K ?(RZWNSFARZ]3B,L MXP*/-)^\(MN*;- _G M;7)@$(0.ZQG-9JMMVJQA-NW.L-L8=EO]5K=EF7:_W1O\KXD]8%^3\O39GTP< MWL+IVK-YVZ<1\P9@[-TXX<#UL>U'04@8N\HT.D<&G[2:XZQ-'^8)K+ MK)!I Z ]'+;J#S4_#K2A-7!<\C[05; _8X>FW6MT:QJ@^N7 \@;,I82PI*4R M_7CH>/@57SBL<5;SR)AV[T=,,XS:!F#A6./ 2[WH0Z.=]!<^%?AB]A_@-;QY MIHVM, 'S- X&8X*[@O0^RPIET7IR#J6A@/QL4'BM!N@IW\Y?7: M;&N>=WX7+WJ XXQ$)JZ0?6V%4P)GQN2]G.#3X))=^(O.@;O;G=W$[,Z[AP6> M7IC[S+[!:N.P<+N=BZM>+6_;R]TBY+$C5 )E/WE'2+1...<\LS=3\:U;J"!VAGCYB M]4,LVUK\2"X]Z$ T^^6RU9X#D/+?<9"FU8W893]@UL]+:PC;_6"Y+]8L1(5% M.=7$\2[GH'@\ ,@):L.$/35NM,=_/3[=?GO4/C_\^/[PX_KI[N%^'69[T&W? M/SS=/FI/#]K3WVYAX_>/#U_O;JZ?;F^T+W?WU_>?[ZZ_:H]/\,&WV_NGQZ(; MWB+?7=4]%7T-5;,BCN* Z0JPZU M?AS";T,0@R_ ;F%MWT:3!,0JH39(3^"RBHB&?SD"9C-M $<"!AR I 0N$4^G M(''A'Q:.L0\C;>!:SH2D*$IEUP6N'),K:>$321UF?,H[ZU]#,OXLH!0 95@]@CY0\69'"38)DR MWK70^N5,XHDV!6T/$!\.Z(#^,XB$#%O^9A1UJ'[&J(O GL/8C;BBDW3$W41] M/#&D?**[ 8&.D$/L TT*[XPKAC=P@UPGLUX(/5/$0YC93@ (Y0=<8_>' %Y$ MOB&@HM0ZV3/A+'SB#[AO ?1([67LN/SJY!+T"[Z Y@ IP#]?+/@3CO5,6GY$ M;PS +."CF[D.".HDF W1#%7"_K]A)<0-UYE0>BGJK%-^@=I3(9I8$S_FG2[% M]4^MF="#4:V,71OPD5X*VR1$GE@_F0!.,6:I:I*#"K;8S4=M[+\ - *"(Z'[ M O !X<8!F3,#'WX/(A]>92%Y(D<@ HB)"\#3^ .Y=WZ8$,[@V!EX6*!#(IDZ M^"B^BO0Z'_3L&8<5AP_.,0F!!E%U%QN@]^9^#9J>ZR)@PACW["#FD"*(FP$& MH-G6!':-BO\0WC<["_(I%EX\?*ZX$4[ZJ OK)(IXQS+ORN^("AX)E4<612[) MEY,&S5(F>HT]H['_@XUBN:AE@RT!DITA]R/- M@&DW@FNA\"7K?(C6.BYC,W*@P6M#:3W>,%0C9#MARO?7WOW7_^F:9OWCS^(H%JE?J?X2)E2D:(+9+='GW 4#@F(C+X/96^%G^.I( M/$S)^9K$S36H!R!=GGSBA-]AT[-";T.7G"/Y#C:)NP'0;^ \.R[Z"UB$4)^" ML'-)!4T42$NX9H4K!:@%W?P"D3<\]"C\Q$T$"\##"*]N('=LA2)V)=.9YQ<16-@9#SYU.V#.R5 M5"UM:0R(#K)\YPM!+_;_G:S1_"'L.$@.D6S=%%N_1._PO(=/&+;O/R*+VQBK M.KO&*FRW4\MGRDFD^DC,&5CVQCOO[GKGV 5EB1L7Q% <2,&/%Z.Q7!]QX51' M[P.8#O1+N&3?LU6<2]@)R*0-8=!;X<06M/+%#[ZRD>6FD"AT7+=PO&HMGQ:B M2A)K %JI34PRD6?N" KK:I&&G4Z\6'6T1QCY+G?^?@+#QA>W/) M@9&>Q'V"AN'( P46.SP FP!YT6 MLB "SQY94&E^H>.#I[!6'P.9TTV9RBWM13:B><04=JLL%WQGOZ>NZ2-[P+HUR&UEO. MPGC&L9!<-,*W9JN$N839-Q+_,($UKX;"NN_,]QGTE7>0^S'@=3G@VX9E MMD$M[-3RW?)2,3B')JT]H(FY!9JLDWBEGM] ',H/5>69$#M#I.9A$6D!@-=' MI$VA#"INJ[8HM2U!M6NPQM&+@0= F]"JM M1XJF%+K)2"]4[H+$Z;I'EH,1OR[T$\V0BBQROI(/)0[ER0,G M_'DY!&SDKE4,'Y'S$J-3PR%Z1 3]17#OG$>25AQ1S@YFMHBKF<1NY$PIAD*: M"S=IA3'.@7\*D&ZM!>D7&?U"LJUI?XB8%<6(DRC9 JU-80-<@0,YH"]J*,<% M<9IR%GO2N9J8+?,T4AA>P'CAIK!OKE"J_3!,4T)GUTB]EOO9"H(9?/1/RXW9 M9YXO70CH-AJJBQ7JA&"1!Z"\X&/X)(^@F""%EU1N(:+5VFDGEI86H/K*D+=2% T$^>,8U,/GO;WV&.:J8LP!D;Q MPS#>-$>R45\1(_@=D,R")Y1DQ/ ;C[AC4 %F\\26I*P'#%-20PE&4,\Q-_]P: M8\OF(3D2X"B1^7JV"'YQR,JNF$+R KN+([BX"!2W%7I8-MKJFM@R(-H+%;6F%PO3&ST@.?=4 "?9XT!UY^A]^_O,:@LQ*4;#0Z@ MH1. ]%S[>)U='*^WSO%20\;QTEO2DS!C[J8]_X5\:)8F*F 67W8KE88(.*YF M$<.>*2(+42X: V]/D)*,HC+ MJ[YYV[G'G2KW^"WF'B_)(3:+BL07-!@^N\!AM>O! MR0-G[:(GE#-*;1DF+$J93K5B(%=![K!? "/DZ6GB)65#H,)"XLO&Q"8P;(69 MFQ5-TS@B@0#G] <_Q[Z+8GI H!:Z-"9>Q0Z%36V1 $:906KG4^W&X2(2]AX' MD= 9F'9K87J3EWX-QT! _6=D,G@636T&!E#IT M[=ZO:<8'T[@66P>@UFJ0'6N+5ZG;4 M'Z>Y893(=OM9^Q&[3#/J_]8+C\FS73VG3%=3KU-PL6TUK)I5-Q(@4N$Y^CR'#.[DJ4RPE7#N$S/Y<" MHPDA-BC:MA/B!=!#^7/[BM_&:$D'K[1>0.LG11^!$Z-?N1\X\ K2JO$P^&LB MS"3EM"N7H#V*R@ZP7IRA(Y!VCA5)=$#?FS48EC/6D RCRY0P'>OLLM M%R1 P9O(YX+3CF; MD%Y>-?2 Y<,AUNX[X1B_QX,"#X&?#YB-$1=^+7-''C,7=S&DZ/S0<@(LRH%/ M+7*_P\;NX>[H)&821D74B/LA5B5XD:S8$1!]H#WC3[[0DG^/;5%HD]WY @X[ M?R*!,*N>$A4_9 0"O/X=V\0^@4E;'J%3D[M=.0C(Y4W>$8Q988"("@:F4\9K M="FK4$7&EJY8TI[\J9"==)&RUH+,12HH>$&NP.V^!;:JP*%8#1 N." 9L@E. MJD#:/$!;;G+6AG[X3OWBJKG*#:_CJ;BCIMRSE1E\[A@75_6"X/M<0$'ZI.=" M@&NG+ CFET8*RH$(^J:60.,[;/G3[$[6Y&P.'!.C (MZJ!4!)ZW_61,TIQT] M+0=Q)U#$+^.V$Q$VB=+S>(.)B1Q:I+3./[!3V MPO )2[=\$@[PZ,<@-3Y;H&?"2<4*HJ #:.D[>O23%8TV_M8)!K GG:^#-@3E M0LKUXBFFQ:0+T8>1C> 8ZY7--^[L/VH>N M84C.K7'+2]A=C4:WM\KN$NMDK2U4G4)@!+#Z[X'UC(40F>5!7_W\O=D&GE#O M:N\>:Y_AB\^@7"\%SM]11<#P!D")?C^C!_#,V2WQ=\_OZ'%@>:[OK;$GPRQ_ M3_+M\[OZY(_C<-$MF'@+\'3C\O.GZ\L?W[XNN@2^ROS:I-(!ECI [1:^X[.+ M-=H>OJ66OJ9EF&VC\1NJO-H[7#N+05FTR[XW73W[;OB1/V*H M<]1,;(DD9B8PBLJ,E',ED:!4A2-U$:,=PO0PZ*%KT/A=S4A,"5#9L L(O-NE MQ&)@99'6)]6,*FH=.X8K1&,IAM,*O53FBU&9J&(Z>K;\!4^2 MW?Z<="JLL8 M")@X+ "D"%/5$+E-6NV>,KDH8W8M @G':+*P,WBT$":@XIOMQ#!<<61<-_90 M4(#D!FXV)C5U#A!+-RKW.8\/6;N83#[51N0;"U6(+MWD"W)="NWX:+TBXQ-A MF6B-8Y.L(5%U\YR'%G M&$EIAC39EEZJ!]43VE!3!J4;4V0M%"RZF>LR4>?YS9&VTZ@7O9&;2N1_>HR< MJ2A-IPKWQ'&0Z<#1]SEF"._E+&E:Z*8U,HE;9*4UH_)";M8DQDH6ZKI4-87J MK+WC6F.1 27UQD+C:D09+';V"'+CPDMA):Y2V0.AAO,?: MU"^_HCR\* ISBQ5586$^<8=*^9>4L0X9CXPSOH:&#>,HR2K_JK7<\\KDK21<( M'X>,+2J3)*6(EZ7.M8'*YC4HA3$Z)O.B"D59M=B)=R0:!%'2BNQ(M]0@2KU/ MLGET)KB=L%CX=.HS#_52V102#Y"D]/"ND&*[MC^(TZP3?G2EI17/AG#()Z<> ME&(9O!>-QJOGK:3)5F(LS9*&@/CNY$TB!.V'E)U-94*P/;GKG+B8\P"GA A;7">&-V$)/GP.;ZG"%>4^B) M#"PI/&VI51HSPF(#QTONX9^ 3!.&X2;M&]BX802R#MN@)D7>6L%'IKC M,EY\TO!<;E40Y:6&\9^QPPVC.8@)!VJ6Q_'.F50A(?J1I TTL3E9/-VXV-M< M5"=I"(8K$2L^\-KE9@(JLRS@RWB1*M%WO-9 MBN0H*QU.$>:=U3#7YRA!]D;.%K"MQ>>X.@4:'[^\S:P_8TDSF/59^@_^^N6< M'1L<=99Q]B3H.R>^DH:"0TT&4?>,%3]DSML6;+JWL+-@FE&W+L-^20G-5N=^ M8#KI,+!0#PD9*>6HG_+O%*:GJA-*)Z>SU*;(UY>$&LV>&D]8)A@R$B1IEY)D M99.JP.N223383CB-HTP>;9HWH7:['^84NDQHQ/($-U4;C.,3&Y+UDM8\K]#4 MGOQ/[ ??S!P[7"<%LUM?I-/-->YY4F(\MF.+\EXD>4L%[-K=[XS&EN<69Y[= MLY%/-^U[2SKWV-9,.;0!AZ[/5TA?PF\T+UU-]# 1AG:2PB\2YGD8\(6S0IG: M3DD#R"C@$*1744,I[H!>HXE;,>V?)>EGW4%9TE?,>IL//8Y M=:M64Q_@SW]BSW>K414>7TBH]?BX!F(<-VRORZ)))Z 72&5 _=F<8L"W3=.A MA "EE#&X$>R$)71Q)]!DQ$UIGYUX10K4,[Y$1CU;#$MTT"IAXK1'3RKR3DN* M=\V%4CS9K[CF GLTXFD"QZJA=1NK-#1.&,G\#G>6Z&8\.3F5F4 D-"!$=#C( M6@(,^((C!LGT*9G$P]2&/Y*I)(LPBF?4)6(8L%>Q%F2>!-#("!LZ@.0(YY7* M*=HP@6C^0"-("3%7WETJRU?1:-8.?79&?B#&$C"/R("**O$8->T[[@9=NSH! M1V3/H=^7]%Z>8"@HHE8X6A#Q\I"4Q.* J4SE3I3"2/<&5G6FU)W, A4#BF8LLJ*F-% M$ZT-NZ%VL1'J6JBP<[3!LR1F%VL-$ MK&W)1\MF2AES%?<]$1YV"0RBM9<*I3S4_PJ65N:N:=F2:N!,S=L4%?X9WE"O)#3D[W MPJH X:QI-C# M'A"4_,8BT0PXK:*B"C78+3=5%GWEEYN9+"9;"5+F?:S29.2YJ$C3#[JH,R"N4JU' HO6%0J'G-M M/;(]3VALN_*6CT*#2#N;R)QSS-?'66AI;Q/1C'+!YF5GG>PAE*=77_TPL&([ M=KE+'/T6W+ NNOTB+,ECQ$=I8\BMR?H^T5=&MI/!EM2_4&E^A1F6G;S57D&R M-_R-C_1^ZF2\N5N]?7%EKFHC32TO06>FK+=_QQ[1*$+'84.ZQGE$$"X"O%)R M$*19N4X21,$8N>,)\RCD*1-R9%$>VS)NC$S"U32#./Q)7FL1QI,)F@O_CNV1 M#(UP-RYO$#03)MR=LJ>6VOE*8F\1E4E#A;]0G^_LDNM9E"\8G5\1<#..I(E2 MM(: 2N'1R* 6Q;R2ZV2O1%90"ACF"$_(+97=G;EC);&YF]+D7B*1&X?H9 MIGA#) MH%SL1HG#RDU*-KAP$7T9L.=*IO^U)1L+A-(90P%-5]:N@FA?MF$:+$.N+728 M6O@Y H+#.UG^)Z)\1XX_ABNQ[%C4BB @0J*L$8C=&!%3"]L/ZT<2B1C4]%' MYC?4V'J(\U(U?^[Q-!(A#W?:5+<4U7YD,S%-GH_/X-;=4/$2(HS3T&L:H1$. M\S#C:T_\\)2)AGY7NOU!HL0Z0EBD7O%PH;-]ERY)5(@=UC.:S5;;M%G#;-J= M8;*:CYZW9P/0;*^Q1/!K ]> 5@40?G94SZG=EXKVD(!(V@H'WC8[/. M/0$?#_Q,!W9XEU F^Z6"'3(@HR@VM%@ M=%H(?FCA]F"?\63*K:RB=_ 8.3[(B_0'2?V!/* RR32=::\N:_4QWHPCG]*& M@? /E&X87$Y;ZCC>-$Z3]''_7&!%;##VG#]C)JU3\<,)V'PT,=6RL46#W\>8 M$0]= ]8&?I_ZYMB\"6]R:FHQ ;P*VQ;!4[&7/E/&8@8C1I!X"M=B:%=@C7'D02'NU,>!J#8G['/ M.S@X R8&=Y%YQ9&5>SU(_7,&J$&)]D]>9E;=8@6FU"LJE8\>VV4U:ZWTLLP% MEY4G>%G6:6UZD^CQ 3;A6D%UJ?NYU 9=M.R7@_*Z-@82( 8<;59_1& M8-8X8#V3$QF( D"KC@"R_Y$*M5!1J1,3QK109G BD;]0J(>:1BZG9=GT/;LJ M**:AE%-I]ES @(8MTL33PGFN(V<5:,4T"847B[S3JFQ#A[(5<'XJ)HD%^8T- MQ,A.D>7'?3KH[Y%SR09SD-.ETBP[!8@D5?EA)FVU:*HOP> 73UM50+G /4'+ M4&RRSP:6T.>Y8XVG,X'M$(ZQ*L>. S7WG>R3$#@![WN0=VP4Y&*53!QO,Q.K M7:\RL:I,+(4!HZ/M.(6&$+ 31:"JS-VC$ALI4/LH4!>R*3&^D5I#)6P:Z^M% M\8XU)S8V3&'H+,\D1_%V[=GXQVW*J@O\P ."$Y&FA.>*9 9CO5^>*Z[(AO]B+-.E5$R+DN4'B.K.W>F4K-.[5+Z[,5GN-*O;U\;A"R^V"K+)4F(RZS->]]+UAF;IX8 MZ);B\LU:\X::\^5%89'(%,-%I+H9*%QW=0 V49X[-PXV%F:DP4X9/NZ4<>TSCB^E\O(EC0V3>UE2!74D7[XH\5+N\0 MEZEG()\78MD45U'Y'B9\#JD&@-*Z,,R"+4$D&U-9XD?\NKJJ75Z5Q;7S-("8 M=HX<,7\46%,P3T"5]R.B0'F1(F_1H2H2'&1#ZO4@BQ!S[=FH(H8 MTBIX#_24Y5J)=EY+)AI%UD_F\=9\6)>HD$ZJK6PR4%G,A)-;6-.0.FWOT;HN M$-<*(^W/V I(.O* \=!!E^P*OP,-@N"%VWBGHCLMW5I"1XR^*J*=+(KTP0SV M1,A[.)."D(E\592"4_04H)= -#DC<8;8>_D5,B%.W]<&]8L42",XS[]%/RGP^2#BD957896F5/CAI( M6@:*Z:HQ_@6/!P\O],C3#N9]\L:2AFT+;&,T^V1=^U=<,[RE-Q=U9>N!66X4 MM"S*W0)/5^*]._F5.GRDHL27+&LE73U5CA)S1,WW$]J?Q+#D#BAM^MER7,J- M %(:4%9UX5Y$V^V%T.;EI:+*1AEI0&_*SBX0UX/=!16G#M^2R+P>.D&6L'CM M+)Z3]ZIYD:N0#I!NN!AD-/X@_5%*8J*U#L(P;:RSP#8K410=OX6_ ;%[)]Z'?R^,[S4N MKI9%J9&(L-L^MZ?(=:FP\3ZP[:&#RD 89>S 5$\@Q4&8>2($!3!@4RD&4,HM M0I"TOI04!O%$X=I*\V%\T \5\R M@RI*VB1'LRFFB[DH3:E7,N,PHTX,%+!/RN"++-@IZ@%3N@A,9,.$:G2 17XP MP]+M3$""BB,PKAR-91".>GVD M-Q\E\A"U&X4X2"WXEHW00JL9$47!1,R!HPDT2L09!_# N4)X0<@'^F1[N>*& M0]&M03J8J?:47!$L<3JH)L/3V D5L&7(0:"-$ Y"E V'&+>@H5P#[LJG">+) M,THX(2C<^.N4XH),NRJ=;G$ZG5&ETU7I=)X2R"2MH\FU9ZEI! R3,Z/6'IF)8L@TY%=O "$.^A5B;9&_;IMF=&6ZG'^ M (@OY&J@/&1F/H&58-NZ^2)<-2,\*<,40,^"['S\Y">S?+YR[T2!SM6ZN*K7 MVHMUKF7(JRCZ*\UE\F*E/^*%X60!WWF)R:Y+I:Y\YG13"*OV"EBA5V!I@D^B6#J_TL27U!\2L,@)I"J8';989"!DP\&JV_:) M&IJGDX0V ]@BK]4JB*E]W.B$E_]A@5_HN.I<7'E^'I +TFU(/U:1307?NDDX MRK O331_XD1-+8\4CDBHJ:C^&S@;-DJ.>1R,&7;[PP$-"^WVHHX;O:(:O=X1 MU>BM[#JEC'TAR4W!91MMGL(L+(]%J>6D%WH>4LU"]NX45IGB^90NEW?8SY]1 MJQ[[O? 8K'(_2(&>+L>[OXC6_J2+;9P-JZMM"E75:;ZR2^E4HQJZ.:TADSV] MN)Q"OK_\7(O"Y_@=)^8BAL4OL7&J-0W9!_F7C]B-R;5F'QR/<(8>^C@!)@!F ME; QT:2":Z,B//$6>B'_.K6V:G5N<44!_+\MWRR^KL%7O^4_[\!3O6[A5_6: M4?CYHJ4,L]9KM#9::O'GK4;Q2UZUJ<[2I7XC>'&8P;7@%?^_B\;%7$#[@SG] MI1G9<#8&;>=OAE]*V4RFN](KG3,9"1?>41# CV%1.WR?X&]DO^*TW/;=\WF7 MGBY'XAL?2FV.Q@PL",_OA;Q=QF4621B M"0R?A!BPT% &_NF)M"4^[F'.'R(P9!40!-^._.D'@(%&,D?#HV3 4]<.RAW6 MA,]?YLFCI,.KAZ8A2T=UZLV,@.P@Q<;24-,//EQJO4[.#461[5U<-?1>H[&@ MF?-NK@F_VNBZ%O+&E1Q#Y:T5@54$IA)88UL"*S"Q4]H"^4C_MXU@+LS2;!\B_Y)0ATS]U$)5*KQMM*/D(,4"PU Q.I>)]P2LYF9@+>0W MQT=Z[U[O.FTL#%EG2'#>+ZB26F;D;4)E.2MC0W3>F9":>UVA 7">:+*-XW@Y MARYT@JY6@3IU\^*JJYO-?.;-ADRZ)!PZ@(UT9*SX6GCZ!-=+-);GA$2;I02LCH)9./DCJ2 3G7A)=E,1<,/4Z>>DNRV MLH1L_2Y$E&$F$T>+TD>45-/,\"E,).$I.V$^961%4=I))'^TN[6>V3O&C(VR MTD@:W68YFVK46J:Y:JD"Q4+>,'!=5O:OUDQ<63/3H?!GO=MD)JT^^MN$7>.XR;BL MV #GE_.*J6B24Z_U,#C0*CMVW[NXZG1;VX< UKZ,]0U^O)0J]ZS*/2O?V=;> M0V:#4;^X,O1FW3CZ]+,3T*1>%^]+-*G#L/95"IAAK/$;\^+JD;FP^$B75<&\ M(,O&.;2 IZ2QE*:+[#(3_0"1IUK1KUUW2$[UXJZ'2F'IN4#*^]&_,FCU@+(](&7 >GXZ#BN_^VQ7S8$L4D^V3)TU1;UD M\B[LQ9E)*\7.Y>(PF=NJ:8^,B9F=?!YG.H)T;L_T+;,&8]E*DO^*YY;RM;%1 MWSRB;S)=(4/L:9+)$25-+\Q,VW3\, Z^*,@D/M_I.G>>]HT\?7SDA]I7U(JC ML1]0JC5O-?@+Z'QL\5ZXF$:>'<%("!Q:. J/9YAG^5,Z^'!^,F,1P.5D1C[* M9,&/),&%F:F*U+02Y^<";0%H+8>W;@::>8FX0S/#K'2-T0]L;$AO ?@#9DT M3J(Q%&@&8UA^&%CR[9R?]7'>+N-4.( _^3P?QV7* ,7>U(_,]X@FCJ7$GLJ M=JTJ74IY:V::(J1,E!0'R$P7XN!AOZ:AQW_Y24D+7X7P8]8(N @-?SD M#)4WDJ;>6**3,,##)21(&V9EQL:,+7WU?^M[]LS^&,< M3=RK_P]02P,$% @ \))Z6F(4=99*'0 F ! ! !D9&0M,C R-#$R M,S$N>'-D[5W==]LVLG_O7\'KE]N>4\4?B?-UFNR193OQUK%\+279^]1#D9"$ M+45H"=*V]J]?#$B0E$!R0$JNF:7ZD%HD9@#,;P!B!H/!;W][7'C6/0DX9?Z' M@^,71P<6\1WF4G_VX>#K^++W]N!O'W_ZZ;?_Z?7^<79W;9TS)UH0/[0& ;%# MXEH/-)Q;X9Q8WUGP)[VWK5O/#JO MWYZ^/CU].>E-7DY.>Z^.;=)[]YHXO:,W[TY>34_>NI-7TU]G[X^.7K\Y/CEU M>M.7;Z"8Z_;>3LGKWNG;"3E^\\9Y_=9]+9D^\O?'AQM1_\^UTH^3P%/E7Q["ZXG- MB2KNNNY:Z9O#KQ2-W#P[-:XUX;V;; MRUHUYVGBVI,G=5I0I1Y%S2@D@5\]1=>#1[WC$Z$GC=N0#8!Z;5!T6[:A4&_+ M0,$HY6^^;3/2D5>[&0EEK69(1IPX+V;L_M!AD1\&*Q/=+")1/^IHY3JSE=NS MIST>36HU8>4FU:?DC5O@$EJG:E4<_FA<)W'<.G6JXO!'09VV[[-0TL.3Y-ER M2?TIBQ^(1S!XWJL1=$>FZG.B?:R23]OQNW?O#N5;\3V0Q';@!,PCU84/EP%; MDB"DA.<_=)+!/"#3#P?B<]=3,_LR=U.R](B/>C]]NQO;K]%B1. MY#51>2 ?B_<6%8O, 1-K]%M[)EH'S[_>756LKF3%&85BJQAG>OCQ2/YW;/6R M=7W/DI06D/YVN$FPP2KBQ!WZ'^7?FZ,[(4Z*5!!NB,B8;GT\%9(E#Y4H*P3< MCUP:7OE@N,B6&,M9(T3%?;(N;LG RG'HD-0'PYO1\/KJO#^^.#_K7_=O!A>C MSQ<7XY&YFI=RJ,#AW;O3D^-34/N1D!Q1>I]C926\K)C9'I+QZ-8.1*_F)*2B MG=OCL\X.!>O$'"SKYS7>OW04O-%8_/OEXF8\&EX.;R_N^N,K\;81<"6L4-!> M5H&6,;6&EU;&=@_7Y6#XY?;NXO/%S>CJV\7U<+0]:CI'%+Q7YN"M<;> _1[$ MRT%_]/GR>OA]!^"EG%#03FN )KA:DNT>K$S$VW_E#-BB,+YN N/^NZ?)?S0> M#G[_/+P^O[@;7?S?UZOQ_V\-:0%+%,XWYG#FV?^O%5>P![) ZKL=J!A_%.*W MVT'V9QR-KW-]<<8680-"N [L,HI=SS&HX"('XJA)3A: MDJ7%IE:>:8= &M&93Z="-?VP[\B- ^K/;IE''4JX,4;57#"(7A]M0I3C9V4, M+<6Q0_CTG7]%E$MNYG"L$:'2/]Z4?IZ\2Z+FG(3\,_'<*0M&MF?NDM4I4:&? M:$*7/"Q@8@DN%K#ID/#OR#WQ(W.1J_*HH%]N"CJA[)!LKWS1XY %=6;T/ TJ MXU>;,LY1=TC.M_&>TTJL*R[$#+J$%:.QP N)4L9&+FY11AT"X$BWW M9W3BD7A&K:'Q&X2H\%_K:J]8)--YA^3^B3'W@7KF%EM*@,KYS::<%6F'Q LS M*@]A+',QLF]82.Z(0^B]/:FQ3JED@L+PMFB63]C)Z0886AG'#J%S36Q>X^.: M%$+I<=6A)P17["ML931"%&!:^:H M8F$I'AV2^QUQ"5G )^R&^0[S0_%6E)J)Y1T1'3-?TZ.,4%P*K%?%4GQN_5Z. MJ:6X=@BI 5LLF#\*F?.GF)%O S(E04!<^:!&0%T%$Q0AS?:-V5F27'XG4H[Q MLP[!(_M[)I8LKA#*DOB\GN>_A!R%1#.*):.>Y&3E674(BBLQ_RS(V'ZLY0/* M:%"A%QC#0&U)\@X)^H:$UXSS6Q*,YG9@;IMMTJ$"UZQBP<$"%I;@84DF'1*[ M6)A'"V@%B9?Y,,P#,AP'AA$*C6&!XO-6LZAPWN6):X]:1AWPGI/0U7 \9K8()S0O'13/,UGO$^C^!J*;:6Y-LAM"J#3W8;RF(8TG)Z M>JR-*B2DQ?I9_=6E$+%*88_!R[$CX!)>*&S:8$-ABSEW";1\>%!-C I(44@T M%UB>22?EOQEM5!>$$GH4"- M"(5!L\5C\BY*NSP8JK8EAS!"4=%/0%3%5G41K"SHJ28X&B$*AF9D9RRZ*/G- M *J:\B\A1U'0#&PM"JN+8&!15+7-;B-V*%@%]C@:FM5%^(JC>.HZ=ZN8H%!I M%GQ90% 7\(F]2HDAHQGL^2JB+TM\(^ZF)0#$UBH)FL.NA0UW$ HW\ MJ;]&-N*'XJ79^";Q1%U$4(\.JON=*6. 8?12SV&@!QEU$1(T J+V\LV,'PJ8 MYA4PBJOH(H25.^LW=A"(]MV3>X!K!L0L=LZB23B-O*0\WRGD]:I$]4'S:*#ZH!H V8#2)LA] M;=4(1<>[J3'YP(O&P[Z2"8JJ'H*P%@S2\2&=%T:\\2:^8CDGJG@6+8B[#60& M;%$0-<_).HC)EB%\@/,.X*26/;+G,6-R+?3_QS?U]&S"XD\G.V1!;#5XCSBC"FA-G8_QFOWZ%X Q+5I2W@_88I['Z M;#H0/ZE+@MC:#&R?QZ=%MP&Z!GL4[8+#3'FT!C8SX$;P@;I6 =E"/:&MZM:L54X96>UZ10 M%?(64=8,:1\5K]'6Z+NI/TE4;N.!7D:/8EK@STKB@SL^HDLD^L?QMIC\<;Q' M95M4X*AG8#LAW#8[B'C(%K!/$C^3DXSZH:89B!G.(N8:CJX=U8JB7W!V+T%? M51!?LZO:\*N5/I?-R/U.6_*KG'6SQG1:?9+_35:?")L%]G).G3LR:V FF?)# M(2_+-VO]K/Z8K*R,NQ6S[R:(N8,4V?)B.,T]K@NC.4<4R*JDMC!^T^70<)I_ MU7DD&Z]\JGB@:&D^Q36T.OZM+3INDQD816_K8M>\!A19S9]8=MXG;ZT4E]FC MKR31>) :,4,Q-3[#U?&!N^F$W_PM8W_&<]M7AW[JS[D-*T A-CD4IC^*@YF@ MPO0= M 01V5L*OV]@T'D&E#%!<-.=/ADO'!TS5ZO,T>V781&DK:]*8*0JTYM5!@>[X (^/V#9&KX0-XEQJ;R"80T-X.FDA4*D^:M43"M[S+*IS+NNLNH74:A$-(7P781+>2C6WO5 MZ'-HR@_%3_/)*/QBWE;"/ %0L=^#6"'T&MN1YASW0.XN?K3D-K6@2!>=V*Q*;K)V]B0IFBNP MUX0RC(3)Q68^_3=QO\,*WP]7R3:[H+KRG0AB3]4;>8#O*12E<2,P/=)OQJZA M1UFK+%5Y&HP Y*IEV5O9MKVN%<,\G&Z^V;TJE=>!:DK!+=YFFC*=2'+S9GMP6G\T9PT...ZVUI1'=)\:H@.)8W( MK]>I;^7;824-L>*6['5G \4L&U(?+O LFP5VJ3AUJT2U1G/G85J32P'5E[>, MED\V>XW9@"^_>W5#PEL24.92)RDHS6!EI15,$7HRKSB+W>[4ZVG;A^JBYJ=$ M='%]UPZ2R:D6I\H8)T_*;-'B2:\HEUG<]KT&;TQ D UC*0?W5\$\9$(Z)%A0 MGSSIM->@5E3;-%\I-O-EC;"@%5;(K+0=^]D/UYT+'M(%?#CB3;ZD0---Y6WK MP?3CC>8#1?0CK=9*-C&52G1[^W(M[_% SWN\Q8GEFHQ1Q L.S:ZE5AX4IE;N MN+6.P9 WH*LS8.]: >K7C&I(P<%: PU9M]SS!$7)NKNI1G 7+_-E@FP;+!L2 MYV^1#^HJA@DO%&K-OQISC7-XRQ5ERCAYUD78BA.D-T_.:<8.!4_SLI9G7N_X M]%TL\6SJE%FYP>K[*JKD,)7R,*!@\.=&V6Y@;E@IJ@R:<[5<&?(S==P(.=)E M,^+96S5D;3K8JTXABO!^*"TFEO#BGW1\K+$.)ZUVCVNE"(4EK@-F#WE#?8NMVB"E0+"@XC MFVE!5LY*:]UK0.:KFTX)?$/A^9TM#\OE-K9WH@%F56 :\+;@4LTR#4AKE+!# MG1L;]IU7@"V.5Y;S0"'4_'OK$';<$D2GSQL2GB<>C[1LFAFTZ.46,:M_26-0 MA2DX9VTVZ\->I&I!_A.0RU]:5J3SX;"%T'_U@W3'5KQ2.S [42N$-ZHE!8>T MR[0D7Y5$6U6VASJ%HWA80ZIOV=KTBI2=8%^W,E09"M+WE2E#Z01AI?5G%\)T M4T$V+AK,-Q%7:AZ:+[(HBL0\TH"[Q/]^!G*_9(KN%]4:AH2 MYS;I0]JAVA\' U8HOII3L0C?) %+S'H/FY!)8WL XX,"ICG\B@#KN&6 7BB: MG2-#BYZMTI5R@W-L3]D,5%4*;B0QN0XU?^+-B.)LE5D3W50X_3K4YCO*."L4 M>,WY5WC':L?W1$>>2&?K)(RVV.(LL8P?6=V;VY:CY54!%G4 MDY)[F-7]7:)'3KP&M7VWOV!!2/_=: G>B#D*M>;V*X0Z7Y-TT.3KVF.]V-AN MO6;^3%ZE%[NTMK\)82>5H;J@7]=;I MY PSJ3BX-3+QW^XL4\D%[-$UV",&/ M8JHDOM/ X6O "@6W,&2/YK(EKK'M)&+I#7U?B U":A1Z7\D$14GSD.6N\LLS M["0^Z#7S6X3+U^6,(JDYLPROLN_X2AE%8JW 8&X'L_KSZ5:5H,AK;BY#Y->+ M);7NM: 0(/F/2I:T<_@+N:.X:]XR0]SC_ZGJ_NL!_^WPD;^WETLJ%I7P)/[M M^RQNNWPDGI X7:)4!]=U_^A'+LTO@/L3+B]A.[#LY*\/!T+:Y,#R[07Y<%!> MWJ>>!V=,5/G'2>#1]TMY.A::*>J+XLMR#RP>"3(:1O#K4\"BY8>#N#@5*G5@ MA;)X_ 2"G_W9E7@.3 X.RSJB;H_[GKOG+KU(3CT0!A?C5&@BZ(2_ULFI[?&T ME\V8X1*@/@]M*!J_FL2Y#CX<.$)#:5A++@OF"WT.5KAD-E(XWD2+"0F&<<#[ M, JA1:X0,89\;3;/K!!WT-SA]"N/;P,93L3H]V'7]>+1D8E++ED@DU&FP):J M0Q-6=7J_H0TNF3R9,JA[JH?3].JARX MU!5BJS%3]Q/U\]<>D?*QL@7'+63T MI"-&=,G-Y=#G"F87<&:VG[VJDHHQB[:*831G03@FP>*&^>JDX!FQ8?A!%TK[ MCM*UM\-P_.:*\XBXWT2CB5C#+*FH\:OOQALZ*LB^HN_F+-HJAMR%#_WX/@F> MJ>N8/(9G'G/^+!6!*?G.OP]N&/3@+_X^5+7@G15+2_$9M[UA=19X=UOSK = LEV-"]A(4KZD-@U6942Z93"59SMY:8*F!IM?_6%P+*R; U: ME\M3=MYE"[$*Q'O^F=A>.'<@O(MYDCNO[F0%P1/.$*;=D>O<*R%E&L!SB!XH M5>/"LBU=&'\GPJ 5:Y7^634Z>KDV*-GY4GQ-[.#38O*YNOD%!=O0_M^C!1Q4 MPMM?4+ -[1]3\>7JNV)-!L$^UX/J3I25;D-/SB(N;%L.,^F$^K*R= LKA$R- MU"5!XM9*C-TX UKI++ %QR=R(2BBIM+(6JR,7^G0G)0;R;7YM'26+.@'EN@F MCCQ-]^_JB*@VZ[9:5"H=UYCU'='F@*C.$B[JX!RZA[@DZ[#X\<4@SRE 661N MV8+CL\\M6-LQ)[4Q?5O5H6#$WPH39N Q\7QV0\+O+/@3=@KMI?A@>GWWGU&\ MS*\SAYAR;*N0/A'QX9Y19\2FX8.P":I7%F6E6V X*+^(9"E,5R^"[0+8V9.+ M@8BX2>0CY%61]WGT]=M#L#&QVTI:NJ$S](G:@ZK6AH*";5AB)AX,V"4HVFCC MRI^!S/UUV3S[A(_L*LH@?6$0#.S0F7]=9I/3F%W8@0^W;*@S)V+@Y*EBWG1/U/^%,LTSJ_RLE?4Z]*"3NL\D:J;_]TDY&:>;'3&=E,1-# M5Y.$_\UD:J3^YI@#"C;,-OGW)EQW+.Q]W.] M>!OZDOFKDV#*;WN,%!8T6E;ZF6-#-V)9[PC,\A">!AO6H'TU@V&K&#QS5^-[US>O<0>'6.2' MD"<0ZVH-!L_<597<:"-2IMQ96%:^I5^/$0G#^!'_8KOE_=+*M70S47I@1<,O M69! 0%7H9&G?*FE::^-O.)C5K3X0_K80UOO*8/^O%H^6*G"E*T>-QF04&HBD M*;OV2D<9 B/B4Q;(T-GSB)P8JK![8Z^XC)<-:(6;< >Z(X]FIL:5+#;-(HD0OP/245[Y(%T/B7@!: M\#:,X?QP./3+9Z(GJ:L%AORN^S5^8'^9#&5=/XP,^([K^0%D=QLPN)8U@%E,Q5/V9P$Q^6[NA/>SNZG,4+\3#X7Y!)E R]:3 M#1@]]VG?>J&B_?#<#F721O&WL8(JWPC9CFE+E2[WU8EW+>3Q>OX-3%85]E)A M\YL0[_IK5=.RR:[LDPW]8@=_DC#;GJJVY0V)VV#-YZ["@[WRC9;'N::1()8Z M+-K096$HB9_"8BKKW7K\1V'A-O1C)+/W4.>,LMNY& AL 1=.@KF'G,!$Z5H0 M2R!6^^,YBR"KWR45UBOQBSNVGK&ADJ@-F'UC7K0@,#Z$]$/BS'WFL1GXO[&P M#Q/*-O10A9>N7ZC8!S__3)8\6\DB\M;#Y/R#'%LJ&PU\"IUY18S/#FMX;O]9 MXL24AAJD%$@GS*2)53X*(]HG]HX91I=B3:UR(QC1MJ.;6ML^RW:KM.!0CAI,7Z@G/OABY5@^8 VIGWLP&C43 @/@9<7^9FT^+>QXR>E>8 \ MGUL@Z/*#)^N/L[+UQPWS+T6W?8?:GH'&/%V%SVQCZXW.^I3<@ UG:5@4)N]Q MS=J&95O=4J;K70U^%0ROME2YW#0<"YLOL=;C[&97?KS.P..E9 M"^K'X8!G0BH*PXH[(!U*V)/3#IR W>= MB'6VC"-*/H#))()%Y>R*_0\C*Q5UV/=A\,BH_6Q'9A?2,JO@AY'7&OBWQ+<] MB&W=N5KIG'\8"=V1, I\F43YGO+U+;Y=R,F(_P\CK:]B>1) =F[Q]I;%N^\[ M$5,UXU;(YYR*?@1$-%1\GPN[)":-2P*^$V\4VJ(%+%C!8S2V7;(@=U.F^$7HS%?+F[2SV%I\IW6TU'Q1GR!U+53+/K- M],8,J6;1AAW?W'P(9V)!V8D+499#/[U&(#OEG&9WN85[,H4V)/:4S'G-BF.D MJ@7VU]7?!FGG$I*8Y:*N(&A!G$=V:D$E :-^%.?^B6OF9T18WJ3XR'SVQ26\ M&+IX*5SA3OKK&M#6.4OZ8M5*1G0?C"PD*5T%10MT2GPEQ-@>Q%C 1^83NR>! MGQRGDOV16>:%72"DB^0J:<2K#1-%EO9F ,=^^O*CBD2&59&T %@QI@*RI&Y? MF"?QW678U%=6O@6=.:>!,,-8("/-82TI%C80[$*4LB%9X$W)VZ"+9V(I;$?# M:?(M6F59F5;#Z7A.SLG2#N2$&A\$ GNPNOO;<&R#1+Z.\BW\N^@#Q;I<2=*& M/EV+J2-.>9*E+U!;T+#W9WN>/&N3)#TNSR!3E\]SAP04-;B_@.0:0SBHS'RPQTJ[;4#Y[.K= MX#8,.(4)WFBQ=JP7.5B3\8\3.X=U+.G4ZH;,6!@[\)$I<[>5/+N6J3"X$8%\ M30(C%3(JJ).C_5QE/E^[3QDQ:+9EVX*E\UJ[I(-,>G_ 2:C6"7'**[A5NF*\ MU>;SW N-[+Z(-'Y8-M#@@HE-@N?_:,KKK;DS)PO[XT__ 5!+ P04 " #P MDGI:;I4@I%D^ #7C@( % &1D9"TR,#(T,3(S,5]C86PN>&UL[7U9EULW MDN9[_PJ/YW6BC'VITU5]TI+LTCFRI2/)53U//%@"2G8Q237)U-*_?@)<,ID[ M%USR2C5V%:UD4KP?$!\"$8% Q+__QY>+T0^?<#H;3L9_^9'_B?WX X[3) _' M'_[RXQ_O?P'WXW_\]=_^[=__%\!__OSVU0_/)^GR L?S'YY-,@'PU\5?>S;Y^'4Z_' ^_T$PH=^Y\6O[WZZ&QXWP?I:_E/__G;JW?I'"\"#,>S M>1BG^H#9\,^SQ9NO)BG,%[/^)*X?'OQ$_0G6'X/Z%G !DO_IRRS_^-=_^^&' MY71,)R-\B^6'^M\_WKZ\\4B99U]G<[R8_2E-+GZJG_CIV>O?W[U^]?+YV?L7 MSW\^>W7V^[,7[_[VXL7[=X1_\7WSKQ_Q+S_.AACQ72\HI]7WUBQ-(**7^8XSKBW8YG=(2&-CHL@N"@42I0)6B(085H" + MJBAG@[@U.W4L,QK,0H@ES.)"DJMO_ZG.VT\XFL_6[RQFT^HT 0)CPAEEC0BJ\1BW M@'5SY!OL.9NF'R;3C%/293_^\!FKWEFIM27&,$UW:'5S2:T^\=/L\N)B\9TP M),JM_WZ93BY:<6(^Z58>2Q[0> XEREE*D\OQ?/86$Y+NCB/\'>=K1$(+;;A) M8+UAH**5$ 2-F!66'-,L2]&:(8_AV88:XINC1C,)-./$R_$G>O9D^I6 #%#J M$+TR8&D;)@3*@E.,]FHMK6)%L,AU8PYL/G\;F;,K<)P@.'="8/(3B+&"2QF H0C17 M %L!VX85ZIMC17N9M-LF%H-\79X/9Q\GLS#Z=3JY_/ARG$:7U9V@=]-D/!^. M+S&__HC3Q;2M9X1;[QT32/- DZ&PD I3@JS[B$8[VMMD29V84ON@W898^ILC MUI&DUXQMKX8A#D?#^1!GM![>S2?IG^>3$4W^K*Z+^==!#E$:+0-@E E4B+8Z MEO1BE53$!I$P-N;44Y@:CGE [G&2(4;:]8,DAYA%VO69AI)E0.%H_:?2W?#Z M9($W9<+M9;'OE#?C^=WQ7"W*-Y/I8LKG\^DP7LZK6?A^\OMD7%7 MXSE.<38?*$S>E9P@&6EI1U 9',L,8I8F&^8P*]Z8+FV0]\F@[Y1I)Q!T.TMQ M0M9L2+A>]Z+W.78U[;L6<7U>$=(#KA,1@PB9,A:U,"KS1Y M0"FY(H+W7K#&Y-D'9Y]\C4Y9U;D0N[ /K^Q4QET23H(VPM/3BP"7HH*435 L M!Y%*ZSWP+HI#Q[6ROL8(T$6$O6*]("#)S5%X5( MJS,RG=L':N\'TU.CK@4IV@C@8#[DG =UTY^&-/_'<'[^['(VGUS@=(.ERS>> M([G[P^L8 L\ZZAS)?BR>@S6CGOGS&_?9_?4-CN$%4<1 M0T,S_E&D2V2Y9"[KT;MTD::!D1D9O7%@?$B\L"RUE,WM^:=Q]=0$:Z%2FHNE M"R-KK\BAB%(%+3UH%;$>9P8(@5Z2-LX[LE(MMO8-#X3 M#3\A :(MY]5D-OL=YZ_+^_!EX%WQMF@2LO;DVPA6K5H9H%A5&.,U(2&T7U^[ M0.R3WWD"=MZS6#L3<#MEGO.PSD88O0G#_'+\+'P>#4A(+D7!Y9RRY730!D>L$(48N-7IEFA\:/XVJ3WYQ#^C56(Q- M#\%6_%YFX<0HO+>1T]!H?,IS&F1UZ76,S#,AO/"MX\VW,?3)*^X!=0X241=> M\R $*7B1D=;6N P%"EV*# \L];>Z! M,0C>U&1$EH6Q26?5.AWX25!],M%:,:*M)-JIM\GXPWN<7CS'.-_ @I$L/BFQ M!K-=?:$]61N$8*PT*G$52O-8W[U(^F1.-5,.A\]Y,_F3$8;T^+ST*LF9W!AD MS65/W"3+8Z@!HL4X8\U0XB!]5#1TI@6VOC?U!*0^64FM&-%2"NWVCAIZV 1R M357.C=:> '"7"RBC+'A6##"?=?WXS">'XV MSC7F];$F9%==I9 +BRF#9-4SB_6P/(D,W&2.*>:44VL?^3$\?;* &W"AV=0W M(\.ODTG^/!R-!C8*3G:V@Q(BF7#!9G#"%0@J2>XU>EE:>S_K9_?)JFT@Y+VF MM+'Y>G7S4CBEE>*@8[V#;W6 B,P!N5'>LJ1X_N0T+ M',S#^,,PCO#*P'SQ975<<<4\*80,13%@2B'Y8\Z ES305!39'+YFY+4V]+?! MM0T;[+?#AN:B:!O/6(&Z=J>MYL@EU^1X.(+"534Y6828,X\H#*;06L7?"V0; M&KAOAP:'3_8MN?_[3[O7])O[V) M8^?Z60]\:?-"6MN ;U11Z]?I9#8C:ZT,R4A/R"PGY2ZU)DG6L+43]9S7\A#) M@O<,?6O+Z/KQAR>7?,+Q)?Y"S+\O7_M*854"T_]R3;(2F2GFR"U!Q7!Y,S<9 MY4$(+"!+!$#+# HM6;Q!6MKQ7%8R&)2JM0WM$G7>9IK MX@['E\32JU3\V<]8)E.\BHWB[+?A>#)=I-HLTV=H'#>_99F)\QO.SR>YEIR: M+>^,#QSWM(^J MZ1JZR/VV SA55*X,D M&ED-,I$EDDD_:!&)=4+D8%OG#MX#HT_:NJ]\?3",O*? S#:978L_,P_4!#2T4[2?89 M2,=J\<1(AIN5"61 GHN*@MX/UVM.^.55=)&B$:G6GC<@A?TPAFC4=/"+J)U/MIVR/JD M7MNRI /)-+P<,D/ZFEI<\SDYAZ/)XKSH2DEK#%YR4;,*:-29)8A69RB9><=8 MD<&V)LNC@/IT=MN6(^WDT/(@ESS)A55(CIZP.17(6!.P."Z, 059A%1M 6U3 MZRL=UT]OZSX^9.4D98NN(=JB2Z%Y9@%B,@(LTXXI1A,@6P]Q#Y?MM)OGGHRX M>[#16B#?9*@A\AB9\;2>G6;T4C1X)30$+D,4V87VE_5/%FHX[7;>"6_[0X[& M["?@JWWG9[)8:C#1>3)&N"^ R9)E0FX;D'=FP4@IK W:!-_:#'@ RHX&0+?Q MUJ:T.FS6VX5BR)^YC@8%G[039'*@U@:4%Q:B0TY.NO7&T(]>M[ZF=P- 0Q-& M&N49,@G6*%&-,T_&F:&1U;J/5B>39>L:%P^9,*?=Q/>7\#WI9OO,;C=H2 M;4H&4[$67):QJE8%3F0-Z!U'4K12^-;5PW<&V:LCI79DZ5981PA%:QF#GK/29EG7KN.B3H';4HAVOC"9$N:_[33O!M,ON)ZMV^&%5\BQ]?3\- MXUE(=99^#<-Q7=%+R[?F"VCC)KXQZ>E=1DT\34_ 1U!WA] M8O,A+'T* M-!Y+T^PAA;89I0\/E"7G?$0'FJ.3U-*#SH*/=7&D M&WXTE$C[X]L-FU25['22";*LH?&2!810!$CGA5%!::M:IT\^F7YR6$*H$4*3 M?#Q8Z12HD H$81PD+0K)$&5(K:\&/Y@0VI/#VCWE?>?JS)ZSW&'^@_'[ MNY=_?_'J];N6&?1WO[O31/HGAM(HGWZKVIZZZ!*2R6"S+J"2(\])8"V^J-') M;,CNZ<2(V*EB:[NQ/^P'G(WSXJ>EH-=>P=ET.*NUKB^GM3(=3H>3?#5UB2,+ M02I(BWIQI89B'(L@T'$I#"^)M0Z>'F%8O=KJ6C/X7GNN1S1IZSK<,[ _QE,, MH^'_8/[;9+2X,[<:P>OQ.TP$?]$JZI'19*9*4((FNK8<5CK7?N.URV@I3F)) MI91CD?[0L?0IZG$RIA^5$)W3NP)_BVD49K-A&::E-/-_72Y]^GJT?/;ZV4M: MW>_""%^7ZQ%>#4=Y)FG!%F!"T'"LJM/C4F\EL/L7Y<(IU1*N3\EKN8G8]SNOMR#.'@09CF6.@9*;M M*'@+C 51R^)PQ^-"R//;M<:P![5<'.NBL'>T_-FGR M7D-MKU=\!F^%T#5DF[&U5=)X" V3.CS/FOA4H(A:X(AC!!\BJ]T;A-5)2&P> M*NMG4LV$@5D%F1:!8#GI(%JKIT?@]&XG MXZ(H7B+4BNWD4QD'@=L(3&='WI1Q1K:.QW6ZD_5V!]B)A_?TCCB9U(^Q2+<" M3?Z^LXX[<"8MZO?P6@.#@?,HM>&6"=OZE.9 R+TZTSD!-YN+]40G06?O_O;+ MJ]?_:'H"=/6=W9[\W ^]T8G/LS [K_^O]R<^A5&],_&61#H=ICGF^@OR$&^^ ML?')95R/"#.M55.?X_*_5^KLQ9=T'L8?\&V8XXM2,)'68MXD83R((,EU9$8! M&2P>B+TV2^^$D*UO0!QWA URL2L$LOT_#4FZ/W_]8U:+55^=OIZE^?#3LIJ[ M48(GFC0H/G%06B0(VBM P[,1M.R*:UT#=GMTO=K2^\OQ>[*[NQ!_RZL"]^%; M)L'=Q%>SR[52!:SFO)8XDH2/?!536]6K@L+I#NX(;(FN5_[A-T_/0\7?-3V7 MM;UOXF/2159" 6,4V2RJ=L4H0@$+Q3C/E(K-[S%MCZY/:;/?/CT/%7\S>BZ' M^+IL#OOU^* )'HB V:#2@ YK%I8D/U!A 9%\02.38+IUWF8'P^A3'O W1/A3 M$^H4BMO:%%)Q?%7P:G$BYARKK:4E,I$95ZTCSOLJ[KW.9!)B7EQI?Q.^+NZP M_S*9+L*V]TT&=RJ*0J-GB_1QI2,$GR/8DD/AM45)\U9!.T+LDR/0$?,6%RVSWT_>AR^U]O'Y,A>L)L54C#_3KI=K7!''L\6, M#FB+*\H%#KR46LRM%EGG-H#DA2N,4@33VE#9%VNOLJ".S+5.Y=JPW-K'%=[7 M9;-YZ8!&&G,,&EA="PM*K9*,CL:B)7$X1K2I> M&*-5 AV"H#V8._#U;DM*@C,MT@30YQA0S&&2&9J FJ?C::"OKY#'FVG&G:T8]B.Y;,"@[IU4;V;4LE7GE M.=7<:D+T6YC7Y.JOK\O9IS +U==HU+003-0L>K*LE;@(9(K'>TG8! M.2^N:!=;YQ7L";5/D=UCD>X(0NU.N_U\.1N.:Q.797[<(GRV_$T>9!E5<6A! M&A'K;18&0?"J?R/W7$4;FI.UM2$C/8K.DKT8A93!N2!;WT_;-T]D]WEX("@1M#:2\5(+AR=07BVN M&"80&AV3F;86VSHW9O]0THG#WX=RYDZ9_L-%TK(2[ZV#N+.4)I>T0:QO/KW% MA,-/U0*9#4262FG)(&&M$5\[?D?/ZGF?%?= ;3M6U1Y6T3BF' (2/O'7G:9\PI0#3/(N((@ILO:EOA^Q;"'>W MIE4',FMI(7X:UMN9Y!,]GUS&>;D'(Q,1^"*QVTY]@2W8X.QG>AB#J278?98+5O<6T 6@;!IGOGD'[2JA;LWMZB?G5,,3A:%DA9F6^74W' MQN\&!B49_KYWPJ&)N1L[G M^'&*:1A6M;G.+NJMR_]9.JE)L2*\=*!H_#7YL?9?8!'(0["W<.0N8:WL:NMUAN1)AV)D MP)!%S$EPU_RDO5W7/?;]T:NQR(X0#WT3OM806JTNXDN,FEAM:;C,"XB11E]8 ME*849HWNH$?9XZ"V8M%W%D5O*ZEVL<[))'\>CD:+!GSS,/XP)"BWVCS9BT:=J]+C5) M]/EPMF X;<87P\N+ ;>\D$] &I+V5R!H!*MV[PN.*>5MX;ST\NYS-">S2\A_HF(+Q3D+42(XG M"QQBK;K$E(PBH%0"6Z<7[@!O*TY]_V'S-N+KX%!XT^C/3A7&!0=1;\RH6#L1 M1RD 6<&234DVMJXZ<"^0K3CSO07*#Q=)4W;,*A8D-"^^U$%>#F?G%=%RAQVX M$DUD7-,8ZV&/LP:\#P:RR-F3;1^#:!U >A+45JRQWR%KVHFJ:?>_>L;S]1]3 MFJ;GD\_C@39*9D\X0C:AZCD#C@9OHMB*XY\9T'K V71,G'D MJI&Z4)$3;$BQT)[G/=E4(2DPZ+73)C.?FZ>F[U;1V7]?'-AS[MNW1'M5S:&W M=6)?%QKJP@3:].#6G0>-1<\R#9:X2/M>UAIB4 :TH2E@%H4JK=/1=L6X5;XC M^[YXU*D<3UQ\\TV8DIX\Q_F0'GD34YM*G#M4BH:EH':?K3M/NO7]9[2,I].OM,+^'D:7."A! M,30%P6))H'BT$%+VY!UJ;JP6&EGK$CH[0NS3'8+C=$/;C[(03G!ZF$Q=P94JI>0O+:@/;WKI-1B.9GN8:SL^H(FY=LB@&IEKZZNASR87<3A> M#.(MILF'<6V9^#(3*89E&-;'L+/U;>2-D]J[>&OZMT7IM*<=+-?,(R4C0B1. M@B"74D3AB9VM(X(=#>50;;DGK'OA+!*\KM7_*M5+HN?DPB=(Y$+5(RD%+G$! MQ@JMG>)!8>MK$IT/JD]F9!_6R&W]W2]6-3,M6@YK,W<;328#R:IJ(M6Z;[1+ M^F(=:"=5B065;IXJW=%0>G6M]GM?&?M2J)?KX59*U6RQ[-^?A_%:' -E0C4H M/=C((TV[$1 M,>JERG]VPJ )70H3:Q@'K<# 6 MVD&, H:%.5&B=+XUY3H;3)_**_61P_U@42\7Q:91Q1*36=L,O%ZG5"QI\!(- MQ!KXYLSRC'VV.!ZTRWNA=C9_<>LZ!M=*H<@<;*U92'MO :=%AE2/9'/VPN;6 MEQZ..L#O('S0=.T<03TU8ELO5=9U<.3&A7 F$+I;U%8KWXKI>[^^=ZI&_Q$XXO<>!%UBEF 8L7Y A&'Q0G$5=! .7GMO,J*_^N'E>(Y3G,V7A3.NY#=0 M(3"%MM"JB;0K2<[ QXB0+!8?G? J/$7*-DAZ[@FWX==:89Y > >;%!7S(XT M?IU.9K.-C#\368Q12= .2\T431!M,:2LK6*ZD/.0\Q;$VOZ)/?<(VQ.H(V$< MA2BKW7W D>Q"P71!PTD+H@%+GFU/D1-Z0<>GR#YB:,*/ M>T;_9C*;/QM-Z/T/O^/\'Y/I/Z\+M9[E_[I<7BT>6"Z8IKD EJK.JWV4@LL& MZGUTRZ)WF?/]-JSM /3ZFI)&5O\K'*,^'LX^361B1QKK\>-7T?5$M MAQQ*\@3SZGK?9#RPZ$WQKH#(M;0\YIJK87VMYL4E(]K)W+RZT>XP#Z[RM/LC MUYJ>EGJ.7!1@-@6:(&,A!%+WU9"428984FMO:'^T??()NF;CG?I0QY%QN\)1 MV^.\G7*U8:@*,C6LR&&1K0@J& 8Q*P?(HJ3),LZSUO>GFP#OD_-Q;*8>7_*G M(.W]R>>Q2.?KB;%F)H(2TD% 1>L-@Y.RE,A*ZWO AV+NDQ/48ZH>+N]F+-TP MO?;:#XIQMA!"*-&):OEG\/7FKBT"2PR,E]2ZG\2!D ]Q+7=XVJJP_KHB]0;H M]=0EDJBNY:B-+ Y4= D"ITTUQAQ=M/0O^BV\S9:8^F04'9.9FS[IR61\BIWG M5I;2&K8.PKI< L@<:CV48$D/2@%"6H:"9@^;WUL^&'2?S*13#B@)!!"D)M@V+XA-$YC.4S'WP'*4,/8@F'6@S':"3?I_,%V6'7TW">';=,;3> M26!)(C$M @NU4(R7K';K$U!(;2D=8LFY=6F6I@/HDY5U) 8WV*0:$>(4&]:J M6@]%:U4Y)";S3-*O))LY=;8'K3\?FQZ#WR>+J/X^;D>#D MOO] ::.Q:$,S)CRM-\;!.8)<8E0II9H@U[I6Z;Y83QT?L9AE\-&1VR@DG#V^^+M-JMAHB'N=,?"Z;+R]?\+$]M_= M)!EBSZ$T2G2XJG1>[>2@HW&DFJ#8&HWD',&C*Q"D=M(6Z1-KWW3P^OG-*NC_ M,AP/9^?+V^LS^N+7Y2W.+*+?2!SM.RV\#9]_"W.<#L/H%JY@+;?>)4B9U9JALC;9MAY$ M,,XA=TA6?U1!5GW:Q]BQI(XP.VG%,IO^L_60G"6>W@%F=@B9TP)6NMX!* M+0N?#.V'UM=K0$SE[OIS/ BK3S'C]C1I)(YNS1."1^;4_&L8YWIOXF--2;W. M<;SOM_N;*_L_JXGYTFBHCC,)X?K;QT,H_+CAF'@-PIVQM3E_ ,6M M>R.\+3$HWOH Z#$\#9K#W/_=B_3Z@2G982@>LBNVMG!4X).*(),7":66DK6. M@C^.J$]&3C.>W-,UII50VIU"I71Y4>>ZWHS\.,4T7!V4D7)9S/\X;_8A>7 ( M@Y0"%B\$R$5R9Q:DNY$%**B3U*232OL,YT;8>U42M#/VG43277OZ-],VGZR9 M>(CCO^>C&L4!6@RTT3Y:7;8YOAI^NENDLG)4&/+9"F>0K*CU5VJ+(F82F&22 M95[XH>[5/GH95+>37[9ZXW@'>3D:C7R;3SV%Z0%V/1[ZLR;ZV+=A&.]=585Q= ME)912M",**)0>H@Z)2A6!%6?$Q+(K47#-R^5:UT1:= M*86VA2?.0800:R$T3YPT&LB=T#3.0-JOJT$^"6['_:E;5;(7+1XJNMQ6+LWK M=B^WQ6!9T(;\B)RE %4[I9.K2>HJ&&&3UTK)UM>#;@#H4[2ZJ?1WG][NST)7 MO<_#.-"!S4Y-6PVZT5-!X/MP])HS)C; M2^0X@FQFORWA_H8$,F_,QR I[S1+#D3RM:9"$! ,8S0C KTLQJ?86K<^ *4/ M-MU1.'.8$)IHTD6\]_9 !]P$Y8R-8'DPH(2R$-%$\C-B45Q[LF;=%@KTWB_O M0^) 1])M,Z'=VO&O,,PV

JQU@O,M6>,[KP]HJR:N''ZKX5[FWXP_7P^$Q265J=-'42A., M7-90*SXP;XWT,GBN6UL2=U'TP40X3-*WM?N!,]WR^"",$RY0O*VS][K\,5O& MGV_$G'V)P5MM(=2ZF2H@0K"DZZ0N+@LE.(K6K-X26A],@;; =$GQHNO[S%^O0)0FQ@(P9E.!3@:"0I5@BB)2LED+#HFAJGU\?FVV Z^F/[8<_X8 MYWKU\Y*,F?SB2[U)L8I[AH"!:1U^8X'K[*A?>?B;+9Y/0"23.4@6)*D8DTMR6Z]@!!=(16;96:QR)A:A[$?@-(O MW_4([&DADDY6Y]1_"%-5,;XU@D#6T+KD\9MRJ#'O/U6HCK: MVEF (V(@N:DBVUICKS9HIRG(#%ST&;(RB($'EF,'">O;@>N3_CT]EW86UU'9 M],OD<\NI 1F47K:.57O)-5&/3F:[(2QG8:A'\/6IW#CR;FTL[".2Z7A M)QP(;Y%[E(#1U#[G*I#)82TX$Y-'QKUA'5P=V@I;G\*7IZ?2KL(Z&I7.RARG M5Q"S28FV722BW"[P2P3S'2DY)J?[$=C5F_XY?Y M^\\X^H2_3<;S\]D@I! <$N&UD8OD$/*Y2+<"K0E4FB9#WR[!WSFY;F/<,33[ M_?+K(.'U(J0[N%4\K650=\"/&M:]/91C!W:S%CI)1.#:\MI709(Y'>L!K3;6 MQ,4Q_?<8V'UL/43#+/>%]O%L:#UHE\EU-8L2?EIRG1EK;L3OB[5/P89..+=3 M>+>54-L5!MX2[3I44H3*J:9&J,@3*)XT!!DD:"NKN^L\LZT#>CM"[%-$HE>$ MVT>$I^'9(HPB9.!!,PG)APS*8B)?Q3&PA5:%"Z60 7)*IFT;_3I>@E3?N+:S M&$_"MD6@)9$YZ6D50 DZUYP!\F&"+^3(<"ZMBI*\Y!.2;=OHV/$RLGK&M9V% M>!JJ57>9_!9OG)?+JT@JJ P^)H1D5'%%!BV2.275>A;HZ!_5=A7BT:EV,SP3 M,2OIQ*)?NB/;,DKPAES/(!*+-&56Z=899WL![5/THU>DVU^D_99 )0Z,4I&R%F7H0)OF;! M'H-!??*?C\^4G<30;:AYU7(VW&TY>UT59?69C=_MGU-\V/.:A*0;#KE1F/KN MTZYZ_V15,]0K,U"LZ@I$QJ#H0F9 BBJ4UAK_03 -R@K7+UXFT+\/7ZY'2=I1 MINP\%%Z[.CBLR\%;L"F:&J]4IGFFYX-@^K2'M>'%/45_&\BA7?KOHGO=@R/E M(FH:40 3,F'*M(-Z91V(G(65Y )IWOQB\Z.(^K1U=4.0AA)IYY9.9K-GB]Y3 M'W"SJ25+N[BUU2"9KW=I"?AQ1GT*RW3"FH43:U58B6W;R%(R*CRG-4!$&7&K^K M?89D5F!X+J@=.9&RRWH+M_'T*0;:#4F:2>/4OO?K#S_M2'[WEL-M MY'7??M9&&8$LL@PL<8:Y==+YPV@.;N6+93C&_#.. MZ0_S-SB>U58NHS"^?^RB.(4%T[/K)/'GIC@G0Y^2W[A]T*,&T@XIII3Z2$4B(Y?L4:"(&LMWJ?7/ .%,H11-)UM'@# M%J,I\/7ZF4=,H+2/X!BI/&E%X)XG&YNG/CT)JD]^>4=:IJU@VL6-"<6'Q;2L MVOYN '(I**QWBFPLDH9K(A&X)I&&E#5W3 79NGW](W#ZY)9WQ)%6PN@V;+.Y M.Z8N@!=MCD+9AB?VV6=)2*-T&<'Z>3*>3 MS\/QAWK@\0FG\]H4;M%GXTWX6LL"[A^MV?JKFX1F]AM(JTMZD_&'6C+S.492 M SD6SYP$:6J&(SFVM4H* VZEM8C*>-7\0L;&\P^/M<3YR_%L/KVLV4/K0Z]5 M'AC:R(Q(!I*UH1YD%/ N%+!%*Z%4QB):%TM[#$^?XBA[<^!NY*21 )KM,6L# M>J76:B'*13=*-,X$5A"2#HOZ7&0^*Y% 2F.LETJ%TMI.?0!*KWIX-F3"X?/> M[?:Q#MRLPGP;Z6=O,=%^1QO?XB&3\NP\C#_@[&7MP/U?F.97H<'7<;2RJ/;? M:CJ!T61;ZGZ"&FUAM^*UHS#^Y;)^[;MYF%_.7I?ZSD!IX9RHB0XU@U3EQ,&; MF %C]@%U,3RVWMJVP=7X>*$^8]T<:?F 99?<@7.Y9&TX&,EJQ5PNP,GL@"GK ML^%:V^:7>K>$UJ>-L#F3GCA::"*NEGOE+7!WEO& 69ZL)]6=[:*NI2[5_)? MG$J!ER)E%)WSZ ZL7NVA)R#187(ZU3Z[M MK-\3)A_'P?S /Q^0 S2:C8:[9 M)3^'434=WITC'E)'N^WS.]Y9#YZ21EOJZM#S;)4M\(;,MRG.AU.L=OU=_LWN MII"PJ'*]0 XFU%_ M4@^6EC:4B&YQA0GH4:4J$!,R)M(JK5,CF@#OTR9_2F[?5N7'9T4S:V%7Z*NY MVQC!0%NM,J:*<2A-JYE+%UMN_AJ/N4W_ M4_E /G1H]2YM M\%\FTPW3:G.Y:3*>N%42"M:T#NT,O=%U_2 MZ)(&\>%]^#*P@BLO1 &1934XN(: R@-+TEA:A:XP_@1#.@78),_E 6"/*K-- M+48$^6,SULY=;3P?M\#0CZVFX'K--SA9O&>WJR9#5R0)X7W-?='&6>2U9;EUI];0C M[H,'\VTNO9ZQL5W.^,)8N;957H[OMV[6PWI@>JY'P:/3.@@+/FA7,Y D1$LO M3@>M>1 Y-V]RW'H,[?W*^_$,-"\H$D9 1Q.FDB:O%V. '$.VZ(/%W+T[>3^V M/H7M3LK1I[W(!L)M=SFH$Z5:2F',F (VU:'@HNQF]."%Y5S6ULHR],?H/W%I MD#Z0M3]TZ#!8]\"Z,XC*!1[]H6U([!',$X84,SHMJ3H\"ZM,6T@E[GMX:]A5/ MAZOFY9@6.LZ6HZ4-*D?'.$BM(]1[ ."386!%]C[1O\&T/E1\'%&?-/F).+.W M@+H\%UF&$A:S]KI4UV56MQ&<#930F#3M!33%!# BJ]DF!4I.N3 5.(NMBS[M M *]79R$GXE,;V75[O+%Q1_;^D/NU2;3QT?T/*0Y[7I.CAH9#;I3YUI#& MLI38)9E\JR+6D_%=."^^S*>!UM%P'*9?7]8!UM.S>JUU,J+'?%CKLD$]Q)5> M*& EZ9J4%B%8IR!G9+KP9&1N;91U.)Q#%>P>T)[3'V;S81JH:(V,(@/'&B5* M)H-SDH%!::6+NJ30^A[_ 7#[9 /VA=^W5?:QV-#,/M@#\"_TX_##>,"8SE85 M1G@];3E*E7HKN2:_%A=LUAU<[-P?;9^,T>^(O/MPX<3FQ]4'WDPGGX:S@Z[] M'/"PXQ@>6PZVD=6Q2O.Y>NB++Q]Q/%MG8 R(!<:C0/*5*S>=U1"5)RAD%KS9[7EW@65!9;L959O)("17-72?1YH!@P8S8(V12/7'1R:/ :I3_ML%RQI*9&C MT22CL"*2&ZT5HSVA( V]D.58+PX8RU24S9,+=Z+)_B.^8>@\.'R6M.:2@^/D M 2O&+)D[7I"(, :11?*\J^%O@Z]/BK4EDQY:.LUEUKY.S](4>@@;6A6QUHO1 M1C@RGXV&D(T"Y\@$8];P*%H7#=P.69^4[S&8U%!.[3FT=-X?PL9CC IM@1X3T&VR@R?/7D*USU^?<=,0RL+H%'1HXR)YHHI#W+*T;V(!,R M6$NN@F_MMVV/[N"62/<^Z:88@L)2 *Q<=]U%'\=3VW 1(GRR]CMEV M?,$=50L2['P%>V7 OKSX&(;3NF)6*99.%9=0,9#)8FUZ1MY02@8P<.F8EUZX MXQ@FNV/O4_.-'NG%YF(_]M;]C/ROX7RVN!XTT.2KIV(DT M-&9*GY8.-D&HC M ,:30W^B[7H3YHYM/+I-X^X1%P^1YE%I]Q8_AOETN,I!7T607H3IN):^'Q1= M-$&WM;%U[4F,;IGOCH:9C$ZSI%NG+QP,ND]=0WK$R':"/BH_;\>#^DO MUL/)(5F\6#!JQQ2(;&N[+D<*/88"B],E)3 8?@J*/H6[3UU+>L32IN(^N=$Y MD#P&IIV#A+7B+VEY<$71+F"$0B%TDJ4O1N8VA'3_>H0\6*RG\;*K8I] MUQZ;$D5:XPQ(B9$6C]*$.R:(UN2L@\Z6WTK9;>-JWXMF&\+Y[X-P)Q+AT:CW MQSCA=!Z&U>Q],YD-%S.U1AQH320;!)14KUA;FK40=8#H98U(,:]]*](]AF.K MN#;[U^);,[D=C6EO<7XY';^?7%V N"Z$<07<".85\@Q%D(>E@F3UC-*!%$%$ M1)=T*HT(MP6O&M4QD:P-Z*IO^"ARTMI7U4FBX+WEZOJP$Y\IQ[TN-OY/BI!MQC"5JS]%SS/Z8H%1W/EU\#/QGG54OL>+]#IE- &!4($0QL" MTG)T,@,+J,G&02O4K=.=O7WY;?!L1<;OY-CF9'(\&@/72VC1$[M,II_#-)_- MY]-AO)PC35I,+$KE@3-#&T#1#*)/"AQ7,1;I%9G?C;CW.)*M6/>=G,V<0'8G MKF#S.\[O7.Q8:O(PSO?]U;EK .DY5G.83V*X%]H//'9!K0__: D[G M1 J1W!T?K:C-!5)TTG(I.R@)_"">5M>\;G[K*PRUKC M$1D9+\=S@ECC"3_6@T'W MZ:K#D9G7E6@[9N0RKS.2:2-ED2 5(Q-'I0A>UQ61A-Y-+=8J _K-];G2UMGBC1ZKWJ%OOPD9/ H+,F(U?0?($*(4-0.=(. MHGDQS&;!6]?9ZV(8%V2^NUHDAZP5"M@F<9=DILI-M[*H V*'8^VB9'E/-M1=P=_1\Q+$? MD+G.N P(.K%:I\ ZB"(4D$()5V@-)89=4_ 1?#M>:_W&:=9*4"?6=,NLXL4[ M:SNU9LDIR0OM[;DP2Q-5.&EJGPF_42IS;HVTO=!U]Z'OTU76GFB[@X7<'4E7 M)Y_C#[74P$U[P:./V9"58%CM?2U1@.>< 8]<:YLX)V.S:Q8^#*]/=U&[IUDC M,77'HYL1KX%*+G"7'7@"!"IF#4$X RP5'1@*3%WT\7L,4I^NBG;/EP/$T223 MY0Z@^X[J;"I%(>/ K(F@F$H02PW/2$)9A&"%W4KNOS=799MG]>G>9C/I=S+1 M'6XUB],.7[30A .B3N2%\A3 ^X1@M2Y.AH!>=!XDV/KT7>>+ZRE/"3#"&E#^SB8W3!FO))XRTP8F:>*XCUYX^M&]NO?8K9YH+(>.#R8'61>NBQN0[5 M1@=)1_<>#2:.Y*#6W1D=V7)*(/V)ABI%+)*Q@K:<+L&J'ZE%!_#BR3X0^XJB MVY/3D-"2>TB.HN T1!T]N,@\H,?B(^GLE#H/.]TY.7WRL.9HYX>MV;#WW'>; MDDMHJN_W!J>+XZ'KK%+ZQ9+ F[]N54.\Q5.;)-0V'WZC?-D;CS_[1,^IEPG> M3YY-+BXFXW?S2?KG^61$BV/V,]GE:2"-$V1[.7#2>U(KM0%@M@@\!Y^T0)U# MZPO-.T(\5(?=>-P@&.MB\ BUNQF0'RHA!"X!BXQ1Q\2M;1T(N &@3UM8EURY MKRWX7@R' M3*46.RW6,HW>M$XMVQ):G_(3CDF>+B37[>[X#C]<+!J_E$V]Q_MRU\S#^=??<'X^(;/Z$ZYNU&U< MA[F_:?CR]AWF :I 9"H6!-;T?>8$!&D=\0H1#6)1=AO?_UAX#]61OTZKU3*= MU#8UJ2!S7'K0R=:6=C*1DC82O+:^J!QX$:UK\&P\O@\;96^9=EM![BNV9GOK MPD.YKA-."GKZH3JMQF2I8H D"89"$0B+-!"EUT(70A1;QP_N1](+9_&;H5,# M:39CUJJ8[;*3:OKZ?AK&LY#J3/T:AN,ZDDOV^&@EV)O1DO%^<7- &3M>FSG)=U=5O.,046$E@N MO)V$)9CW@062%$,@ MIECR>N@G\+43L9!:T 2@M+$UU1["TH>4OV^&9$T$VHQ>[W QPE]Q7 LUUM2P M?#$<#V?S.F&?KJA?(F=&%0?(,(!RA=SXE&OK%Q.9C@I=:GV7:#MD.Z;Y_8M; M>!U(NQD3UR?!A.HY?L+19'%U< TIF."<,!JB1@-*Q0S>90Z&%H5VGAO,K0/6 MCP+:,>_O7YQW[63;X;ZZ_GD-"TW.MJ9OFZ))'T?I"):V8#WGUGF5A7.=;["W M0.V8/O@O3KNV,MXR=+QZO[[$,,.__MO_ U!+ P04 " #PDGI:/K3"SQR< M A*0< % &1D9"TR,#(T,3(S,5]D968N>&UL[+UITQ;9LE&F=*3E%4SGV"Q>(BH @$U "JE_O7/ P!%BB1(+'$!$(19 ME5)#W[Z@N-)?S3\C[_PO[*__(3#-,K]X:?_^,L? M'W\!]Y?_]9__XW_\^_\#\'^>OW_ST\M1NCC'X?2G%V,,4\P__=F?GOTT/<.? M_C$:_ZO_)?ST;A"F930^!_C/V3][,?K\;=S_=#;]23"A+W_M\J?C?S-.&ZUE MA"BC!L4#@C>8@%DO5!$N1U7^WT__QIBQ7.@$1=KZ:SF#*VA NXC?_^WGG__\\\^_?HWCP5]'XT\_"\;D MSY>__9?%KW^]]?M_RMEO<^_]S[.??O_52?^N7Z2/Y3__G]_>?$AG>!Z@/YQ, MPS!=/8 >GZ??_^%U-/KG^0_I5R?]?YO,_OV;40K3F8,>',)/2W^C?@67OP;U M6\ %2/[7KY/\E__\'S_]-+=<&*?Q:(#OL?RT^.L?[U_?1MH?3G_._?.?%[_S M0*2EAW]+ MSZZ =K9!\$Y MGD<PWD)\B;"^I$R3[Y-IG@^^6L:G?\\P_?B[>\?WKYY_?+9QU?ONU?MG'U_33Q\&G6EFI)E6<3%_M__G"A]Z#3%1HS_L MU]GF#7VY^.0*KC5V_#K%8<;YW'/Y],$H_?!+@SKSC;Z[:A B#F;?[5U,X%,( MGWL?IK0,U16)X.+K"JF7/#\0 JYPC.6%I@HDTI!RS6B-N.GEP2IX1) MG+EZ\8B?JS5_QL%TRD*E9F00)2C,0GT$ LK M@#%S3#:A3K:K,*Y8\&U^.;/&2K;56E/'HO*D_IZ-F9IQ[BD#_Y:?1 M...8PB/ZT>S-_[64$1V@9Q&4%@&<- A2.NMS\BJQL@H7Z '7 M>$!?77%@V;,;LN">U?D>5FS@QE%#<][%B>W=.WDVS M$DY>SI60E4+T;(<+V MOKX-I*'#EX8V5^YNXZ/;#F]DX)UYWW&C#(\*Z$^D/YP'QXR!S+EU*D@KF'Y\ M7O\A0-R+T]>Q:T-G7\YB"V"_S<+$GD07? X)#&6^H&R*X+,H(+WU+ N>!++& M2_H/ %HZ^:ZX^DX/;^N442N+WG8OVSIDFX]K 28FSXBH!I*WM$8A!2Q>*EJR M'(ILN379QM81VW4 Q^#>S2W:P=O['K_@\ (GS^)D.@YIVF.1*V5BA) -T8V9 M0'AB!N8UT]:Y3#%)8P_?Q+ [)W<4GV]EU [>X06>7VC<+RBO;B8 M3$?G.'[U-0TNZN;HL\D$Z7_Y8_C:%W2HU>8+:8F"QD[SDH)Q@XX148P9+S MQNJL5XK]FU!B]U1H[;N5J;&6X3N@Q*_CT61"853I3WO:V"2C0"!,-%$*E<&Y MH(#KF!1B$3ZIQARX]OA'__YO:LK;7A7;>O7M9QR'*:U+K[Y^ICSXVF)H6=$F M*0\IU7-/C93=%NX@.>T]=9/B?C5G#3_A= 9X7M)\>Y@]+F^(I?@"E,8E/' :5VB();73#I(*#RB M%4DFJ4/S/.,>0,?"C796[V !J?G,]/7YY] ?5U0OSL+X$TYZ3NHD) M@5#&@ M2E$0;)$@C%712J=T:;UZW(WD6$C0P,X=+!^WQMI#&7S2P=*@;") B8+?2)QD M:'G).4CTJ>NPX5A\OIUU;[M;-7/WZV$:G>,;"F-[S&"1H= :%'-E(!(#DV,0 M43+'N$XF=18G7L$XG@AQ0]-VX.W?1\/1CZ@6//Q.;BX0.7J$>@X&*CD#D0L# M-O/,?/*H8NM*E@=!/7HFM#7[;5[H;7GQRVB,_4_#%Q?C,0[3MX_C,)P0+++Q MKV2NRMSG6.AW9EN<408FN8%0-$4GB0E*=$T$Q&150F&BY8T9L@:\W7.EL7-' MN_%,!ZG$Z^$7G$SK6S,WP^OA%,?TG9XIFZ2#:F9SA>:H.>]8Y")*\@*D,D%IF!4QS!6(S2RQ14:7W,>3^B M8R-(0_OO,EKM"6<*,P2LZ&0IC&:9QESJ/,"YD4LE*>AA9RYHW3=!\36!-OA\!Y]0G6H5+C- M>M.&]32$Q5OX'(=83QFY1,FB9V!XEJ!LSN UHP O%^D(LK"F??QT)Y0C8=-V M)K[M>=MVOEM&3\6STD4;<)93TE>"?K\YTG)-I8<"X)I:P7MOFN[=73'[VW-S3D;9?ZK:-> MG%Y1[]ET.N['BVGM0?HXHM"L=GR1F0:SX&R1ZS.396$R@7"!@5*U:\%[@FZ5 M1$5% MQ2!FF2$IX95-NHBP4JOF&GY>AN71N[R)D>_P_M;;JS>!/0^3?NIIE971V8.U MFC*5X#S%J[GN[7FF&=,%D^_8]3,@N_=[&T<]X/WUC=S!(8B)Q[H5* 3S$I,P M/W+BEI+'!H]]M+-^UR:^8S;8^@#E/KR3:X#G0RX%L#=4:=S7X]VY:<.UI@E8!<;=J2)]U_-):@^?'S[XG__[>V;EZ_> M?WCU__WQ^N/__1'85E)4=WQXEY)4#XVE.VDJ5:R,4E"4:EVJPC4":'J1((N6 M2E@F16Q]DM6Y-%6(,7)*MR%(5*!TMN 8+?9!"^V9-=Y@ZT3G8*2IUO'G ])4 MZYAQW])4MX8PWY!_,3K_/!K6G?B9?@OCQ5.$9T&$S$ A3^ C)I NTTS'C VE M,V+A Q*O6-NIL;- MK+XS2MCH*#'G58TAE2KLE"G$TAXPEVJ0L=CZ[SW%H@];(MM[YQ; M4@;;6+8#[9QG.<^,& ;O0C^_'KX(G_O3,+@4Y](!*4K2E.'4*C63!,02*[TM ME]XYRJU:O_3W CH&"K2S>"?-S%,:'^;+O=L%*H&6,<8]T'\TH3()@JU:&T5' MCUSET/Q\_&XDQT" !C;NHFZ [\29RP/3[3S105!R>]1DF;ERX+O1>.:#5:K))./2HI*02A4%29J";%W/ M-H.S3AEM1&Y=WMD&^7$S;P_>[2!\FKTT]9:>7)=K6JO#W$/C,/PTF]^??[OZ ME7?A6_W6LVJ[MY]GW19_IS%@_O%4L^YTC>#V97&">8WOU]7-_C/F/89X'HY=C[.60%"') MP+BI&U].@J/% $1QFA:)4-1-R?L[RV-6?^)Q,JE#JW?04SH;_QSHRXMQG:5Q MW!\M#LHOR_Q^?!EZS LNE:= ENP RG$. 3.C5#=:%GQ,DK>_"6=MF,?)KEWY MK8-^U6?YGQ>+-J'W.$N(/XX^AJ]50[J:B,9 AED"/4;E/*^[\*'NJVI*H)PQ M"J)#7XI EYL+O6\!][BIMRL_=M \>N];\RR1F28S1TUZA0N1LK60@S;50 *\ MC@9*,HC&16ES:U6?E<$=-[VZ\5$'_:A+@/X]#"[P!YS)!YU'QX<5:SVM?#]YCQ?):_SL#WLE"& D4# MB2"2+52 8(T'*S-F:8*WNG5]P(K0CIM17?BG^TY:%Y46C@E 42=/I3)$C BQ M<",*)1=,MCY!W',G[2XYL;FMNVBS77:$6<&]QS0(DTF_].=WI5_E"54PXMG; M%Z_?S0NTG@WG1Z'O1I/I&*?]\7QC;:XR\FX0AA,:]-LRDW#D*=#46"!9K&(S M-67E]<)1$Y,(QIGD6Q>P[GB(Q\W>0^9+%XW(]XWWV9?0']13CYH>AP%^P$1A MP[1/686,X6; X4*6COP3NK09+Y?7%)!]^Z?[45]J?+Z,X\W$6K MY'T#6:ZR2^_B[*O!C5?V:E@Q^ZA# &/5K*$J@6/<0@G"EN"S]+FY.GXG(WFZ M--Z1]^\@]=;'&?<6/B1>(N<^ Z.% 106 2X82L:4L*&(9)5MO0^S>@G*W@HI M.$,9&$L@RNR*6)W!(^46Q@H62\HVLO8-<>T**=KV7GX@WL\"DN'T64JCBRJD M2)@&_423^.]A/+^KZ&6M^1Q,-FB_7._S6W1@;C&B1DV8O^.?UYX\'@WIKVD6 MPDW>CB]3W.N_T1^F/IGRS54-78[:9N..7EPKZXN;K8Y",]$^P]P2 M]/8Y]F8 YAUN1G.>3(E@5:&7VDD#WM23OYCJ%TK9T;5G9^![$H9%\%QCK]IJNXO7W#P,.=I5L8_Z;[MK!< MAXY4B7NCA05>C* $HY*1IC@HR29ALE&YK+3N[MN!2_I!V_MO'8,U]MMO9*GS MB_/+]B.I'',B5(&G BKR",&$ IE;QPR/5OB5JJ,?\-P/#]U=PKR5V4V(&)'R]!D0J:Z17"%+/[KM4!AQ* 3$Y*9/AC,G8PGG7'_H(G;>QS3IH:O@E M],>SL[GGWV;76+ZH.]NS:05UX=H[&D^]5D8A#=35*["1EG7!F;>XVARZ1B2^ M%,S3B8O:^J6##H/OP&:P)K]AF%R,,;\=OJ][QN.%]-GDC^$H3G#\I1KB]?#S MQ91^/"+C#/JS';CKHUKT*JXRKH[$/KH:TW[T0AI19QDA#\'O74Z$K<=7HJ@7 M 2N0JE[@YBA&O+(Z+R.NSN@,2U2M+Y-O]73 MY7HU3MVEGMU)?MFK7:QT,7&"AP&4YQI"K1^4WB8OK&%.MJY+> #2[H^K#L/W MM^^M:.:XQD'^AW2&^6* ;\O=EZ?<_B[B[^%\GIU&&0EB2&2$6>%\O2-9(P,N MA>>),6O92LV##^0$VV!\.M'E3KW9L"&PXEZ&:_'NK8*LX=[=_6AVOYVW.Z^. M.G5)X\VE!Q Z2JXQ% \N8.UOC9%>'XZ0$K-:H8W3JS2Q@\==)[_ &CQ2JP"J:/-JSO@ M[&??:4M'W>?V+:S^!@H[9CLZ\&/,5K5?3;_,_%R=SM93X MU=?/H[HK].R\KF@]KZ)T*#EXSBPHIC3X8BUXP9-*.9F06I>E;01T#W?8[[4P MK7MO[HR"S]*T_X7^^QRG?R(.__[Z5=T%G(]G?IUU3W$=;)$9S.P&A:L-V2T%"'7W0%!4REQ6G)76)ZY;@W[J_.S6RQVH3L_W MR*X:)7_Y^^^O:[O/K/=LVK.(2H)<\C]P;>72"_%>7\XZ\B]/*Q^??Z9_CK3Z*X=N\/A M11@LXMGD@[9S31998PB:L5TT""+[8J35EIO6$M5-!_#4N;D[[W>@COC[:(H$ M*+\9A6&51L#^K&+B=YR^6+QK3-'+)K2IZ1;-U$@OG#=>0@HQ8N"6F>;[Y@^" M>FJ4:^NE#A0.%Y+$DX^CF<#9&&>(KY#VM!592E8KHP."M6NL\K(+KJ7&IN:\ZD#>\6G3?EAL@)Z^^+AK_ M?QV-\I_]P:"'26FE"X*1(H J7H!/.8-!EW7)W'K;>H):"^!38UAWWNM X?#' M0[198/>V7$5_0P*,D\G;\F-:W"N^4.R7(]G'ZWKU4M7F]PR*#59G9T41K>6E M-T/ZU,BW W]V(9!X^3K\F&[T2O)."HH(D:&GER-D")%QT$@AHA7&1R\:T^QN M)$^-1@W\T86:XO6I]&HG:>ZL+!<+K%+^.\0KB]TOJZGI>-;_>WB4$]JJ* M_TSJ4O]J>'&.X[F <1'".Q0"=&V/5EF0_:1TH UJ5(G>)MVZF[73 3U=#N^; M'2TE#6NES)N98MZ/\SMJ9Q"=!DJ;Z5V,1=.[R!,(E#I+="'D&VR]L[;HCH]^ M*KQI8=DN=/Z>Y2](<>&$1GI9 5#0<8V:5F\1*.9C)4*L/5Y9)5 MMU$\%5XT\L,=U-AZ(_V/X1C3Z-.P_]^8/X:O"YG@R7S>HF^\PV$8S#19A_GR MV)3L,[[ W/.9%1$# D--V)U&H+0A4]X@LR]*"^E;W_JR!=RG1K9=>?8.5FZ] M+_^&TE3$MY]G2R6MO'5.?4\#^#,,/N+XO,<%X]8R!)EMU2^)=6H-'DR61?$B M*#=I707T *2GQJZ6'KJ#0;8+N=+KE]@T4">]]^-:B)&NCK>1]NCS"UJ:R+'7 M'GR-+=*HS"E2%<5F"E>= &\,!Q.YLRJA9:KU=LQ]>+;6 _[>CWC'4R;/OUW[ M:MY.A))SI74!R80$56A.C)IB=F5<,M(Z)9LG<^MBW)4N:#.>W+HDJ$NG[%OE M\Q[KS1I8BD6=!=((:MN*8C3?!,P6M#*^,&T3IM9GA$N@[*O?KUOWC]J[H8/: MZ+M@S<^]+SMA5P'84=O?@^#VTP38Q)4KT&-[/^R%,+DXF;!8"-I4R2(=P,7: M3)]U$1Z90[V#E7L71'F@:7 _/%G'_(T;"?^!YV%*J=VSYXL^.).]L9%13E=D MI+!<6HA".BAHBW92*B/B V'O79^[^^RGL=E'C6S6L'&K8GGY^=UH$,:_GL>_ M78)AR7"=?&V1**"23>"S5^"<]X9S7L)-@:F82)/&7ON,RK'<,= M(%FZTI/KB"OK>*+S,%.I&(RGJ96[6G3 :GD)H]#)QA1D$8%S=^!A9FN+WQM? MKF.N#N0Y;G6Y7"Z@./EU7&M(,F9-]/1@54SU^LIZ\4.]*]+PDJ(4T:K6[98/ M83J(&+7-P4-3\W= CSL&_H[",H((FUX6JY5CO-C6#>&;(3TB*NW 51WN(K\8GY,5Q$R3PF"(H+>LE"]+3VIQSQ%*LX*O(W6X,X @XLSL' M=*!S<@?P:X9YCX,PQ?QB1/-GSU@?1-(6A*FR:IY["/5>.E9U@W0BK*O=EKG= M)+0$W1'PJ&.7-)0Y6<[X*Y[/[F,O.*85]R7&:8]+5IPR!HJR53149(C:1C#6 M:6M\<;FHC2>:I8\] EIT;>P.-$/N"LP6^F/OQOV$SP:SSZ!O7S; U2+M-)V5 MS[[$?)&FLU[>>=-DE!@RXQQTK!?!BV+ JRR!.E>O^]COMUIH6[7V8B9O->NLO\X7)D56UEL9;7TN[)Y.(<\^\X[3E? M6/8Q $==U=!]J0JX#*PW/+A$V6WNJ@BD\5".D+G[='8'DBAK+ SS_;WOZ?!K M&@/FVI% ?YF=$'%=D)58-2&K0I (@3)DQX$7CQFUY2FT;C)I"/^XN;H3IW8@ ML7+'4-Z-ZWXP_:7>#5)&X_/9=U]7;X7!51?%K'OF\P"G^"S_\V)^TK#,"CV+ M(IJH#'!CJHRY0'"<,4A"%R;1)-E_I)"0,Z,'L2^NBLD!H4M?H.9E+4$;K*3^1.DC/ZT::ZRHT>ZQ""&NY?T4AA'7^ M]E4 GH00UG;EV@WNF_AA+X1)CD49@@=E"OV1@X"0N8#,4 51@M=E%PHKARN$ MT"U/UC%_UT((*$1.OD@(T>EZ V8&5_L0D[,L&&.*B':%_@[JRA9/ HAA$T]N)W5.N]0$R5+ M3>$)N,PI+&8UEV8E0PD\(P7).K-5WL%'(82PJ0NWL]INA! 8"L]]B6#$; \N M(00-G5F _MU4&R__%(DRC1^"_\>%!X?:6\ZCPR@;1U!KP'L2Z5I7[NK@5N5[H%X!O=;-NPK< MCA*Z-:'N)[WKS/6K4ZR9WSI( ->%K;4*Q20/B;M:A6AI334A@\PRH,Z&X+>^ M*N8@:/9 #T:=O[_N?SJ:7\&KE MS;,"U;7 [8%2)KB-.68&7*]E5%9)2&H.NTQ+[VEY#\V;]U: M"=AQTZ:];W;3*+]* ]F=C6.+.]GGOTFF\RY:E\'XJD>B @W,200GC+!9T(*+ MMC'I.AO,0>PAO6E2&' 8#N]0X:C%P&[.#6^G9SC^>!:^]_\^BY/I.*1ICQ4R M?-T*9Y&F?A6#!1>R@L(S0RLS$^Y NF*W&^CI#=@A478CS]3=H'N6!T-I/8-L ML6;U6H*7)D *#@5S*AO3^H+OG0YP?V_# 9-VGZ_96HSKX/7ZCJ.VQ,BZN>!D M/1\MR4$D2, \*R4;KV_=@=KLSO$CFJ(W,F<'Z55+#L\X>]5.M0B:A*8\0D<) MD3FR4KT]+P:*G)QQ.DA97/"''"7?.:@C(N)A$># \[_KW[E<07QR24F>P6OC MZ 6VI18;<(CLPU;W^@[F0P^1=^#8_DH]& M^VPU<&%K/ZQFM&@Y Y'6*>.%#8SM0&>FNP$^[IAW:WIVOXW2B%L'GCQ>+8#7 M?M9SLG@NE(/,?=T[$@5\*1&0%D3MN0]*XPTUH8S^0% MKX^P6&=H12]@2\ZU^);2<9\TB"*T#=[G[ ]Y6^7N49U>DP-FT8%G'+=7SLLQ MO\>:R-!LI+4(8)B(E7U2,OO/# M.NH41I5*U5:F==37.--F\H(Q3MABO6I>U=C14$XOQZ'QI4-5[M82N%Z'H'7D M(+SQ-*QH(93LP'M3.+>,X:&D)(],[W@/.U9-G7TX'+Y[W0J36FE4I8^^A$'5 M=NO%0@F0#AD$5V3Q;#@XKA0$46TN/%K5U2U.W8SHQ.@N7+]4C+X[R:&7\X^\ MNR*OC>C02H]H+3NT_KAV(3S$E 4?I94A29-W5SO_C$![JF"=K MF+]KX2&CF4P**8XO2=!(+:_M:0Q$8%XSX[*_*?OZ:(6'UC+[?<)#Z]BL@]:$ M=1JB)2)71GEPT7I0Q6=P3 NP)99('&>IM+[SY1@%,K8)*[IRUP$(9*P"]R20 MT8'KMY0NV,1O!R"0H8Q+G@=&B.MQ!8L9@F( M!#(D0RT<2O#)\7K\R2!&PDCQ'0]"^L). ADM^='2'SL6R'".IDGO*Y,-!8"6 M0+I !M"I)$/CYXRUWNM]U (9V]"DE1\Z") OS\ON,<<_L%(:\[,O. Z?\(\) MEHO!FW[!GD%;4@@">-&9\L^$$',JD*P/3LF2O"N-.;0-WH-(X=N<(NS,;4L7 ML0ZO6;GZ^[OQZ)=Z/^BU:T(;W;2RTC.:7[:R_LAV<>RI37%>65NKI%@]E&>U M-JF -=R&8%42L?5K?%#'GH6F=)TE!R%LH/E=U4OZJC"'ILD]%L]S\ZCI41Y[ MKL.3[>];6<,IAW[L&4T1LG 'EBL+2@=%<[ZE.5^@9"PQ*V_J<#_Y8\^UW+_B ML> FNULG5[]$B./=\#M.7P\IB< WH\FDI[03.3$!WDI)0"GR!A MI-4FCU[C0:V3Z4W'N(N,6BIC+?<,BF=ULU!G\$D%8"A5B-R+'+KJJCR(C%IJ MX:*S!32K+4^N>'">!?HC,"&5B%&TGJ\>94:]#D^VSJC7<I=64N$550$GTX#.E<-9SI,Q 21'U"HY=\7$' MX>[M8LZNC+MC_U_I8O70R:K0K,#80'P7B4.4WH$4RJ1B1+:<-:# U1.?" LV M-''CN?S.IO&,>%XCX0J1LA4R)?W33Z\I;QGC9%J;PJ??OF\J]'@1I3".X)EB M0-9R$$NA"2W4;G:5=,IN!8)LC^1(B+-CES2^F/<.].]&D^D+2H4)\.\X_<=H M_"_ZVXOPN3\-@V?YGQ>3Z?EL.I31)9$,Z$RYEU+TMZ#J%=\Y>4M_"^9F3_6J M/%H-P/'2IP,'[$;.;=EV)>\9YZ64C& *4Z\GEA0[1?I2I,(Z6I4)FC7?[9S5^?\-!+J/QAT!3:!A7Y%]PBXW]!S^SR1[^>L@;;=?/ MSVX^3,-TMD'Y/ S",.&',\3ILV&>7QD^&H;!R_ZD[F]>T/KS_!M]\7DT"0.* M;"X^3^@C!A>9YICZ.[1:]8<7F-]^7A!F& GD(B M68^(\<)*=W_MZMS:T.S@S6 GRM86@5V!T=/6T(>3\'4H?(HIMM?CND MP $QV'B=66*LS@V4]L0BP)4007.7C0R!!=/ZQI:#8NX#)V1'3-QU/-]XZ_97 M) B?^NG#J$S_#&-$Y55,JQXQ! <>I8-$KY)D4MO07,9G3X1Y("3:,U_6<$/7/%GL;T_J M_O9H>O>4>ZD 4;7W:*V%PHRB-9TL$SD%>)YK6H>MCMRU+A;?$.J>XZ3MG7X? MI3KR6-=AT_W+^@]G6KT0E/$F9O BU!)@67 M<;5KGW>PBE^[-60]W)A"+ME3,%.RK'6/$6)("K31RGF,FJ76M1N;8CT1=AEA M=^+]IG1^>%HRU36>>=V5>9RCJ,>F)E*BA<%&@8\*P9!9A.0F1D&IN5 MB5K8*'5KI;M3FM+R(^*.8>1IG*/HB[CN=W4Z:B#=?>6%T+*ARH MF"+$P@WXXK7F64:5S -I\S&4J:SEF(?+5-:QZA[*5%"7I+3T8%P@>(H&&G3B M]4IAH8(T*9A.#_">7IG*-N%@2V_NI4QE%8"G,I6-7;IVV<$F_MA+F8J*FJ?L M/#!?D&9E:R#4Z@OZEA=".\EXZ^NM'V>92K=\6<<-!U2FDD-Q3I IT.D(BD=: MTTV];8N^;VD%%B*TWJ@\HC*5M9S>J$QE'8\=QH'_LSB9CD.:]C)7(0?*(4JI MM0K!<_"<67!<<19"*:+YE0Q;P#WN\]1M]KQWQ8']5ED]2VET,9Q.Z(7$"=G_ MS2@,)^\Q8?_+3-T$I_7BN&!4HA 5?7W_,Z^7]AHH0>O(E?9X4TYFEZ57#P]@ M]Q3?&74VKZ]J[/>N%_O[!_-NC)]#/],PWD[/<#PW_Z6H%_)8I*@U%8Y&H(+@ M$&IS@)6)1I%4"(^LY9B!: M14L7E][PYO?1;8SVZ1!S1Q[M0+QI#<0WK]^[+H3GZ;UQ3H$T]8IB7;RX$_'8;NWL]+9:)V0M;9K'^%?#Z2GN.R9&X,:%&[0:5,E*,* M!U%Q0?8K,8H]\O1.S">*=N+=V^S4^RC_9\;2FX02)*NWK"2DB=];#8Z5HJ5. M[-9IVM,H_W]$"_E:/KQ-.[.O7IL8Z(WA+(+P3E.4; V6 MUMN>VV(^;4>U+N_?B W[3>A6]U+^)[T.M?5P$L K)S MF+Q1B6RX_WVH'T'OGL^[Y4FQ#6;?Q^'XQ9+%,2I M5 /JPB$PY6@<623K/.=RE6J:EIB>"!?WZLJNJRKN'\M+G,O^OL8%]X;8R!'68OW M*'8G>R8H!C-W7CB;]AB"+@?^Q+BZ>V=WL.NT<3^WDP'1H(+"2P:E7(!0*%XQ M*A<79724=Q[(5/K$>+D3ER[=B6K;HK\(/QKE7K\]3/@V#OJ?9JY\]?4SIBGFC_US^I6WY0-]=U*(6/WKUX.@R^1C MFFO8[,)34Q)$I058JS'P(J1O7G+3#OVV$]_62.:%]BYFH7/,H+%>N42S-00G M(Z"/08?L@C.M>ZO:(-]5\_F>^'IS4MR#NP^E=7SKH7^8AO'T99CBK/;;>!LL MDY0"6L2Z=X;@M5&030 MU[ OT#&664 50*IZ;;2C%-TIU. R60A=$:IYW'4_HCV4]73IT%%GWFC8>S,9 M3WOOQJ-\D:9OQQ]P_*6?YJ%8<4Y'=(;&)AR%8L:#8\J#9#F[7$I4N-)5-/2 M:\R@KZY8L>S93S#0:>*&AN=CU_#4%V.!:+)HK5P%U#J1S&H6")TVD:G7&CP$M]^ M\A-=W+=T0]+3]@6O!]%5 -E_:E0':_M&_KH5%7YFV\L-\#+G!6 M:):"0'EP5:\HX%.(8(*1TC%3@FDQ)^S8Y_[7+=R-BC5I;J0 OCQ8@6 MIN%T7DCQOC_YU_-OSW&8SL[#^%\SHM9V7(V$*JLZ4F,4>&D5H$@49S@9N%WI M95UK]^9^3$]P:>_$71U49=W&=XGN4C]R!7P='4X\A&T_IQ%M/?H@71JXHY,= MY =PFL0H#8Z4 $L?0:6"=8+DH+0S7DE3DF]]7=1^Z/+ 6<-^V;*.%SI@R6+^ M_86L0E!G]8;_Z$_/;BZHS@BF= 9$2_FO0 [.%DX&\4$G+(6[UO6=*P';_:E# M6W_>79'1T!F[B6[J:=T\ L^YN"QI\%[3'Z)>G^>"JDK$W$E?=/0["&PNX9QB MFJV=U$&/^2UH%=AE"K "M%U%,E>P#B:(VG;&#E-CH^=&NL'+)TS8QVS=\&(Q1)X"^)B341D%GTP(%FD M$(UY2R&:$6"]%H(EIH5MSHK[(1U :+*I^V[2HJ'M.XA'5EIM>UF)()+CX+76 MH'*B&-Y6W:E9Y88*&F7KR&0E8+NGR6.JP5_+;?OB%GVSOA?A$_84,RKK9*!@ MO=:EI R.7@\@0WC+%?VXN033FA!/?.O E=WEY9M;C?Y!?Y1YS[IBO:7I&-$E M2DJ-@F"-!%:T4HE;)U<[&-IEA\8"^XFKNW1^PRK[>BKSP%[&Y!^S:LWIMSG4 MGD;GT'F:XTM 4)HQ"E#(>IPYI #6%!L>:NI<_ZE/CF =.Z8#D8^[(%[V-'][ M<7%^,9C5Y+X(TW3VQ^=G^9_T.[,"X-%BG+^-\O?;)=Z6RX_KS6["H@$ "\K7 M3GL.0>DJLQ.%8BD7;EKO:'8TE"='XD.B1@>R(0^\GZ^^+MKVJ[PD_2]_#%][ MSOKBZXTEF<].*-A,Z40 #RYZ49PPHO4%(!O ?+),[=JE#0^=ZPJQ^8OU*HRK MF2=DYP]G88S/PZ2?EKQFW$BE X751J$$A5R#3\D"]X46'&UE%'J%%7\G8)\< MZ%P+(SR"'GNHMK=*'U1GBP1DN1 M V<^MMZZ6H[FR7&PL8-N4\=U-E%^MUP:?1KV_QOS=V&IMY^QFG*A;]W+EM4P M1H)FA080M)]+ZMMH8N'%Z<+2MM/@JF">','VX\;;//3-SX:O]FQYK\Z@W"0$ M5ZP I3*#&)4 +;QD69#50FM)S_OP/#F6-7?2'3OK;(?2)?R M1G@3F3@)SAV'#D\#]+A.NEP/6H2'Q(U3CI< M)QVNDP[728?KV)A[F#0XZ7"==+@.G>LG':XU N*3#M=)A^NDPW40D]Q)A^ND MP]4R-7^4.ER+_\1OO^+HTSA\/NNG]_B)/GRA=O4CK'54N1[\Y(8:7>N-HI%B MU\O^)'SZ-,9/BY!G >(:GUAB2=0=Z%*W57@2Y/:0P::<@@W%V=!:LN A3-O. M14L^?UZ^92.-3#D/S!$GE,%$H5ZVX+U37$7F,VM=DG ?GETI837EP&0.J206@<9 ,R2BA\@]VRK<+*=>T>MS=RXD>_#G#[7(2TJ=58!U;")4?@4G#@(TN0B\C>"&^X:_+Z[];U]_1R[M+SZQBWL<>?4;Y%2"X% MB8324IJ@@'O&:2'T!KRF>+O(I%T.:(Q929CT 3?_^-3=-GLV62+UZ^F/VZI:V;/V.3OKA M74AU[_:RO)52U>RD)DY9 \HC!R\L Y,8H6219=]"3.O6@Q^S3[>W9,-JI#2Z M&$['WWI_?.C9S%*(T8.CT!%4R306R0N@#3C#]]=/HR\^+3YR[ M<_'%E3>OGO>87;BAU1J6 %TB>/FJ%RS/*G.LI F$H(8!UG'0/@GFG*2D\3Z5 MS/7\]O+5,?AM3:L=2"$+SY')["QD61(H*VK5+:T!3@5&N5^T6NZI7=OS@C;&W7?&ZR7(WDS&G[Z MB./S=Q?C=!8F^&)T?MZ?E6X\__8B3/$3#?)MJ1:[_(T\VWA $32KPD$\"PW* M!0V19E'(W"!GAN*?YKK<&T+=UV9M XZ,=N^K#EIUEL-> GH1W:T"NZ-F]PTA M[Z<1?B>T6)F*[7UZ0)34W CN1 3#(V7HDB>(CA(.DW.Q-N041>OZB8.BX@.- M]X^)B>NXL@,&7@MO%[L_CC)6%RE#L4$Y2F9K_9I*E*&(VJ+&9/*\JVCS.XC= M)VX[<=^2Z&TSVW_A\'%O%X,)SC^@I->,"Q%REE 2U>O>U&U]9!G MFC:58=SSJ'+KR[N6H]D]1[K*Z;8S= ?3P_.+"8UP,GGUM3^M!= 3WK,F)F2L M #HL1,H2:,*R-&%EKJ-EGG[:NFO]-HI'[_(M#;O3P/39>=VX[A4AC57:@-:, M0B4B(+B2/>CL5>8\Y)Q;KPD/87KT-&AJ]*4'T'](9YHL!CLI=/]U\JW?S9[78"&XTTD;;Q)?/>S<(1(]K#[VBHD8*(B5E M,\7H"$HG!\$9!B6$;)WT.JK66V,/H]KZ!I6%Q=^6I<^:;W 9[U$&[< 79*!L M+4:*7D,2G#/I3."Q=1JS*K9=;38WYLBMJU>Z<,6^]Z/K0>_[>FW<7%'81&Y2 MH'E(D8TH$\L098P0K=:J9(N>_3N"W8W-/Y-]VUAN0X=24F0"\5YR*)V*>E,,Y@4%'\5C#*[8-1J M]7S[=N ]9;=M_;>.P1K[[3>RU/G%^0*(83KR; N(D.J&ABK@(K.08J(GK!@2F0$ BY:?>:0M/LY$6_NVE6ILZ5?=CGY7!>_ M]HP7:22HPA"4HS]\CAJ,=TYEPTWTK3N/]T:=!TZP#X$YZ[BC \8\O^@/:C7K MY=%H4%HA13Y56*W*''AP:!-P58HS J-OWJ;](X+=;R\W=]*M8X>-+=S!Z=)O M(9WUASC^=GVD"VB*&58X1;Q15BT3)CFX;"((9%(A6N5YZZW,>^ <'Q-:V;Z3 M.T;./U],3N"UH?>M#Q.+^]73N0H'Z#88)GHT%^??YY//HR.P^X+)X) M1AH1#0.CBZY:P19"S!$TA4TJ8V+9-C^N7@[G>(C1VO8=M+>]& TGT_'%3#7K M]9 ,\6F,DTMLVEB+TOMZHAZJ:KH"%X,#F;"PZ$M2J8.[-9?B.3YB-+-^0^WD M!\?^ZW@TF?2LS))E+8BM1H'BS-*P;00I+1)WD5NK&W/C?D0'Q(XW34Z0&SJ@ M@X3D64IS05G,+_'S&%-_5HU'?Q_@S.S#_.Q\-)[V_WM^)\VRP?12D9AU\I!F M[<&\2H17&8R4I'""*V^:%\FUPGYTE-N+4W>YG_8[3GM84&@R!&7RBN95SS1X M8Q*XPA@71>=86FL$WX?GZ$C4S/B[W*O_8X+E8O"F7[!7BF&690F,"5K5%2\0 M+:=YUA1E94GCHTV= 52W.F[DLZ&S3JK_2Q715J[J1U?P4ZU1L\ M"Q<9*".F4)H[A%@O!H\IV:)+CIZUOL[H@&HRN4#+*/>#Q+#>#1D5#9QSBO=+ ML$ZC-+QU(/0(:S+7XU*0:??YOM-;X8A,ED=A06 M3*!95$K(SEJ:134#)Y,%@;&XPFFN9JW/!Y:".?ABA;5WL:0V!H0&7F4HA>\=8 MZZ;-Q\7G!RHT'AF=UW'W+K'7D]GY*@"@UK& @J9!V^T!72*Q\!%O:JQ M,8FN/_\@]R^V228V-FX7F_&5U*_//],[,E-?. OC3SCI%2M8$A0@%R%L+;SU M$+RTH*U#DZ-3K+1V^=U(CL[Y#0R^=!UIK2?Y0P7*Y.;7;Z=G./YX%H;UNK8_ M^X/!-F*3&SZJC1)EBW$VVNOZI8X!W_2_U O(?L1QQ;^B75"Q7D&F-"T\/-#" M$YBL>DI24/89T+8^AU@%5[O]KGN>MLBUBT!451Q=,D:SIK/@E4%@]#+F[+,U M?J4VF8UVO!Y"MZL]K^9<6;[KU=0A![/OM7Q0S[_]%OXY&E\E'RI';JTK=86F M/XQCX'4(E'Q0'F)0Y>QV^,K=A+?_O;&V!+F9O77DJ"[V%99#O0+Z>SB_K %: M!6Y7VV#K0=W3[E97KE^=8LW\=@!TTQZ+J!V6)M=&YU *A.@T),R:8EIK1?-U M\R!H]M"FTX&R;!UW==$CL%# ?X^#6;(Z.>M__EY]RID4V1=(@I)7):VCN )% M[6:0G$6=[6IW]*U3X;D^YS\-YF;%T8LQ*PXZ9->]]T,,=\'(>,=<#? M"1T+=T@HO*8@5*&A$1-&D))A%>0,6K>>6&YB.'):;&/Q+BKKPO1:5X,JE V8 M7$ [6VO7G03/DP$6.+<8;0F\^8G%=0#'[?O-;=U!8]$<#.:K>6J!JV2:=K1@ M]3B%UC161VA+@BPR%R84Y9IW'2[#\A3HL*4'.N@MFFVY+EFOG/%")2[ 8*'9 M*A@-T0L#G!ME!,'EH?71Q#UPCIL?K?S009/1/6:8=[D4K867KI[/9 NJWJ3I M1*G[3\I8)8I"U;HH\B%,!T66-EO$3=W007YR#[YK+2O76U-Z'GW"B!*,B(18 M2H20;08T6LMZP"=CZV1E?91/BTHM7+7;W;?:L5(<3YQ"*/!)$N%IPH18DJ5$ M2Y0BF/:R['"S;2\-0_LDS;HNZ""U>9;^ZZ(_QGP/RG]@_]-9Y?47'(=/>*V% M);-"T1>E9=E4<3P6*$'SA4.A\#R55)AM+LZR#=XC)-?.W+>C#J1;;TB+:T(? M^,@N*C1VTG6T$KL2"I99+0'4G-B%Q8%+]8HA+XI+#G7FK74=#ZP2PZ(L07D# M*B7*%'-2$# 4T%((J7PRIODE1H^T$F,=KFQ1B;&.0QYC)49*&8.F+%8:7>KX M?.T<1=#(HT&AO(XK"5,_V4J,M0BR127&.HXZ@*/Q5>">*C$ZHU@2X#BEO):K()E,)8K6,>CCKL18QY5K5&*LXX>]56($S/36: _T?O#Y M31>..0?12L]E#,::UEK0QU*)L05MVOMF%Y48Q%X1HI=0+TBE^977VQDH9*0 MT1HM:LU Z]3N$59B;$.+;2S>P7;E55O2VW)S\*^^IL%%5;6^[(+I65D+!'(" MYB-EL84+B"QHD#[F8(J-V;367%D+X$%QI\TV0'<.ZF!!N@)[ ^J':9CBY2 2 M+:=OQU7]>(QG-4C\@O-OOJK;>)/ZCUX-+VC)G9_X%*,TLL(A*N')9LZ "U&! M*/2U2-H;;'Z+>@?C.&IN[LG='2R)U]^W>HOLS'QSH_T-!_F7T?B/"?9DS36L MCX#,Y/J>(<2Z&/!$*[?QE)W'"UG=;XO9$+9BT M,J $QC/%$,('\**V2I%!@E!!,=VZWFU=C,?(I2[=U$&YY'V+_]58!G4LM[&; M&!VJ9*L0M 850X8HE*57@I?"&-,FM,[[ML%[C'3;E?LZJ,>\!_N-M^@6]&U6 M?\.T98Q&[4M=_;5*X.IANL@F"HO6&=VZU',_(WU:=#\4RG10E7K?2_[+U0O> MD]P8)PR]P*PD2O1GS1>>+"L+UY2S26U;-[FL".UI47%CI]SFCNF0.]=,M,W+ MH9VAA20;&N!LK\HJ\-P)8#DEC%)EK5I7MG8^J*?%UST0X3;3;9NSTL'=E;[S MDCO>2YQ;GD2]ZHH"':53 8\6=MAK=AO]_,8P__CGJ&8Q*<.N.*-5YKE&0+3^$&>\,N"%+N#J+BE*Y6UL?5Q]"T2[#K?+CYXWQZ04E'"V M0 BR7C)A!$3%)&#RSN@8>&X>CB^!LJO>M>W\N[Q1;7.['DI7VO<=UN<7$S+. M9/)A_KGS[@.#B;++$(&I5&=.'B$F7<^E2(CE%P;*750$&1. M$+VAF=)SY*%U"]<.7/Y @]:N/+Z.<1MZFH*YWM\P#*9G*8QQ 6E1G6\%YQ03 MT[A,+2O,68"OYR",&4;#-IQ"Z0="PWL^?O<)PA8&'[6U5L/J\PKI]3!?3*;C M?AC\" F#9,)Z#3;J>L#/:'0Q*\IVK99I=GN+6L&!2S[^L3JPA;4ZF&OO2'-Z M'*.)40<0QA.Q7"X0B[. 1JA:U,N+;:WI=@>,W3NZ;8R^K64[Z!6YA#37C%-* M**MS!/1UA%QI L,X.%64%:5X*UL7J_X 8'\.WM@E2UR\OCT[?)/G=2V8KZFY M796ZO*E (Q-_92,^:T@&PU+3S<%/"1*4A<>(L^29M;UP#MKP*]*W>O9<4.^A8N<5S6$KV\ MJ'=NOL-Q?Y1[CL?$!,U%0LX7LP3!4OB"&K5(7&,I74WU=^$Y'J]O;>T.V@A^ MG("^SS;.^"B-]& P5*4\41;5VY(5RU46A*O36?]8I_B-+-Q!5?PE*AHA]C\- M7UR,QSA,WSZ.PW RU]'XE8PU0RJ5%MQ;!E&8 $I0T!(9<=5;[H,6S!O9NDIA M=73'PX_&GNB@&O['"%:(S!BG@ 2+,Z!4B>"T(3Y3Z&J%YRZZUN5Y]V0$78; M1:)+AMY2'8RCQ5I:<,6:*II=LHI(/VI=H[]A"+Q%7*<46D1/M$)+@R3Z0MVD M $I3>-96.&Q^O?"/<5TWI\<-]%27?E3+D^.=Z*?>WK-@405=9 ;K=+W37"J: M480 ::/)]+-$J<5C/3?.J4@=0[T0CED:6S80:WD\1=?%1TYL%ZUWI@[NW'@= M_ZYZ;KR.71_'N;$UR2L>)(1B=!T60I0T]U%H'J0,46+S/8Y'=6Z\EL?7.C=> MQ_*='QZN N:IGANOY:A[3Q$WL7+GKL]H2[0A@?2,@MGB%+C( D7Q16>+0:>; MYXB/P>5;G1NW\_@ZQFU\;KSL($WKHFD0&9)%&IQRM8C;)F \YH0<<\!5SHT/ M]-AQ+8.O<.RXCK4Z/(FZD98%=,43+T$XD4 %21F9Y X*I61.!U32M-9X.K0] MJC:!7@/[+O5ZZ]LRON!D.INCPC#_/IK2/T[8_U*CE"8W9ZSQ\6UNT=AT/(TR MPJN([]5_7?2GWW[#Z=DH7X-UQ3 ?C16V9.!8+ZUS,8)G"L$XEVEQ2-DUEU1; M'5V[''+)DQ8%E-EDC(%!-H:B8:%5[?UQH*U!26&QBJ[U]5&K(=M5AMD17Y:G MGLW],=#*>/CBLV]_%F1;M+!Z+GD53[_^4O!9O,8Q5BEB!1:ME%IIFY)7: M:@C(-=[15U>JH4Y?LEC3:6"\HHP!;Z@6BAK* 6 +2E]$D[762:J6ML@,DRY)L^5"YLHXG M&F?5'\)%[C\;A]@/PZN<\=I\6U6/PO#RYNKDLO6&(W"1JX0Z*Q"MTK5$DF*! M))FSJ]3XKO?4W25EK7TUVHFA&]=W?SS#</[.#S\*!V]OML:O]JOA-*0S@O+7R[T?BI-\\A*"K4WH M-GMP03'@TF46"20/<047WOS5L;JH$AS=@4.YG=A/)W7CX0TNQ'G^;?K M/YDM2HKF":9R ![K[J[02%.%(.#"21F]E,*V;JI='=T1YA$=NZAC,BW>DU40 M=71 =AO-?D[)NO+?/339PO@=G)O=@2QPEHSB!EB*-.M))\$G0N89!;[*Z"!T MZX+A7='A@1.T_;%A'9MWS(++YD+,PA;OH-053Q$X<)G"T. "1B-,!U5RMU'L M_BAF6]_](0LH"RZO J:C)?\'(/M9[3=VR]WNW<*F'=D3D- 0E:R,)E+R]&UKH';@8,?6+^[\>\ZINRBLNDLC'%VJ67='2)+ MS)H(GM5&A1JCT&3V=HB+M:4DQXVU!G3V%)5PP2#.*]U]%EZ5F%CK17L->+M? MS;=PY,TCS(Z\T,$*_S#4CW^.+K>FO A,.08F5AV)6+L^).. L4B'9!W;OE1V M=7C'39C-O-#%#',1)_A?%_7@XPO]\9'^V67)H./%U]NX>*T8<@("13^ +-/L MFGPVHG5XN 3*$8>*+8S?02/I';"N"GX?!-956?4R4'LJL6[ANH?IL(7==S-9 M+ !*R=#YH$ G6:_TD0DFS6WE2MK@]_D5;\QW=&-?)F8FPDNYVOU6E1VV MZ][H3XP$D) Y+9&^7%SE_O63X**5%#<<4J(R MXKC@1@NNDVE,D6VQG2UG.E%.!Y?4JV%]^&N H_'7_K>/Y+G1W^$">T$;*,4A M2UR%.HH(JTU%'C1D'DJ*'FUK0V-K<&=+HV[4T\&EQR(6CZWFX=90"_2]_@;][68BBM?<,#,>3>6W]^-4@?\;1]W["\>?A9>YEJ8WQF)F+/C/M M7*G('"M!!B'I=2BI=?N5]6C.EC.-%-!!/ZY7*0VGM,X[1ON\%]2DIXOPFGO+ M''>":$ON6Y")%I\+]]$%G4+KTKO'\)PM/9HIH8/F6S.7CDC[VQ &JP&BBE9IL+^!(II@L2":] M2,Q!5L5X2#IU8RGO ?9L^74<]3WDW<%3H?< ?K?OP*O!8 J7B\6@-UB<3$QD MA-I GUXB(0N#(D/A&3'&UA-]FB[@)S^;J_DA9_<>5%UK.,AW^(ZC29V3]Y$( MA+1YY\^38?KO:]P]M 650)*.*X;IR!7S2M>!*B5Y*P-7\M[!NK($9O.3SHXM M'0AX123RX.#T/VNKC=KW:) _]2^^3L8?II/Q! ;5?>SY8$M2='!S:VD_G?5; M54&QXI1/H-$IWMKX?@S/V7&DN1)6,.2PDKB5JWX#XZ]?AA^GH_05QCA+WAG_ M^:V.UL11ZH^1:)]GBJDQ4N%X5L@P"1Q,*X*5IBK-,UMZF"/!3'V3'G MZ,I9P:R](]CKP?]C6#/*9EODK0 I>9A*2(*89?3D=-(?(!'IQ*2OE0&A?=F; M1"L?^8+X,39;Y7,!& MXYUMWK-W-9*S(TA#P:_@0R=3DG]#VN#J?K?F@%EW.ML'8J)_9;S74C[,' MOL5Q&O6_+? N9VN+J*07D9E04VM,;6\I36:@C40OE2,*T,:68B)A@*7=S<2@O3Q>WCM*?S[ZCM VSI7!DM6??;QG=XN[-DFDFO<0FZVPGL]R'D!'VN- MG,U$2ITY+2M!8"6)8*1S7MVW3-#Y-;![G=-V@^E-^&@XO?R.W/ M-1%O,OX/O,SOAJ,_Q]CC0F>CBV4*:H8$)LW \SK_DF-$*76TK=W3K8"=!S6Z MTT4'>=P?R(N#&H-=16:G@C-9*E9"S6C(PA$V^FLLH$2T,]&@F M^0ZRLM_U!S!(N J9+(X;\)D)GV)K=TQ9RG8F]@Z<6(_FO!C1 M2.H=Y$_?1O9;'V+_LC_Y<9UO%ZT"0_9K]2/JE$[)HN&*<:6\M:I87EJG"CV& MYWPY<9#D.TB=7HGMC^$@+> 5 \)+,F23(4.6/)K @$M>9[CJ(#1D!ZV'=FR M] *XL:?\&R9.5]/XS\$(4_V@_.<@+>_\X7*9&/ A7O8O9FU6_L#)IWKK&R_Q MU0BA9Z/U7), !!>%,&O/@G*%%8LB&J!%1+N%W['O\\^#($?30 ?ITW-YW#6. M9G_\,9S\%T[>#*_H4$R8[[K/HI MWA/J>7#LF/KJ(%MZZ]?C-5S63?;S5\3)(FE6JB",LH:97-N,1LX9V,"9(#,L M)&<,!MF8:@? /2^Z'4MO:Y.=VV:1O!Z.1L._Z+UID4GRR(>UR";9%FNKC!+B M"VT8(R0=OX,T,VYN.)2]0N>M9EE4!YDV"Q:P9J@Z8I?F+AG3.CGX44 ''WLK M/GQ^/XY1%SIWR#,3VJ?MKL/C=YE"D$7W?3Q'2@!051+_:2RCX%R-:T3E)\B.)D M>29MM#ML*N4.POQW$=T:J+(-KHY:_JW#=)J.?X?J[%$*'"CP8Q)"E)PYJGH! M%173&5,=C..8#?1W712]#JW/R>,284.GOV/Q8!%H5B+] M=HJD&;L<4*:D%18"4[+46R:H&=39,E6"XUQ+7SQL$5;9XE''=S?:Z&1UX5P3 M@7;0U:W>)]9*S[KVZ^Z541LZY( <* MA__!DN[@TO8^IN40TRU0=73XKT9TFJ/_<(UMH, !XN[@Z%^#3EF33$#/4HZ2 M:># O+><<9.TI6W0Q]+<03XB"38<^\?BP"Y2[D#WMTZJ"FPYMR@+RR6OW=R\ MH^W.2EIG[9KCK!*S"V/1V@5<">0$D<<&6GK0N>I0$3=.FOT\@&?AX'?AO9-DS&F<^_ MGN/X).!KU5%N:6JK[[].,62#12RPI%'R#3#MSWNR&+]P.R67 \ M^40,G]$\W^J%8*4) FI"N<.Z\! 99(F,^\A]"HKVG]9Y#=NC.X&%U]G-4$">#+X-"AFNG$ M>;RZ&@[FO5=@]&$TI_FL,1B!G/7NZ24%B9"0OZ0]>4Y!Q6I(!Z8X:O)U'#E6 MK:=$; 'KG"C36@L=A!OOLOJ60_R%5#[^.KR\M3=^*/.EC/H)OXSZ%Q>U2%&2 M$ PF%H!<,JUY]9,3B0>%\\(9:Z';'6AGR.=$L&-JKX-2E,WPOXR@MJI["S_& M/6^ET!P=$AU-K"WF+;,F>Q%E(H^@=2W"3@!?%K'VU4P'%2R;P=+WQIBF M]8R^A5OT>$0ALU+,2(WUE"8?)"1DBCR2 $D6+UH72^X-]F71JX7&&I;%U*OC M?4%_AMJDE7;=GH1@@S:2MEMO&-F A7E#VZUR'D/DP;NPS4W]P4#.@4K'UTCC M,IJUX']'&$]'LW@8G=[]8>X5G3BOG?&2=+7P7 (=T[5_@ .5'#A4$ _AS8,G MGCU!#I-QP]*8ARA7FV[$V/&,LHOO]KCU)3N?& >L9VX.#+ 66F0(*@G:"2'M MS(GMGGV>[.A [AW4MMS%_ DS7LTJ,&YCG"&G;PQ2_]NR&WS]3:)[[JF8$(7B MM02,\.<@F4^H69$Z"^FE#*KU0)-#,9\#WTZBOX9=_9?X"0WMH/\S*\/Y4.95 MJG2JUAE0XY[26B$GXTR;VOPH1LT@UL&H(?@010X:6L^??0S/.?&FF=P[:?4_ MZD]HW>5#>;N813"C^7@\K65:%6,/54956QLH&6?URHI%)0T+M'1K0HQDAS6F MQF94YT20QCIHV>]_W=[W;5'8ETD2RT$[-I -S@OY=[RV+ S:DAD6,HL)A+8A M^_:CB[> =4Y$::V%EOW[EQ@)U6)6[JRL^':25L_S@LD#N6R2J*R+%+39<60Y M"T%GGRZ^M,Z$?@3..3&CE=2[:-O_*XEF7-OEX/C#X)>_:SGZM#_^.N_ -4.8 M0=+:I&3DNM5K_RS(E4?.:KX^IHPFY]8GS$90Y\2.MAI8W\J__?FRV-02ESZ' MH.K0-K*-.%E)0=0T$:&"%.ADUMT&>^\C.B=V-)3]"FJ8;NOS;VUVLW*@Q8B* M%M7Z&SZZ;>W^+NLX2B6_4@JTJS=!)=5<79*3#RDR[BUD6X (91J_93_-W/Z=M+NYDG\7*1^S<'L;7"^UDG\G MG6U;P;V/P(])"+*,A,?HJF-%YI&IU6L FL62O9:N!*/CLR;"[I7\G?!@%SF? MH))?A>1<*81'.'*@T $+A1PHVO>4 2XSWB_R/H-*_IUTLF,E_RX"/58E/RJ) M&A"8)^>'SK@ZH=<3NA*%1AY$]MC<4GP6E?R''/X'2_IXE?S;H'JIE?P[:6R[ M*NY]Q'V\2GY34J;S3#)>+*%SAG 6.O2R2+$XA[0WMDZ??NJ5_!UP8!>SKJO/*ZVSR6BSZD.A1,[EW MPHGYY?RBO_LL?^,/G/1TR4D%;AE&(1FQ-I,![ U+4JF@"D^H6M]JKH%R7DPX M7-H=&0-?%AM@S_$D12F265DK!;6G\R[6QB,Y6PE>H(S->\#>>OXYJ7MON1ZS ML&[^9;6//M5L+D$KYE;Y LQ&5VA'JEV+9)#,Y<(CE +6JV,5H=P'=T[LZ$8C MQRR+NP$Z2Q<5O:A%D,D%)G.]L45>)WW2/N;1@M02B>A'J[Z\#^Z%46$F?<[$L86_0G7[G1[2X]SYL78WNOVN!$=$B5?S+ M 1C#T2=,V/\^&[M2",Q_(8P^$ ]O]0RXX66,1!) QU!EP714B@'&R!P*Y="' M4ESK[?]@T T\XD>JHX_ZF4/FPA_,;-OZZ!+*^CMX#2 ML+_?O<% M/M*OKQM][B*\QI?S_WMZ-?S>'_]Z%?]C$3K6&9VHHQ5-1&#:UY'M!6E12I)W M*(WG:9M9A0\^^+@]]PX2\;"5?#H(H_[>'PQ'Y-XM#XOKA=Z44+[^\1%FHS*3 M]YQ[4"SIVMK&D?T"DOQZN-[ MSG^E%Y+3H,GWCPZ0:1WH/9/&,1&C+/2*\"!:IW?N#?8G ;O0:N,#ZDZL(SV, M=?SRKRDM:;&"6KTU:SQ7&\R-?_F;OML?UW_[Y[?AX N,+G!"DNU%+E."@LPY M5\WJPEDL=&XK80L(B]P+M\41UP&TET+)IZ#9AE+X__OUQV/8.U$=LF+.-U8.9W""9)FU(Q+'%>ZE G3[Y; M$%R]7/XRR1X)95Q:("E)%+M MJ)Q8B D9Z"ABT#)9:)T4< ? J6X-3\2!^\W6]M9%!\FB^POB9AF#_/$2!K>* M[K994T=%2%VLYS0E3 ?0Y/[6]U1T_%SX2QZ8A]K%SL(\0Y-,Y!P5H[>:AU2< M*-C\.'\VO-U0=?7$:;N+:CN@Z\>O,)@,KV:P_R1MC#]^_G.\N/0LI6AI'#F% M$&V=+):8KW^-2@OTB1?!6_SH, X\FH7Q.;9C[G M[S#Z;ZQ9PWFFGR7 )$3)$I$9X(9L93*8@]>%V51$XD: OE\!MB9 L\7#7C!7 MNE%(X_N]&:P/LT[08UKV/;PSB2Q1\I0R[F M*)WNCX\X_-A:#>4%4ZFEDAI?A;T?U&N0_G>\0^8Z!=W7&LEL0##-03'@Q.B4 M$>D<%&MB[KZC04'8'Y* ,KZ#'Q M*$)(K9O4W'[^RPX_[:V)+LZ4NXS?!DU'<:.G$/'97S-K5'R 6+OP?>\%D&I: M,'@BK8Z9U8P,%I+BS E!6YLP2!O6,U3RAO!(5SK>19JMO8O956@_O>X/%QYS M=98KOJ7A&JPT.9#=X6L0*&1#RS3 "GB;E4E<!">B\O=G/*]4 M[&//>+9*;2:X#G;BU]-Q?X#C\:OTKVE_/)?G+%H+S@9.SF54CM;J963>!+(6 M-4H%*B7E6@\Y6 /E99MH+?330>>(5;#JER.\?EFV -B1 ;<1W&ELNB:JW((> MA^OA2/O,7:!:S";..29$T4P+V@VC-/1'MA@R.:G>V?,@R@:[\#0\V47\C:W& M?PPOIU=8@YUD]DPP?1T,+X<7?1R_'Z1KLP+8"8K+*CU3!E58T,Z%4E%OY/9N4=_NASU!Y>\NL M V?V'SBN4RD77ID R#XSA]K7C<2P&!VP%#AP#M%IT3I0=NOQ+],..E0/:VO9 M#J;$==!E,YB.@E]W@)PFT+6W6E:K]P"9=O?N+]TXB1&C\\QXI-V(2\N MB,6 M+.@4BO+6M>ZI?00%;PA0=:/?741YO.J!V49%>QGM=Q\&RT-, 0'E.9)R;"+G M70D62J*#R%F1R0TOL;0.5>X [_CAC@,4N5VB_\%:Z*!ITV:H7_X:+J#2JQ!Y MBHI$H@@@]Y%!(.0)G- &DU*J=9;3#O#.FS#[:>$D.\P7TOUU<"#: E(2ITWE MM S(O V1/)5@LY;DM32?\[L3P#,GS9Z:Z" Q;N]BZ=D?"Z'-&SZ(7J"M,IO, M652U\L!#H*]JRSNN/*+63ONM8CS'*.Y?@?\)IO-V7*I^*N4?[\#C(*W)005LSS25GGP M6GX2_!2D.$4Q\J9UO:RU_7P?G@)I.LB9[&Z=?]3A M4.,)+G:('C>HC*[3[&TU[WS(S">)+,@8.'(E(#T9*W_7Q?U\/9X$;3JH"WQU M.?L=S*M7_,O?]4OL9>Z, ) ,/:>W6'%@/F?'T'D#40CRUEM;/]LA>W',[$!A M'=S,S5C_6Q]B'=/7Q\KZ-!W-VOX'&S'0F<"*%)7UB"P&BZR LPF1!_2M9^&N M1_/BZ--(,0\I8P\J8=M2*'&==;Z(((Y[1@9G54@,'-(B!!H672;RBX+"8' H MM^DFW@S0BR'8Z=3XD(ONH(J[$>0:OZO=HM\-1S=]0&[NPGHV\*C0.&9+U+2[ MJL" HV*0$H@4C,UYFRXM6SSJ1?&GM>@?,L-WR8S:\UZ+X&G73'3:2LETIA,X MQ@C,J)!UB 5*W&:RU!:/^LF, T3_D!GAX 9/M_',G.#K6X >1$C9T(J!S"ZF M:P>^R$-A((I*HO@Z;6N;4^GQQ[PH1K04^8I0].DN7A9^XH?I9#R!09YWEQ_U M!^-^^@=<3K%7>SRWKF+? (DHZ*HNM#1VEM_K)] K?M)@70]FG18L5 MA#_=Y&-$?+.(GP8]* M@Q7$/OA^Y9>K;Y?#'XB?=.O+\,)7-[^^9OA>/+'<@A5&M+U>.LK 7]P(\ M/;JL>"F:]:(@T+$_6&">V5\DS3J@IT\/FGU[&6SZT1/!&BMT9%:Z2 9Z()/, MD(_/>='.!BF#:#WV8 ^8+XZP7:MR!?T.&I^U N\R?O1[_Y+>JN&@1I!BBJ8( MQ034^5Y&<>:#"0RE,B%S.E/*-@.RMGK8BZ%,-^)?09"]+R"V1O@%1U?UAYA[ MTFN"BX(95ZNAL [4K%]EL! X!#"XC7>^XV-_DJ:12E;0YZ#+B.WWPT^8IPGS MS;88DTMT%FNR354-3M;\:.<54]9)%!J3YMO#701<,C[P+ MG[#*G!9P:R=%IV6D_9*98CS340*]"K4!GD-I2%;%W;]ZWW5W6O'4E\ZC5@I9 MP9V#KB >@?J_\12SIH?59M-T+D>;+1EN2FGT M7A!?#B/2)@@_6=6!JE90[+"[C+UKRY?+(^?V':UXD/IP>>N]D0ZR#CZQF'S- M+S#(O*XW=T*9R'U4UL(6_.L*WXLBYY-0\HI15[4+S :#*>3 MQ<]O7C@)6I9,#JQ#E195.BYK!C())[*RR6YSR.Z/X(6RKU-%K>#788VV.TL* M_<K^H-"#LIF: 7^A M;'Z*M%CQ$NQ]([+IW7V5TFBZ.A_5Y6BTJB.3))G*.KC$P.?"'!).YS^[ M#7;]TU\H'3M3T I.'32BZ#'(;[[6K]X/?AE/^EV""(SKXQ^_'8]JK/XSJ?V_2(9;%U_.?]LBOBK/6Y %-8%I$8$%HQ7($EU1! MLHN/,#)B#^0OAJXG5/@*WNY],])]>L/U)\W_T7UCN <\)- .&;C:4L!S$CZ0 MZ:MC43EQ'I-IW7'B9(M]<6_'\Z#5BA=J[ZN@.X*/>Q3-W.XV\ZE_\7523[@Z M>A(NL)<(MRXI,!&4K\UF) M9:69C+EXXKPVVG@K;R4)>W(MP>CJL(/GBSNK_ M_O=[6J E__?L![/O5RE_PO*_ZG___/3^6B-__?77OZD\GDU9&_];&E[]^TP? MLWRV!X)>-KD=+HX]&.39[/=AN9G-3+]_1;]9__U;G$#_G1YX-\3'&2RN4Z4X7WS9B2OB(=DO:#5L;9UXRQZ9\GI MRQXCAIB:SQLZ'/7!.WRSOLVZ@!4&..,E ].6.!VCELQ%@Y9+S,*UGMG9#'S# MG1PN+SO=OW=AZ8/]^R3*7M5,ZW]5^>7)_Y4NA_3Y_\__.1E-\>:;0_(Z_I[\ MSY?%QGM,TCC^ )KN6_AQ+Q\^% MOQZTY $2DZDDIG-4S#N5&/>HZ:#A%E7K5BC/A[<;^N$_<=KNHMH.Z'KC&\R\ M@IG'\.GSG\LF[B;'P@6PJ KYIQ$]"\Y:IAR88HH.7[X:C^ON](FW2,B>FYFUC>6;@L3"ID(1J M8];WTP1.V&5UQ\4]099W[ H]2=H\I?=CYVZ!1=B,UCLF2T':"&C)47A@B)R3 MJ\"YO7_9_+/)9 ?O1[<$/5DOREW8]93:=^_:D];X9)PU=#+K&I_GVK)0'##A M%2U2*:OSST;&/U^BSKGUK)J!DQ8*]F_EH_94D#DX&9DQM4HEV<* *\?C>SNQ=RD+)HQ220:Z>#U2QPKYG66@3I MA=[:?KY&QWZ-#N!6!PW&CV>]1BZ"RW3HT@$LZD!"S;PWEI%-FR-H M+EQX/L?1H[[1D]3"/[$FG6!^]1U'<#%OQ_@6)GA=MG+[S5&F(&D%&1A!5A)J M8% BZ)+*)P-NKG8X'O)8)GM"^>.!KT!"CXK)S=[<712T%D2%&RG',=SF(# M Z444]XHS[4GA[]Y/LD36/O>> OF?X(N\$W.?U=M[-YRP61 "HU602!". ME*B3*G6^$OT5JA)%]C:W;JKW9!;_\SU^FN]QEQQ^CC&SZ0C'FZ6@5" GA=S' M*,G"TID4&NM? WU31?2Q%/ULWN1=5O[S-7Z:KW%G['W&H;HM!"%=#"ER5A(H MIC4FYLEI8E+&E 6FVGGNV;S&.R[^YYO\--_D+CG\/&.&FV6@.8ABN&5>!#)* MC,D,A-=,%5I]"LZZ9S3M=E??N&VEU_L!?8E?X&\<_P&CVI+S.^Y?N/78I[6H MP]H:;:.RJ@_?9EU*!Q>_#;3Q_? M;!4R+7/F)>_9"DCLEFPVC;I%>P*'H%9;V_R"8H!;2?8O-1 MD8]#.E814VM./!@#V5#R3Z7VZ/J]78QFG_R8I8:;*+SB-C)O:0O75E@&WM$^ MGER)3ECNL'7)X6HDIZI&:JKK87.9=Q"=>XAJD:&]#:Z."H;683I-T4\+O6VD MP@%"/R8IN.*Y>,U91"&9#CJ2YQH%$X5GD022Y=?ZWOBX9-A027-,+NPBZPXX M0"AJ@X3T9C@=3$8_%M45"84%[@3CN?8?LTHQB%:RX&0!ZZW.]QL3'TR E4". M[SVWT=.PM9"[2-&?D)/S:I!_H]^\_,_IJ#_._52%NX"'PA@)03%RVT.]V<[, M2R '.$-QG(>(IGDIWN.0SH0-+07?<$>H3>3>]DO!$0Y2;19'7Z;JZ5T+X=,< M]SNL0R0NZS*F]%$_ZK<7C56(TY +.,.LQ=JXL%I.29$%KBSZI'V(?IMAOX?B M.#Y3NG)/CJZ5#G::MTCP1YCK>S0>XX2L[+^7WULT6_V$8QQ]QS$M9-:1%2[' M59#+;_>@R!AE1E9LHGV>]A'JN MT!FLC6>"D-2IFC6!PA@&PH4 VHM0?&..K4=S?MQI)/D.;KL?L'H]U*4EUTN: M8XQ:L!+JY9X3A4&0DDE!-IS2)9G2NO7B'C#/CT5=ZZJ#B]@=(-\Q#7LBQ6)0 M%B:J='2]?:H%]BNT!"6Z:AK#DQP9.-Y(0' 6]>ZU>J6T%X BQKHY"%U#FZ2O27,ZB;0 M<[_VE$Z%FR!9Q#I2,-6YWF"!J:!BR<:&B,=P^!Z!^&*IM)>.'E+JX#;16\)= M[IU@M":?,S*0=0X;1^+^+&074<2L'1;7N<7^*,(72ZA]-/203P=-$:W II,: MM/C/81R_2I,O(QC,1Q+0CPC@JY2F5]/+.HIY 7<&Y25RT$*Q;2H MRR@8602OF)1*)*C98FZ;.>L-(9T/LTZIJX>4VWNJZ(H79#F)N8_C/P>Y7WN? MQ>G#%?2<+ &"]F0"ID0OB0DLD$G(T":;R7#8 M_<_!Z'KF \%^C0/2PZP'?G^8Z4T8(8SQ+<[_VTLIUQ[]A66NZ74(W-=6?8JA MC(G<5R^T;WT\[@3P_"C5G7Y6L.G@P/D:M%^^PN2?P^EE?G_U#=+D^GIJ<3'5 M<\8$YY)E.4NLD\P,BXJ\$%9+XY>7P+QBD-GG5^S^V<0)VH_4WRM2^95#!U6*F^RWV2C1) MQ<3 \1IX-Y'58 /C"#GHG#'>GT#9+H]L%:!F"7.W/GS1E3XF$Y-US*.<#6&N M:3PU*20#+1:+E::U5;86S+$RLMOI?FVRW$%R?BI9V _?R.J[+"_$KQMV%QE,LDM"TP M=I2[O0V^T^1Q=Z'?G2AT@').1205BX@Y>29<$;52.;)@R/B+66'? MZ0BT(??[J?!G%YTO M,B$1'O8ZZ3JO.S#CIN4VJ*-[] MR;46WO$=N_;ZW4B@-LKI(/?S]^'WF37U?O"X5&Y7C =4!FVTS.>9:.AD]YE> M-:%MDH+SZ%3K[6@/F"?,1F]N<'>MI0Z(]3C0UW!9O]4KI7B(Q'Z>:O]VI4D\ M-ENFC=36:&DC;]W.;2M@QR=/YRK>Z9#;1S^-:QT>!_@JYYE"QI\P3].R^@4]'HWS,I&76VK)44WE@4@"@R *\B13;CZ_>EMLYTNV M3K740:[Q=KNN,)8#J8EYYPO3*606'01FR.JT$@1(T;IWQ@ZG8MNK@S]P4N]7 M/N)HUBCF)GQ./Y@;5+=__ G3<)#ZE_T9UOUO#EH\M<7%0?/5-[HW6%Z2+Y_\ M&L;]=&/+SNK50G;DI53ON@"]M+03,\%C#EXGG4SK#A6/(VHW\'KECDE:X_&K]*]I?YXJ-8MB2:DATMO,8BW!TU9;%G4J#$7*R:!1MK3. M_%\#Y?2#J3O1_["]'CH(]JV"5;\OPDIZU+%LC[W=V9+Z*X\D(TJ3'LP P MTK$D"BU H&;@)3"#//#B;$BE=>SU8-#'IU2'MNUQ5=@U!WO&^VBM4*SV#*8= MDV.-JD0F2@@!#/'\SZ+[TG_VB$X\F; MK[4#\/O!)\QX->OH.^]1C"!X$+PV9N:&:3I+&3B,#'76P;F@I&X]-W!+:"^- M/EUHK(/X^_9"FHFFQU4)Q2?+N#2U?XVU+* B']!(78S,(D/KT-2.$%\:T;K4 M8 %_>ZSFV_YEK2IZVQ_72-%T-#<(KB56I'0<0V20ZG6_ M2H*!L8FA$;0O>Z>CP\8\;(/\K$RL$RBS@\-UVU7,WQ]IE?2TB3-I:@"L:,\\ M"LY )%J#=&B;C^;=">#Q"78*%NQ)Q-U5>#R^+<3S '//.A]4+78K,M7:MU3( MO?:228QH.%D,LGE^ZHX0?W*NL1H[L/16'@.]:$PI=;OG08;:4@=8)).3*41T M)2H/JO5NMA+(61V+AXOZ"/I?\+0'WH'&E!@WCC,-UK&0:#-4!K@LC@?DK;N= MKX%RUAS81]P=F-\K0KC+64%S/W7\?CR>8OXPJO^MGL3=K77^TU[(Z'/*1%YI M"M,F!N:S$TSF9(S@3D-I'8QJ@_RL.'8"9:YMV==IVM)\5:_F?2U;926M^M . MDHXV8C].3I$HF" 9P=!;/[^W!V42D[1[(6^J8<#$W2]#_#2T18J M)+)00F'@5!6CED&V[O-Q!\#SR1_:2=?#5C(_Q<3W\;KAC#?+&.2/ES#X ZZ6 M]^?;K*FC1*,NUG.:W*0#:++K -9CZ?BY\%>2+Z-\0(92J1I9(VM6IL*,T4$: M4=*MP>TOCK<;4J6>.&UW46WCG*I/6+O,I1I5J]=9\\J)V]_YD]2SR!LRIEB/ MAC,;C6::US*7.L'0> 5.)%5\]!O\A!T?^01G7'>NWV'WRNEDYA?!F0] 7@#B MRF>K VK^Z#>,'\::.8#@['5X-)/]>(7?\[ M?L8T'=S 3WT/A]=55'W?4P.>V !)&XP]HAFK. M#EC=V^O-@RF\=;)$$^!/+DAVB#MZ?%6NW;DZC9$U&*2^Z1,[B(X=9:#ZYVD< M$P=@].,S5%]UMMWD?1O/PX^\X^5J[JGZGHQGQUC-IHW_PR\M?FSOLI8@24HR,&WKC="I -FBI M[U[R%I)SI32/FC7$?ZR 6D../3@=3Z7.IQ)K>XMQ\GY 1N5T9HA4]\CQ0A9 M5,PY6SN7URPVFVD94*R6UB;C6A^M#U&<+.IV,D(\: M^D&*Z&.A\!]$M\W0; M7!U%UM9A.DUT[%"=/4J! P5^3$)DF;/)M3.8JO.GI92LEK R$[C!;)R6KG47 MB.,284.XZ5@\V$7.C>-&;X:TTXTF?=KF/N.@/QS],9S@^.T423-VX6A&ZZ), MVC,9(FU_&19EU('8+=&WSA9?A>/%VPL'*Z>#O+C[F!:O MR#:H.K(75B,ZC;5PN,8V4. <7=@+:Q!QSWWQA1DEF=@FN?$ FV3K.)2TFF1 M9.ODF6.28(.E<"P.["+E+BY$;TZTQ5&6$:#4K<[Z))EV.3+O96%)M@,KX>Y=JT0H6:?*956/-"\8&2ID_":9 +75+K6^ M!7H:V3M/Q2[87QT=I$AW">1,DC-VTO&PM8(:&G U"O5^D&C)_>\X+ZI8 M K2I6"%8RKD0!9E"9"V&" > M6)"A^A-D> 9>DY$ N'5*!W[?A'^J3=:>E.8/$W0'T;HVV3PA)5NP-MVQ6OX.TI!VX*+0$2X>?B$Q+;1BM+K,H MK(ZOL:O4ICMM5]&?4O M+LC DF1@B9@X\['FT6?T+!0KF,'"39$Q)=>Z'\?VZ,Z8/LV4] &]JN/XKAI_'CS1E@C9(G F>-D-FD%D44-M>&0T-:*XDING>NR*\:#G<#MGC>_ MEY*TO4?0DCFL \Z0?(,0T3$;,\_>H-:B=1_N7? =*S^]4QX]<.VZ4M!3R4B? MV1?U@^8WH=<[P7@>X@?%@W")&1"^]J[G+"8Z-ZS*"1$%&-^Z&\2C@$YUO]P= M#1[4#[921P<^Y#U,R\O"+4!U="&\$M!I;G0;*NY^_[5F4C\:)1SG"HN7+()$ MIKE!%L (EJ V1%]!J%QJ19CH+01SJ7 ^V2C$YE;VC# M)#^H=8SA,,0G*"D^7.WWK9KCZ:R+E+>;P_C=<(3]B\&;Z6B$@_3C5?[_IN/) M/(2R]^JVZA'S:QS0%Y-Z2SINLD);1.$0))FKGC-M20V!2V :DN<^16YEZ\9' MW:_JI;X"3X$D#>\PZD7^K=7].1@A7/;_!W-UOCX,/G^EA7S!T=4\G_?0-0KT MOG#!0'I#EIIT+%CPS#LK@N5&>;--(L:Q\+X(BC]9 G1PT_()4VTVV2_]-$L< MJ'D$6\0AYL?=Y"..^L/\!TX^E"_P]_68 ^>2Z,-$[$V[4X\,A](_$+)Q+GE M$F7KF&H7ZS@!V8\9=3RYZKMJ6;:8W[2LNMC]U>PI%#X#)D:H9PV4,@M>J]KG M.SCK>,RJ>253$^3'I^SI6;2J.=IQ*="!#?[8Z_\:"SD=]P4_7DJQ9T*((1K) M5$F.:1$4@UB/0&.32-FYT'STY0%P?U+V:,KN(-&GI2SKE&M3A E,6$]FO@JS M(EG#BG:H"P0A<^L>(RWQ_V3RZ>C016%CFX,DA>AB(NLLU\%96H?,O"DU$P]T M=E$8A-87ZBUMB;99.)_G]\GO![2I7%Y5&@SXU[\&^.\RC M]65LS9[UXTZZ4=&32WE93IU:K&A^06M0!QMK%P=3T[.-X,S7=O7T_PY1V RJ M]8S*1P&=?B!*1VQ8E_ERL%8ZZ:@R/QSF5Z_;@.FJ!<)M("?.=#E<40^:JQPJ MY>Y5#U&!M82')\%TSHY!,H8I I.3(63MNP=TK_)M,UJZUO@.PFU3 MKPE&^'E8"_G(CU_V]W&N"%HAR[,+KJ* 1:DS4PXL!YEELFF#U?OH TY0B+"_ MT(>M)=:\H#Y/:XT_7#X I7A0(6EF"J]Y5R+1T42*,BEH2%I!XG(+-:Y]P'-5 M8QN)-7P;QZ-)[DJ/N+7QTM]N-MWU3S]W.ZR1W!L&,E/ MJOP 7>^#2RP@>0EVQ(9NIS(Y#"%-CMT%9N2%K7GVPT[>E)*7V.$'5/GN\BU M U/[=S(SZTGT"?>4P>S^ZY_]R=96Q]H;,'S).Y"MV%CKM65@=[RYOA M>/*A_#HJM*8 M!;<>?X9JWU>X'>3&?,;9??JO.*"S[Y)(^"I?D8!KFD5MXO7+W[5='?9J]!(5 M!X8\%V(CH?0V(8N ]'\!#)C662_;(3M#=G2@DDZ2LL=('_B5\+VE,^]R^&U6 MZ;D ET71A;O,LO62Z:@=BP: Q2Q#(DH'U.VSI!X!=(8T::> M=UM#BC/(MMF M\O[J&_1'LT8\7V%T@>.>)$0F>K+)9YN=KH$Y:S@307##)1?:M.ZBL!K)&?*A M@<@?$L$<2H1[I8=?1C 8DTU,J_Z5I':3/%KM8"4"5Y+L8*=KXZ?HB+,<))G% M7H=HT7K5VFG9 =X94J8KY3SDD3V41W?JF,B3NDY=M#X)8$6F# M3D7G>A74>C/9".I%$.0013QDBF]2I/+'<#!13D;%O,+$M$K M? XDBF15#L(*'5LW?7T8DYYMZL%AS($I? 7:V@]2P*%9D!J;FV6=AXK[G+ MNDD&1\%[1B1\LFI>$;3CQREG>(O?1ICZLZ]AD%]=59'_S^)'[0H:MGA,-R4- MNZ[OF$4-P68?4PS,65]+H)-@'I-B*4#*B1A=;.N(^E,M:C"U[;<,A<4$EFDR M!U@0Q3"3(_VW*(NZ]='[W(L:=F%/BZ*&753T3(H:>";@J$B"(M5*-U/#[9*^ MDDI""JC3SZ*&%FS8K:AA!ZUTG]F^!9@76]2PBZ(>3W'?0\J=JQY#(:=#!&9F M^RM7AD&LDV>2\\)8[=NW_'KR10W--+Z+<(]6U"#I%[D2BN7:.$-+0!:*)^<" M(7$OR-M LX5C]F2+&G82^E9%#;M(['A%#19HG4 $C8'^*+&.+DR%08XB! M_O:G&1Z.O+W$FS;O.6H\G530:S7R49'#DX%G(I59?&(T\ MH>6A]7:\#:XG&ATYQ#EHKHZU;W[7P8VE83LL=>C];_WOF&SRVF^#'H>MO% Q9Y$'. FZ_T$>.!G"Y3(*LN6[WP-VP.".O M-5K(/)>N]K1R+*0H& ^O!*Y\H\=:2E)N!?.PTWFPI<+JJ@?;#! M!98P(M,A.Q83K0GJV6&L(DEN1*$7NAR@F6<=EV"HW M]&FI_I&BQ6-J?A?A-M1XJ@-=1S]Z?W[N2:,*3]DPK94G5Y46!L%4?U65$I3G MX!YK##+&]&\7P^__OOC$N887?[E1\,WSCEMWUDCPPX.DUC"JLD3P^I>>C8E# MA-K)'ND 4@@L@LC,!)6X$%(DTTYOKW\Y![WM*+7&05R(X3$B6(!*>4GMS.JYJXJ6W)<00FI?XWL=PBJ:Q)W#A#A+]D0)> M;X975_UY6A(,\CR5Z0('B?B[?SAKBP]M$:S:%7NC4%3-^[KSL!NV>.MT,M:R MK$H]>J-E$4'3"R^ST$D8P-;9 .O1'+IS//CDN6.I#'CAH)H2:)FVP3,OC&!9 MQZ"2&@ @(WGKE0 M#="4:?>TJ)D#Z661$A- X?LX9-/%:IIH2_'%HDQD"C&9;>V.1):RET$P'T '2UNBSRTBLL=5 M^"/QEF/H>Q>9-O;[?OF[W@*_F:>A5V/XU^%W,I!G19^+EB/C.K_@L@^#A NO M)I+=ZKR43/',:[4XLN@$;7"0@BQ<<(]J@Y6X[[./ZRNVT=CPB.)NG"3S&S>LX%K""B@N S!3*>E,4;,&"1Q[QS)7= M2GB-7_GWQ#/\UL^OIN0!PRU,T4<14H@L24)""RX,1)8LDRD;0Y)*Z6W2U]9] M_C/79A.Q=3*0Z*+.FAF.?KRZF WDK4>4TDC_"YS1LQ=Q)R\M9]EXHX(50OC6 MY1"K<)R!3=Y,S$=0_8+AVZ#J*.=\-:+3))\?KK$-%#A W)UT]EN)+BAA7;; M,-7MCM?!J]D65F,46AII? >C28]'@@WIZ,?BP"Y2;GRBE!J^ST-M1E_YAU_9N9G#\^E"]?\2U^@]$L1/ZAU' YG9]+ET+& M()6,IF9_D\TBR @"],A2RD8ZHSTI?0LR[(_@V?/C2,)OO%G\^?DVKO\DY/UK M6,Y),HV58(E+PI9M(I=$:<8]6<1.6)OO1W96VX*]3&,%@ M@O@A7BX@J?@[Z+"X"M\ "65 &,@M:)%:\52DIX5UI MG4"S!LH9&28MA-U!3]]5L.J7(UR^!=L [,@@V0CN-!9)$U5N08_#]=#!&;,9 MJ$HE*1#(%&1)VR9W#$I0S.L(/K@(AK?.33L143;8(J?AR2[B;QS5^,?PX/)YB^#H:7PPO:/M\/TN+(4X1-Q:18*";7M2<6H^Z*Q:H:=R;4#4^+S-([Q7]/:(?9[;2U%_VQ&=2>$=36!7W)!%@XW MDH4<(RLE1 @YNY*;=\9;#>6,3(D6PNZ@*_P*6 O>;P.LJ^9;ZT"=J!%7"]5M MIL,!!XN3B\>0?1"&"44GH];9L2!4/1Z#"L5*!;'U^)"50$[0 *B-HAY7_QY2 M[L ^^#@=I:\POA5JZ46R=;U2A4F7%=.I!.8C43P:(PO0^9C55E-N=]#[0Q3' M5WI'A2P'"O@H*G\[Q?>#/_#OR9>_\/([_DY2^#KN&1EBUB@8$;O.( F%O"&O M&0K!O0OHP;=^_[>$=L;D.%P5'9P/-ZFBGW$RF9='O;JJ9=FO_@)Z1OXRG)7X M?H31Y$?/:)^-B9)Q;@@L"O*BE0*6I$3@(LBB6O-F)X!GPY[NU-+P^KVZR:N M_C&M,JOI(>,)7%[6;WV$'[-RU5XP0"+AB@DG:O_%C Q2K/%]6PRZB(YO$XO8 M\;'/GA==B[KAK?LZJ&OINP#\$4?]8>XI(4L!G9C1U0Q#JQB %$SF$"2WTOK[ M,U*W)LAV",Z6*QTHH(/+D25]WPU'O^$%7-[@'_<4UU%*6\ELZX";@BRJ8)A) M@6:\CRX0]U"OCDK?I6KS]$Y^][CL4\$,:[#VT<-U6]GDZ_C;K:/$1!W!) M%A 6PY4D=A>J;"_6AT@\>37AWV3]> MI32:PN4;&(U^T+?^ 9=3G _ZGMMTMM'N48S&YZ%-DZR)UTRK7V M2[9&]^P)T[%"'E+GX%F%J]*,?H>_^U?3JUJ%3+L:]I(WB7 XAK(.0N/>5#N' MTQ_6F<"#=2X>(7OO'JRS(4MK%3QDR4$#"Q?PAJ-;\&I_K-D5PA<<7?4R&;K( MP3 2 H$#\JQ#)/>)$!J,VBO#MYDTN/%!SU[C[<6Y(LYU<&ATU8FW')SI9,+L M CDZ$A73'GP=R>P8L=)Y*[G/NGEGI_5PGCTA6HM\!1V:I52]&5[%_F!>*[^4 M0&U',>[GQ4C+W_H0^Y=]LH$6#WOV5.A&K"L4?U"T-V8Z'6DODT'5BV2ND]RF7GU_!.=*EBX4L((W!\4]'^'X)ZRRI 7MG.&91F$<24:8\)AN\F*IYXK/UH)>@4G#@J"[F$+?1F^ MQD^8:H\UV@B=$B9)45@.GAGN0U6WW=Q#MQ15N,X5]YTIXP5 M3-H[LKHG^ 7P'W_@Q7 R'VVWN"LTM7>,39D%$T0M[$06JD,:Z.D%6P[.!A[+VR\W&)G?64RU$M&H"^Q:,-2A:FS234'*C*#+G/I M!)W%K3NV;03U['G4C?A7$&3O..P:A&_A"BYP_'DXO?@ZF=TJ]!0(F[T"EKDG M"CO@+%JB<%*YB$ ;IFE^\;\1U+D2Y$#QK\@OZV1^PSOHCV;H?D>HEPFS:^O] M)S<\^G$M9C9LC[?1M(;K!\YG<-19'XNS8C:B908B?R#7IX[J(-W3+_PQ'(R6 M?WT-X_XM@JD8D@M$,%-3@[3@BM$W"O/&DQ%HF.!UW'_24.(G>3SW?8KGZ M-S#^2BNJ__GE7]/^=[BLN]:\H-KHQ*7/#'AV3!>E6?0B,FF4XV@P"+?5\,$= M:+P>S:D*34_$CF$G6NJD+^NX5E!/,*_&N/J[B_*I;;!WULIW?]RG*7)MQ8$' M+5^/K,"G1D(;R37BF)E)A@QKY):!H3587;1T='J4U#HUX.F1;T-![5/DWBYZ MZX!SOP\'^.-W&/TW3MY-!WF)"A-MX\8!LSP1*JL\ XV2+!%1<@3GBVK=!VPU MDE-T(SV6-H?-5=%!I>;JY5[;$V_[XVKGS9+DDJ[#-Y&9+&N27"@,G IU HJ5 MR=J4RE9#APXVM%: .SZ-GHYGT(T&UU*M;?1D]C9.TV1:A0*#_,O?_4F=T?*] M/_GQ9CB>C/^ 40TP?\?]0RJ[/Z-%G.7 E34*OMQ!41]+3*'OX>@[WK ORI"U M!\7$+#"O-.T^ LCP)W*(@B9";MWS;QM<2%\Q3R^QWJ+>>MKL29KMNZST[,K#.,YN$YUXXP<56$Q-W:42Q/;QCA3N:L^5!?XJ. M5/)4XA2/"'!FAO*BK$DZLQA%IGW>2 ;((U-RUM5%.\=;1R\W0#I5Q*(S)JPR MWAMII /[O/9]N2>"Y2#T+8!U%'58"^I4,X0:JG#8I?R/2A ((AF;."M6T5L! M0-:<%)JY$CP0]!1C?M[$V#A7Z!2\V$7LC5ML_D+&[O 'XF?\CK-RV&6"*4GK M-0Y(ZC-'9%90?P?ZPM6LFR8X'1F'VF@:"XE&><,<^: E)V]0;E-)="",X_MJ MC90Y/(TF&@\L>N2X7:9D_$;N*XZKPX*Y5S)W,A?)K."<:4M.*A0ZXZ5UO&1A M'GXLR'$SUN(UB!D24ZVFK);6 >B9$0LO'! M%5#-*]SO03A#Q1\BY,9=MI;]6[X,KRN>9J=9SX@B/%0+W$3-M(N!A>K"@Q): M.W0UPWP+VV'=YY^15IN)L8-.6+,;CO=7WZ _JOB6FXPL7CC)+?-6U$VFEK3Y MI)B"8I12*?O0^@YQ-9(SHD%#D:]M@G7D"YQ5!U2'=SF//>XHUSI;K_>8-SR8 M@)>4"HO2D[]ID"B$Z!D*](#%YP2M8T5/[89'!93>&V!6RL2T1\%H3[4L6J$2 MV<5G9BPXPW/+AHY:@!_&V _;WAV5N'6D?Q]Y'_<&QXK0.DL65 Q,EUJ MXV21.4.%2@@>"7OKI(3G='919L,;GETTT74$?_'*?!I>7KX;CFK?[5X0EEL5@$Y8)+&HVA(S M2J!=_B"W<4@E'XDA/9"M5")P9K/4_L2@&,0AFO;>< M=M4BL--(_0+'B=EPJ+*V(,).DC[6/0T7: !HD38#89)9L.@4GPVE%HEV2Q<[ MJ3)Y6O2G)I'*@618EZ*15!M^: M >NPG!<+FDB\X<7-HWL3&.E$(JM)8"!_W*1$F(I@Y*4+D,99$5M['NM/@2,' MK&=_+&_4.XQ4KWS.44+4FU=XS-AT21!ML9GEH!S36?LZ[C*P(HTMWA,/F]<5 M/;78M%-U,B.W3&'2M0EQ(!?6!":!7%I/&XYOGA[Q7&/3N[#ED-CT+BIY*K%I M>J6'5_AY0DNI'_=;_0?]Q=QYJ4%*B)DE60K9&T$S+["PK .4$+UN/V7@$3C/ M(2:]$P.&W6BB [M_#;1E3'0+/ W1P=*($7B!A!B:S M1;):-7FO9!T22(=*6"M];GV=>@*";(A/GX8?NXB^ U[4+?)#^0R7N"QA-\J+ MJ%-@+M2T%"D-BY[JPZ?J.?!B]&5Y]&^'7:K1]Q_DW%S._ MR(_[93"]6O2H[ED#*H+0K$179]RKS," 92BB=#R5*(KHDD*-UG'N%#R%NM<> M=WM&GQ]P929NQ'SU[RO!_D9G]A9AYAWX6!\XOB%D??1NX>4&2V@41[YW&+Z* MU;Y)'0<@KI_22?G$F59&;-#4=G4.Z]])&PXV0G\=#O-?_NJEWDMDIQ!QN%LU2K%7M_;1O_!]+Y\ 7^;JRXK1[YU!6WB]Q6 M*:[%#?-ZA^.8OMR35]56DEJEHX-K_&XU+UR,SN[HD'WD08>>LW4,..:'#VA] MU*Y]SO$'<6S4VH,#=Y.05M2//FX(+[Y=_X@PQO_W__C_ 5!+ P04 " #P MDGI:F^)!/5(8 9,P $P &1D9"TR,#(T,3(S,5]G,2YJ<&?M6 =44]V6 MOJ&%%HJ"M% $%:2%*A!*1(J@*%50.B2A2"_1$*FB*(@@V)$F(&"!B'2D"E)$ M"#U4@="E-PE%,O%___O?O#9KVIJ9M88O:]_L<^ZYYSM[[WMSOQ-*/V4,X#BG M;Z@/@$ @ $O] )1Q#K(>UMT% "Y< "0! & $Z$#J W58ZG_/H&A " H^L[% !3^UBI;2VJ =#OOUU[@ ,U [Z!_0_J8HN*C*(?27J$2ZG^ _[J#H$0 ,H0!;0 ?P! M#. .> !@!O@!'@#OT0)99SEJ%M@H"\:"^T=V -1OR M,%'8?R\G-45_D/[#]%-CI(Z!Z_BCG0+1NE33^E5D&3EY&04%BS\765993E4# M]C?C-&!_L]#_A6QI::"0<.2O-?GX_XG>'.WW7ZNVI[O67POK/\5)[?Z30R6@ MWGU,3$P:L'_-_??)@/U^\U&]/VY5ZI4B_P,X(#D@.2 Y(#D@.2 Y(/F_1?(7 MN8OVIFK!*<(D%<0EI21_30(",S(R,S%SL;!P M24)YH9+_85!J 4Y&H "HI06) C2<(%I.$*4!$ 8 $#WH-_QY=P"BH:6C9P S M,C&S4 <4

GHZ.NK9$.IY@(Z3_M!1>6V&PZ9.8%$_+H6(A)>, M8F<*ZKC-.E>.*3K[WV1B/L+#R\=__(2XQ$E))>53*JIJ&CQT^>/GN>E)&9]2H[ M)_?UFP^%1<4EI67E%9_J&SXW-C6W?.GJ[NGM(_8/#(Z3)B:GIF=FY[ZOKJUO M;/[8(F_O_(H+!-""_HQ_&!RT[4 MY?5:YR6FIGQ@[PT^4DMT>-;>+BZ?$)"3.WB+M5(K'(\UF=GYE'0* MDFY-*C?*M<.#JR.KL8AS$Q)S>B8WJZ8K^:NF'_)-C/)V0&X8!T/:/+6UZN(0 M*4&].$2C\39D;G1S*6Q#%Q7@:]1F9N:V(1Q#:^,0VA>[4S#FH6_RX7@K'#-I=_KIB+'3.X Z= MW[G:$(2>KST+.8&AI+/?0T#&9Z DDTWLA:;\[$C!\,9\Q+>;C*0'G_ZN2"<_ M&!3HMR^\>:-P'@IHSH(:2.5X3G+CJ/Z(CU<):9W.B] J##U" =BG+J<>6VTU MK.[6\TT/Q@?$U2R%Q4_-V\JW.!L>2RU76J!_L;N;21<*OP;M MO2I!JZFI:*1-334M*;950;^2QS%3:W.I=_Q)V"H%\*$ =E;;Q/(NI$;DA/A> MU,;RSA9BASOH\]\DR9E9(I,XE =PSX9"R,^UGD_-[>PJ_4""9.&58H*,M-+P M&W&X%7!JV$YN.GMNWI)H1:GAXN05T00=L9?-CCB.J^=6EFFP2PYL1M(8FJXY M?ZT0Z^$TDNE(R%F2>N3B>V/!KTQ*;!_T1*/.FC^HW1#IXCO.96KPYPP!&_A3 MJTW1_&MS&ZWZHHPVA^4HP)-8]1 088+@9'?]GK)Y%CDTR-FYT/!NAB-.?ID, M&(_;GU'EZJ#GFB4ENENJFF9=4[4P331^G[]>_PU$Z]5>HB/4]P5+ 2(XB;,( MN+-:%4L]S^!P1*?1J?+M'(RJUL>P2JRF5$&?DH)WPW:^U[17M3_DFZSAICV;8SQS[*Q<8IR*\R'Z1 M@SEQ&.X@W(#A.T[KY*FOIG')^1.J-WXXR'=Z"KLV>K@JK4KB1$ MBG$[^O-"';LY-X]SMY/%&L0:4@6BEO09OFM\]@=O-86F-+)# ^)Z.RUB)3)B M@%^V3HA6T=MD43^M&J=X4NMC'.*'0U_YB$#]UN!(K8WN$(=JT+/@M_OB@U6* M5BN-:7D..AC]VCM^Z<$XZ!1!7QE$ \Z)N&CU,<1#B+XX*3!.GCLMV5SB ^R MNJ]G\O#'&;^EL]H+"$7;8BYS#E,]+I!RVEX8M6!V/-3G)V;5CB6-T[V< J3E MUFS(V_<:QJX1[B/6Z2E "078O5CYH=L23K&_.'EL499KH(^K0%KY?!-IPFVL#O^*RB%V)O[LO MR,\3S>\1R.(>4N%6.YN7EN*W*4(!:L/SSU2-DKR?883IVU>7%*SAPQ*FR1-' M:X!W32MXQC><@\&POO:GI.+BA.8[)J:5Y1*)PMN[*P04BNLGB-V;D"S#$ 79."UL.U;C![ZRZ*%"/BRNI'?QD"5W72!;9$:( MZU7 M+T9XC:^B6SJ-8\DYS3Y&-5E= MAXU8U]Z=Z+?9B("?]@\TU9.#S3JLR;O7;&[Q[$=)#;[]' C;YBT:W=F]1P%T MN!8V1HK0SB*O#:?(OFI4*D])Q1,F ]CA1\Y5"FRJ^-RW,PY\ M@RPP_JL%4BB!)P_\8KVW"\C>V>'U>#^R.58VF!,J@EPH;.$ABH?M$^P%[7-6 M7%;"&KI:[A*6IK0C'_:H(+8(,SJXCP(<0]UC0A@4:EC?A2LX8M]/'L8W.37L^-LN"A[2ZN M6<46GW1HVJ=P857+J69\>EC81 M,Q2#2HI0EY(.B0X4!FY3:KR>T''ZJK<3M:I#^LOL0]I M%O9\%OR3[?/^+((P.I/I4EA.5Z_A)1!1)Q)K1=B76'E% :(P?&)ET:F=R=L\8@\F\%KWOVN5 M-4_?$F.(D">\.E*%=*K9R6K#8FOG;W3X\P3.L+-:??) MW&GCHP+S0E!4'%-UIYOJJ>ZU=->4G#=;1 *L<3FHW*B94.'A=^@Y_T#Y,D M>>>9XR#98/ MSK(Z!NHU8AN-\7V/:\\\.J?MZCDA'%2G.I'MMYVT6,0^R+;#+@D[ M-!<=&'FU^'-FD$^XFO,=R8;5CMQY(S;JVY=L_LIAZ85A0,[7B]?8D\3(&,$* M*/NY=%^,P, M[!)U';\T^UK$:8,+LLU^XDS /:?6HA3=K3U%^^AL+,R@VW7] MB7C9 ^A;6XZAT$C DJQG0MW&IG/9GCV>M8?X4'3R1,;TVFD%<]YX!%7*Q$_9 MV9KHT4EQ<6;YX4=T;4$;W"?2K5J%K1TO5_? E-4'9#<%7N?G'U,+RO;_ M.E(NW@\B7\))I--JD"+:Y4=?84*9B'OR+T<85E6BVO.MC;8;;>\^ M7>W<,3 M;%/3XD*>M%J0C2I^_)_5SS!,;F\?K8B,#.O'/K4H,D)MS]DB2<)26U,JWFHA<8J!SH3L[BGO.KQ64M@+8,G;?#(W;-+, 6R+1*T MOS*1WLX QQ X]8 0\7%\7"JTSTZDMW?#)LHQ_>O0N)JJ<"6 ''YOHHEMPVD6 M3^7]K!B^,JP7P#+C6:"*\83ZGA74QD=[&.NN"A6,MR9H1><:NXU-WO)Y7//- M?*V4!!'1RB<&\[PDWQX\/Z3,PUJFPI&2>*U./#-0&,N_?N'ZN"4^.^OA7%S2 M+69#QDS/LL;099TYJI"=B0F%_GPI'ILE)-%]Y%)+6^_3+[7(V,;APZE9,>^3 I_J8CQ="O0?\U_6X_W$BW M?@[SV[N7-4F;%286J"<=>K,Z=%6E:<1Z-568=: I1_?B$9+O\6=C,T=#29.^ MVB-$?$X'"N5729S-"Q<-99\A'Q)3W6BGU0EW MM6#598K&I L7+L=RTK>>J=GZPH$XU]6E)4-N-4B$7FV[P17TL^U[M,Y,JLWR M)N+;C[G/N%3\KI:;BF>7V\[];\EM>VQTL_! ,*1_$TD960NHLNMIDC)*.$L21 2Z;C]L+\E>;-1S!/Y?O=; MSF")L"GY[$0T:RD%<(R9+'!QW[I2+O[:54#GY_":L?T GKFW$I8_>T:_=^-% MJ\%$F'3K,9FI)^VJ814X(6V1'VUH$W#9U='"X4.0?0'B94@9Y[=&X8" /?=8 MMLBEU)G!,D&/<42LTA7&D!/G>V8\2T2^"H [(/6YW\&S'K1G5T\4IAL(Z/UK%#O*O]ZZ>A);')46DG^8>.:4!72K*6#>_OG+_8Y2@SJ-LUEZDMY\22TQ89"MVSN/])QT-Y'M+.',1S[O1\0I2C"NYQF[_UUL)Z M$<]*XSLL5#L4GDP!0L#0L,(>S$P\U\T@+V^QLI*$C"1Q=NC=!@4Y-3K.CLAO MU:5D3/X(^>GX_M,WWVT@/=_GI43'Y WY5) %ZOY^C<:\6>"O%";JF=2UK'QL>V,P&X5O.M&,\!I>YZF*&%L MTLM902YHHD8)M-KW(N,[[NO^Q8*#@J\HG]K!)>60VC6X/ MC=$PMV54"G_W[MB3X.8RD:DSJ)DRL" \9L?)RDL&,.N2R?G0N;#H(WMAI('C MF/\P=-KR$E#0HI&H2.X=Q&/"W)VYO@W7>PLL/;>50*2<]7E[V>X+LJBJ-*5V MV%)-AT,3N]-!_T5255:T(L*E]/'Q^Q5P.<<;&.[C )>IWA\F)H&1'%-(N,G8 M+%I^WWR\YA;F:<)RD8#"VJEIK/D7%[5V0Z-#_F'\WR72V45Z:USSA*8>%X78 M+S7,3%_IN%A5$=*EOBF>YUN!KZWAF5M=+CZ">ZHZX'6JCY;(QA6J2^Q6,@$W MPM.B-O/XINRL#"N+UN+X7D7& M4)'&T5>N+4"JY=X%U#:+:VP)]>,O9H3+!Q]EL2%;=IWD?ORH6:X>_!-IV?MO M_'GW3PQ,&?@74$L#!!0 ( /"2>EH!5Q@^]Y8]S_ MW/O>&^,-%V/M$;)GYIISS[GF^KZ]LL.9YA R1-V#G8 #R\/<('[!W#6@1W6 MEQ"^_H _P&T\G#G !N#E^=/^''G_-'Z^/T 3X^ 5$A02'1_^7&Z01V"O/2^0?Y>'8# MO#MY^';R<' F&NCP#_,XP'^]\;#R\-#MTV-SFF*V=_7&'$V?.NKJY>WB>\[OD?SD@,"CXYJVPV^$1 MD7?BXA,2DY)34K-S'CS,S7OT.+^H^$5):5GYRU=U]0V-3W"]??T# M[P;')SY.?IJ:GIDEDA:_?/VV]'UYA;KYX^+]$P.A/W[Q\(;_$=C)+Z!N+"AE[2)T\;KT;I.[PC)'LY[7=HEH[#]-D?6] M\4%43O, <0_UCVO_\.P_YUCLO^39_^G8_^77+"#.Q\,-'M]. K0MVA@5A(' MN JCZ]6LO:/BB?;=F7-O<:K"'"!> Z>4P.BH(DF<\BA)^77XN4>QA[_R[<7E M##TRB!X_QQ9]S $<;G. P<06#M!?S@'BG+!?=3"->%8;>GGS#HO]#-0)_J>" MR4Y8PDO,SSP$LSP$P[R#19?_%?TK^E?TK^A?T;^B?T7_BOX5_2OZ5_2OZ/]3 MHM^::?-_=K=6X M@() J-F997@VAO()W&C&VE6# S'U:[#T-30<3X%G_K8)6!/A )?8"):*+%KA M+ ^#Q0$$"]"#9Z A6$8$!YCX\HO!@L= *4'-S)+]M+<PAZ$\_O"244E3+ 40!5D<15A)-,L/,!+#O19&$V#)N4*(]T^X'0Y\#?,A$ M'N$ W:G]3&T^VG8JTYI[U1?0_IAMXXUD,-W%@ZL63%4>)==S #LK*A]7GQZ8 M\@PTMZ)'%6)K1+)RT=_[.]301%L_MLQ?(_\:^=?(OT;^-?*OD?^O&"F['< ! M^!LY0&Q:A!%;-(NA-D8N_ILD?1!"QX,W%T5IK]CHG? M-M=E[ROGVV*P)0YR@ >EJ"DTC13[F8 MYE^UYA\6_?[*!4->*$7D07H!!Q XRJK21VDB(6-,&X'*/!,OF^J@??,O#,-: MNORE*@0TKV?!WZ(I[[C&C[*4W7LX %/C"IH^B5)#=Y7B-Q^,SFZP%Z _?UNA M.("S$ \'$,?\(V*-2"@W8@?[.4"ZRS][TQUM"UP#_T>]_^2M\)]_%?]5_%?Q M7\5_%?]5_%?Q/U>,5.2NY3.L)]" 3%%TESH*$I'9C>=IDR]=D7O*E^OHR()V M?[H_+/;[ W)@6<$?0IC*1W<]QV\F#DNS!P7;N? LFWM@BW%AA_85UG,H&3/, M?:^H!N!B!1OL5XE\+=8#B2@.8+\'0&'^"_#:%F/*+;.<9QE'T#)2+/^QM MX7VRZ #L_W>W5GCH?/_Y85S#VA$.E&\/(2W5\#V-)76(IY&PP;25D!P.D'B? MSHV![?Z3' ";SI;M21TV>2_^T=B4*/CKQ.E[WF]7/CQ9=2E=.[QG960VE80F MOH (HC^W4 M(EEO%'?='G3Q]8\J?=>#105U3[QNNW^ N\\H.BHFQ)]_\NEI8!YI8PU&62): M_?AN$CE;6J' ^OHP12&>)G68"'O]3J7WNKG\&HL8]?97' X.JKE2-?,ZH*G= MZ_\B ]K(-:C+" MKHVGFX>/[ZK-?1I:.K=QN2T;XE8:F?[P5."!O!!P$4J&BDBRO/[T"]? ]]Z/])-I:M+MABNPAX *Y [E"/Z5H]13S4UY1N67!W6&.F_=.;9 M(+;)[NPVLR.V(^,_7$A&IBAUP15S:0Q'"NY^Z'VVZ%MNQ:NW[?GUWDUO&T>? M=UT^>_V S-(>^+DXIT['*?N*%2K$HS,(Y/ZE2+&6Y."[F M]8TFH>O+N@L#%LUZO4/(2G()(4L^)U^V?\X5SBK*;%LGEQ>_W?=E1\B2.G?J M.7]"[GFQC)'NL$#UXB7;0)1%SS>)%M!=*R#$M:9WQKPZU6M^D-"&T#!L)%C7X90.9ZH0J6N(]NGP8<^$.F/_R$<P94'J);C6GA:9:'_19! M8L$^.S]^R0IM](:$6"0F-+UQ<"Z6MO/)5U.E[ %L,SR6 P2'WL2! M)4QA0$B'(+=DQM/ .^D:N+'XEN;TVJ; Z0N..S\7WY9)'[R>=!1OAI2;XEI= MA*:<1 -=#.@*O,Z$Z4./>N9]GEO H20$+Y[\4:"MONV+8["<@TK/\?ZKO7R' MI XI0AH9:NQQ=*W[6A3CR"IX@ [.(#_ZC8\A9 [>L;)ZM+I M(^F7C(^G,DPZ(],VKXH>'!.:/.L^A*&:APL M@=K!M*48==?(C4;,XG'>;E%@B=G9V3RW0!>?(,T;1XNT;ZU[Y"F<2=18Q"2Z M8169:&*H%BF)S%W5!#P1*4\/>E9=-44(1(RP/UPQ*O+M0%X>T\+X\N9JB'H( MJ$E>^\@!Z#IFW7!P!(;&8#WY]IJ^05*1:'.L6+D?E!5$]6JEW_8(#46^JW+L M"V]XF[BQ_]IO.^!;#/2(=DT2-A@^"^]O!C?@D[ 7:G:P/]T)[S'8;T.YI%2# M,TK9_CKY1"F!P4Q1J:H_Y::9?[*R?ANYOB "KM!$S@Z!5T*,H&"=6 M2R7D< 0?R:=H]D!*=-4T/IBM^K$@>&[PD8^O!\>B@0E@72H#2'3AUPV?93?(=.EBS]EZ:EWT83D\_VT$_ M6V68D>#:>;G2*,Z8/;]@P"J':**[+(TXP!5OEUL@?H/2"BV<7TF/5O*>AI;F MU..5I^T'7^X-'386)W0?O5\- "R1HHY#K/2./>PQ#L"=*L'@>_!:;"\H]4X> M;AHI3V08A'>;]]4H[6&^/&"=7EF-1>9FR1B/ZA[O#*T@P>L#>M')\";8W6J4 M6@B:XNI]II,#R%<;UMB6]5P*L8+")K0<"B\T'!R0F, *8!JQ:I]W+EJ>CKCS]#;_8T8WVI\/A&!D+#^<,ZZF+=V='Y/;OT M=I0H2%96%G^J,C"X8N!;6]N4H:">[I>H<%_7+N:"[MU.0!S0&ZEF[T3RT647 M0;O84W(H,4<)].FQV<7>V=YVW(OYN7/=RH_2?EO'=D/\G1V$-+^,";WX !=' M#7<(LNJPA&=8<7E:%;5Y+9V4F=CDH]'2DM.E"J*8MHD@RL[9Z_4JS^^O7BV] M?/2XK\F^<(FNT_ D#M DOR9M1JYA'&<:T>M)'E!B$%/LPP9)U6"\ZK3L1[\0 MAR]U'3L7@P>0N;Z\=],? SE'P-==X-(H'%N(U=BAQ;2@)*T54]-H_9/YX]Q2 M!+) 6M9]('D=7NO-Z>+[;VR)^Y)NV\'F_+%9]"C/7!O,.IK4]-A@ %)9?ZDSW%3094^NHBF[\$D0H-'$Z>$>A8.PG=Y M+JNJU]=E;MTX;ZN?WRR8R/K-G7I^P\0H'MW#?@67?: M?7H(0P>IU4;OI;I%]8ZO::7.JT^LG9R 658U',WO+.,W@Z'J0B_A: MBV-9+O7M[HH+D?&[",Y"\W@EU(&(8B(LA;GS6404H3D9Z0Y*LW22RRM?45*I M?R<7)_90,Y>:'9*]UMT-.U+>78]011V:;T9[MVM)2W15%!M%16/3H4KH@:Q M" M3/',0]S%8![RKNTB"03RLMLNK2CWUGJLTG9Z '0_E>_>W2>XWY\5;\=$9]DB M0PF9R= &=[(G(S#"B :G#U-KG.E9!*/4W/#B;G,.D!Q:['W&X6.HLT67?NW= MI;ZN8L6+3P;?S.YLW@0+7^56R-$Y>5H.?9F2:C3;*F0L%GUJS=EJOQ> J24JA5&]K,$5#.>,4@?E05W[U#J!=E/K?UG_S M_6=X%_?P[YF3#YQ?P$?<12?/%$SZ72;E!ED M^)$VR+64)5+OC]7QR%F?"C76U[5DA4>]L\P1W8T MKF,HO6 ^Z'?P2S2A%]O=KM?]5(JR=/>GMJ4IT7NOGIY>&.X:SF++%Z;?WW)X M;T,(#:5,P:L-UCUR[AM+"'X[>$IG95MOU;]NH_TA.6KZ9)F$76SZ\9>.%;5? M_JWBULQ$,$\'&*F.;?V(5 Z]E;UPM/;]5<-[,>6'%49/A=07=12(=+>9Q>#Z M=R9VGXE?;'AP.J0T>ME1 X-\B:A+>#% MO'6D7*'I@S.%)R:5MV@#=;%\=2I#F8\>S);IZRW!,[&4TW )U =,?5ER!X"4 M93U%[0[&2K6%$%?3=\ $\70[$I@<6?T\T#][)4C&[J5D0.A,EZ[9%>54U@?; MJ"6'WT.,6TQ!ZA*9>[WY.0"K$,)EJ=V'*R(PSA00SD!N%9[6DX_,RP;I+JQX M,AM=LE/)+@ZSH*$GE]N#&6PQ'J+%JGL]18CL0OUQ[I.F=Y-22(30.\\79"5K MO0=P-V'<'24&+[<8^+%%VAEF3#_*Y5JJ&*V65?HS^18^&2P7EKR^?D"[1 KM MNTP5E*.5W(4>5.:_1/1+EGZS#VS-]*4DI2#1% SNJ3 EX)YA&[0RN%5ELCJG M>F;PG2'F!M6DU[R.V>/W\.KASNKL5(!N04ABRHSVX>M&8RH[!-!=UBA!ID,= M%9U(.AA*FC-0^:5GA3J@:7^M6?ENI.(UQ40*3DY?1-<0":3U<8%'#5,&?H+U MYB>P3XZ$[V%6RGK>WZZ@!Y_2O:]-99\; MG(66N+RQXCB]A %A1DUTF#.%QU_D_UBTCUUG*X7L\^KX9/8CE"&S^.GTBZ*G MSZS[]H^.=YA2S+A+Y32#)EI' 9$?$B0T>I^J4=R3UD*)8[\'[G %S[0F I"U(?D>J4K;/M;70$ M$2WF^3Y=+E:^6?PBA+ +&&]Q-#D6*66 4UB*EM M3O\)R]BZ.7.E5Y[L,/X8 M@UHIBH%:0H-J +I6#[9)+H$1S71DY5U%[4&JT],IVR/X\\UO*-DK\AT*;V>4 MN\(,"BI,0#I^=E9G&UZA+J1NB,17>']CB64 9O M6$H)@TG@YX)F'T 4V",?#?7GU5IG+MC\OK&SD?9TQ_BU.Q\8EA'NO4IHIFPQ M+9[JR@$2-PCCOT#B$:'ZICJ5\Z'KGOK/=M0.V$WI6O/S7K,W_54HP[,)ZJD1 M0]K7<1%.-?(F-3R)::9Y=(.(>BB7\'+E]NDTD0TY[=O/LZ[M$N*[YO89L)*( MR$OOV(?B!ERI;4]D$;K+%GI1)<2>/B23)QG(O1WH&]70EW]Y. U-.U\R>?@3^]WMANW71N:GRJ/]A_EBSQJ;.';" M]3&UWY^![G* 2]"YO=!I+4(8AIS.N,!E3-4/27#^X9L!Q3[?G\J_P=9355[F M.ZAGCWOD!1V*?A1:?#=;Q)^+&;F8@8ME83-IM ;6*_8>I/'D 8F014C<';8R M)6SR[<'GB+(YS_/]5S23);K=I05FTO%ON>&0W=YI"T2@R>@7*_GR3.FA3G/# MEM+/G@OGF(;UJ2OCZW(9'MY78G0'.V75*-:*LIOR3*D-MJ@6$32S1 -31GM& MTS%B2(1"0XXS1.)C@Y'8,!I!$CY'NQU8E*WF&N#POE;F1C&/\J&KT.-(FS+' MRD#YV9-2NNV33UX70X]XBL9&M]1H<+,F&C4,T6/=YSK/ 220 +6IO6SE3FZ* MP8_//LMVL-W65E\FJO'&KF\\CQSFNQ_(]Q4.8G?A5:"!F.FTQ:D4)H(H3\%G ML$WI;]E2T6+=VW'QN7W*(7>M"BN_UGX=7!R^M]XW]MTKZ+/0\X@HMFA/62!4 MV )YEZK41*,::AGI7,%WRE&&"J:,L]6C0AQKC3EUC MMCY[ *V $N0 71I,#[-/A9%[G)=5DQ.@3[(. M],_B(>>W3S#@0@A;G !ZY M*"BLHCW .O,4QGELPNF!3Y$7O-61D?V6[?)#%?+=8"*?I5D4 Y%AE:-T;!CG M0[!U^#YH@BI /;=\FP/L,L X)[F.[4DD]>[.WK=Y,NY:^J&1S=M9"U6K7*Z0 M B44XINQN,QTMCG].DG%BQC09V%E_@TA14EN*#G>HAY?; D_ ZD30E2EVZUX_D=2Q>2U5Y' M\%J[WG@.\.\@-P5$/V#!!?]%Z)DC4]B?-YR%EG_)N!P1^!<[6 W= MA8)^E< T:+%R?F-_WG)E7G2G<2F& +=L/CB(&L/08-\XP(?]CT3W9<_N^&D;7!L;7&+!6?>4>4]9J_<#L7_<#'?_[SDHC4 M'8"6&G74WA &@O;F)6?S[H]6CQPE)2\>&2DD6Y2;;#DT.5HP:= MPS;2/I*(LR7:O7,=5:J%Y^%K("J:+6/4M>9'ZF=JX&>Q,_ #G"$ <_Z]KMY M9\\6#?(YLJ!C><2X[Z8'EC+#I4E3++EY:3:[F0-(^YQAA+(GT !;'?4>LI>" MCNW0";J36Q9),ZKW]#K>^V4FBJ_)Q$*W=EMTR^24\OM:Q1&E7#VQ,S,G7LC4 MB)0,?GE03:ZLBKY:]9ERW6KY>5ALWU//AL<,GM?]/E*]?I&J/Y& M8X8]6Y7! =Q^<( \! >XX<(!0-$P;3[& ;!5' WM;B@1HDW>?^M M4+]8#'IIN?3WV6\M+:5/:PJ\]I2PSV'J(\+[S@R;G'AX\]YYJU?EX]^NQ7W] M&G?.T-MPH6FS(ZG,Q<>/NPA@& ;H#Z$?H!NK:*KI!Z0%E^ZGD2;71@HI^/XF M)1PM2\30K_[&RTZ'Z1*7%*KFXK-]JBK SYU';B"=7$]D M['WR@G;B>NBVYOH%]A2^(3&/H8$:Z=C->MY8(_8YQ&U!5:[4V^03T3<; 5E7 MOIATX4C7([-3::DY-!=6&42%/87E:T!G0"5*_1L^.O='7MP?=Q!S^XECJ"$T M!6;3]]7_8H_HIA'=0(M9#"7!&?GV[*?Z%3U([7ITES[$@NY(^I7: .9#F0;- M(E7U$^S7+??7F+8^;.4KLM5ZW[\KU.0>:D4-N3@.:6YF5?Y5EL3,S0'-]$;T2-F;,>5A/KE: MXE4,*SO7!U\DP_2N2 8W,V4"B %IT,L<(,UO:?S\\V86NCQPP -RZW_M!'**+E8/@$)%8K=:/,F<0#EU932 M"'BWDFVW_*(Y/AVU MF]Z]-UJLLT.6U_.)VOOL=WJ 1L+QB]]"-=?\&@1N=, 9_$A3*G3-E(IVXU;P M)\P;XYJ)2SC)]J1N ]X-_N]W /T*R&'>H"Z_K%D'!:FZF%9HTRAYB>&RC&U8 MBL=>Q4YS (5&P/4J%F^=L2?3&@; T"\]=1(G1'"4%^S-, MIZ[N)KV/V/^U/3?D%E6(+7J&LM2+4LPCF/W9?]M%[>^9%\*9](9$1Y9[#446 MOU_>/5!Y=;?'B\Y;;JRQ^^D=CP]@*)Y>-2 ZC.9/5XRB])Q0*GU8BG0?@_.YAL9+-:U[+.7B6]BK4CJ2=V\?R.0KY4#)-UC3T)_IM:DHNF*\MS U"!9 M!1U&$4N+B)[B15@RG"]L-*DUYN.>9E4PE3]U2M!4]-B,L^"GST<6Z4X18*9E M .TE!WCABCS# 3H'L/3Y:&6*%LDHM4.?J3/>H18Q1_1Y22B$.4NS*GJ4)A); MZV8LLZHW ;!YT< A1K4V7Q$5E'P+*A)HUJ%#A50A+I8N-V6?Q^.]!Z7T(OQ. MCVK4$EW/2CE\%T 6_(%'%O1&:H9CX4V:*2L6Z4?5Z&Z: HE&-'$ KSB;QG;M MX[>;I/O63&*-F09/15^2GG,3X3N]!Z>JP+IK:J5QM"TDC"J?R/FQEW+H MS.QE_HS4<[)G5D14)*+=*3\ZGRK3X00K96)_W$_ZVJTJL9.Q_;#F=-[X5$WA M8KX.(4AIC&4>S9[UMDV(<6;USD8/=P'A7T4)<\&Z,RB9*4:*..H]UW><-W"@ M,U^_+GWZM)F.+M]SQ,UJ7?3,%&&XOS\"&Y1BN5.2BE,RHIT(J9T_>2_4I'\H MM(C,');@";MA@RN#=J(B^0BBMF*K5 TZ<=4]9OX7@^_Y4 M*%6A>N/3Y^K5N8(DM\L2+>CP@1'"P82AF.A16V0:0P^)8CVS5*'6D]!D,X9= M! DJ0X_K0BEQV6X\$J&2[37\*NCJJ^+1=)2+/D+3\4V %LKQPOY((_)%PL;< M%(W"RFK@ .D^^JP6ICW1,?D3;:[[$UOU=>+^:/W]QR4FF6\D#/T%U9767#,D M(_4_\FSKV**B40-RW'69FZ5)M$NOZ:.DT3DM-SKJ4X5AP?,NPKRN0D;Q=<1F M.^L'Y7P;1B?1*IG_4HS8?;T%]F=H SP52DA1VEK3T$K_,L%6_VY^3^GL@L;K M6--('ZO+L_,E,\T7 F*=JA*Z]B3S'0+ SQO<>U7WT048Z!DD3POK93&KR=(6 M0=T[:A,:R9262&AF:J2FR3^=]9V3T7\OJ1#_'I>K>&B$*-1K1-?.[,U,Q=2' M=Y9#+P\TL.1)0OUSWUXW?;Q*^+'V$UR_+\WYS3%DBF7+*9E]4&W-V",R/+1? MLI31-14":&X_C8?NK;7F22*\Z;">,%;1+W <5JP-3>BC"HQF5E[)63/+ M.30O>[]P,GPRX 3AD? 8>Y/T(>9!4CVLZ4,H]1A7#H>)_=%+L\@D24 M<[U2XEM_;6^?P4G/C.(KEJ\OW9UTU''Z37:*S".G$&&S>MUHNWOVYBU)PBM M(8A8:>:U3V0T$43/(GFI[%@941#K*CW7KR?&TR*\66C7C:*)=(T>X*%I=2+2 M42!6$5LJ$*O4 >Z/:#V(%<\)PB/B[?7LZMJB'EM;W'"^O__)SB>[4E=7?]30 MO.A=),RT(UN$'].HLH6S@O7"T,^];(E&HL%47-,YVSD?F&BEG:E[X$R)U(!B MRNY=.N?'O8.QTK?P\>/(H$RVF,.SSTB7I)/F!1%>;"DGF>]2Y_E_['AJ8',+ MNA)?_(0Y9W\"8,G6J+$:H2'I\C1CNG[6558?[PP$V5^_K:9^=>T]!.#4B=LPL5K^%<>+P4\ M5I8=.37>LK=-C"U6Q@'V%A#A##TE,W9:ZS-00V!-)IKP'*\ #0:)HCZ!>=AB M7(8OY4MA=EB%WAX]'3(DT]+L_+I3;KGH(J._V6'/8VEUSP\VEZ3TCO%C5T"!, M,DI@$GN5!24@>O!)Y^:^N\FUWF[Q\ZN@QV[OO?3TR_"-N5S9,/6C$I6B'$!R M[UOP= \-0PU&?43M826VA3).+&/D#K18ZK#>$M#)^59K]?/)9K_/>)Y_%_P^ MW5S*VVOCHIFJBNP1R&@1%A(&F\/3DED)I@A5]A"T0<:\!@=6<;(,!_.9%I?% M+FBEKKN([SNI[NI,&;C1>:%I1E)5P^#7%#F=PE@,[ZFYN^WSF&&/=&ZE!J0C M>-JF-LHV<6X3QWD8^KM-73<7%#9CO[OY9MH!5?64P[P'PB@L]#&%E,IE /H MG&15>OA/?Q412E0Q=T]%]]3]>1B$?Q5./X2@U#S[7N-E-'KSR:N"LCC< MJ2=>;UUR'#JV5>W\[E]ZW.AZ1CDIP6'/I:\RLUYS9Y9&Z;=A?QX;.5(8P@&$ M)-BR7-+;.$HVH( (2^0?)'"*JNA$X_%?5A9DS.6H=(<7UM^\>Z3]CR]]OQ5L)2%7ED>/OHA%;EN ME#L\HQ45/%O[&VP;7<(!=G#Y6T4BE^8Y:+UY[_J3J8G&WU 5ZOP5 M'X3(ET?O7OD,:PV-"@P/ZWT?#V\V;(*>)ZCR%,>_6[&Q[++^1$NOONK0<E54%$4"Z?7CJM/\<);JPZLO) O^F!]:*#F>N_?;/L'4_ M;2\>IU%><[JH36,!>@!*>(SA!B(8E "GG&:AN\ -!W->^I3%=DB-$JN4>Q%E M@TVM#^^YTVZ<,WEO-P5Q)!B&Z_8W)G[Q@_MS)X#-@6@O'/CU5J^3M/7X.@)Q MM4TV6J6QY(6$9OWA>T17&2G<-H_/.UL@4IXL\F*E%41VI%383AT82M,;@O,L M9WF?\^[^,"26=DO TX/WA:JPQNZV<-I+>AS#C3V :<2!&_JX2$(!:4>WJHX( M/8"7BG#L&6]_WZ'ZUNX,;3KT9D/BV?-88./!?D-G3,WW9Z 8;% F7;L_#GL% M?]='@_6( UQ&S*21M.Y9PA:M3)P,#YG"15GYHR>"(/"&SR?6W0XFDVRUONY( M=33<[\D!*,Z9L1WF=&6&,'L$N\-O+ PMN\"THB[$;!,HM,(]G^_E-KD+7DX_ M&W!!(UBNLV_L>CY+HB@&8LO-[%ZF!@6IVH;WCI^JX;D^\XR?!\03?# MR+VAC NHH0X=NC1MNLJH4>]L@6W[$Y7[\*.K^OK3_/'Z;Q5B3O5?X0U9VHC' M4\ZN;MQ%";ZF.S%N,GGH*<2:7=_E:J=]?*8C@C:N-#:E'S7 2=M=ZW-J.31X M52MD9R?C=NJ?7]8Z3S5:CWSPKN^SYC1T'7Z*QW+BD0OT1(DQG.HMQ&NG) MPC+=*4.>%$Q28PU?IBB=[SA5X'F<7"C8LKA85^!%/J'-]R.)=IP>0FF& MDEOQ2X\%SZ!S#77'5D,1"-D/0ZT#'UI< MNZO'NNQ$$$=8Z6S%B.V-SC_?'TO<0\E]'AI.@J<^U?<6M1BRC_>II)[(LO3O MW''/XV*2D%7(V@IW0"-B^-W&C3D+MLB>-WZ!N4Y9VB'KQ' M<_'V+B'_T-]I^49\6*F..7>[(>7MO?PFK KZ@@=*E@/X?D9W&>2QY966.4 MU^O;7)+?!S\[U\RZD(2888Z$7X*,$D=EM\]PRUH9^2X!+Q,A3[M!Z4M:S$SH MD*&X-7P*O?F*#N\Z"+X\T?"[).N%L;U".$_,Q;;$"Y<6K-52*1BZ 3J^S7T1 M.H/H40J(8QJ7!S<;(UW&]V;CG>JRPX_G6A2.N/*HV]G!K+/@%SX< >]%3:-D MJ78U7$,T67F6MB_H5]FKL(F]5#/:0U9[0=O! G*1R+?6V-IUM;MO[CU]@.XZ M8ZE'RI1>Q=1/T$-ZPK=3N:Z ?^I5_/"[_$,L4+;@5MT5(=\=Y&M"5?_897"D MFKE1060)KGXQ:OB:(PF?M$VKI?201I,JU3Z%87H3)5^;-&:K55_%-% M^2G:Z<>711=O7?O2HR0OUOZ0.L&W\8H;*1>4'%*0E<:E+JENZ*9^>'*A>@V#-N(,EHV7=Z?E)FBRO.QS8C$,G&;:/,J6CEWJVG!FWQ$ M*%==3?EYSL9+1;X])B>D?;IL 1F7_]Z.O/M/-CUB_CX;\Z\\&_,KU.O4V,_E MQFB?-;6FNV9.!PHE[^0O08F1?Y;RYYL]; :4>%ZA;4*_T\E&VD=F;E+GA'%H M^&1Q:09(/CG35/=&]J83V][=]@:&TL;>R0'&?G,K9#2&4LR6QW1#M\'ZT(UZ MMNP0N_8:!V )GN9BI?L<8#^;Q7OBQ$:)/DD9C2KF)4 X0#D MN:VF/*T-O^),FM<3L-]Y]]Z-6:&N)A1_6UR7S][8#9>W\-T\5T_Y2O0X3-P3 M7_R#CLL3[$3_5R'MF\XOIOMC9L3PI" M[NU:.9WM6)'FN*F']*"7$="Q4(G&FC2H5%C)Q$\KWJ[U7\I-IWM=HG0S/!_= M?U6<>QFX$?*URH@MZL4X';%X+(T$[4;3]VQDFM8(S-O2TE0N;^!NT_*:W7#^ M_AE#@^'W33:?GT_DESQNNHYI:B9_08? 9\)[.4 ]V7Q[^28]MD\] +5RPO:Z M./6S3=N.$XKJ1Z:7@@[Q3[UGR[ :.0!B8T:ONQ4=PP7+F70M=CW)R>QH7>H8 M?8+XD-"6$:A^)/9RLVUT_*M81TL;:.[TT"?$3N2_'T\ IK2D9;\[V'Z'+3Y"@S,HB:UHL6Y #^ M-3-Z7O2:,()P$4(E6 ZEWCQQ8>)+F*%:_&#&U)E0-]8LT/O@[I-=H:ANL S: M%YW&5J%F]J-GW$:L#!=QYN\ZZ'$(Y+A-F,#O'5_7?;/MCJ> -*[>^QWZXT)V M&5B &Z83W(CM9"DOUO3XMZ2=FOPP2=YPUJ?E M]'W=DWA$1-'MS, AM=A#I@2V*7=Y>![QK6=Q*YW-B]1@I;3Y+\[5\.!M0BOA MWY7NV3[$;6K'^G9LN67?.A@(""Y7//3NMQX1ME9 J:<=Y0Z5P9ZXR3Q)V4HU MZL-6+XM=LC1];KIL([Y_X\?!K'I(\.*4Q/(1U35N%M-UA[%)ENAG=#"MC)7# M1%/R\;BM5;\B>A+NX*KATRW]:[5#VF)?OV2-* /KH16Y8*^I;UMKSQE'5Z 4 M5ZC@=V@=G/R6 8V@5'& U"L;81N*=$Q/J/_%HKG>M@,%0V#,CCMKFKRO5)[P M;$/YCPJ?EB3/R1@N'=;B>PEIX/FQM7:8$;V,YT?I>:!&\"(=HO0T4C@NA&7& ML&W;3_QTO+BV8;[!*>P:,5<2!GM L0Y]FQ,.)AK1=?I3V_2H6D?HH8S+[ '4 M7OH1I"NR"0*>JOX5$>9D&%)ZZ+C_FQ2-G<8#*LJ*0Z'.'I=0XV ^Z!5X#+;) MKH)Q S6@*L"-L% JT@Q1$M'?=:YD>W9>.\9.RLM3\6&D1\Z]G$*\QKI )%J> MFXS6T,O8S/IE>#V&*9-'.T9-ZCF#KK"!%'( $>1^"?T%NQ-]JY'@'#6@1?4" M3%_0XI'XF-#"6?=^:/-H[^ALCCVKCBV*Y&$5=.C8$WL65R5\)>Q""H37G\?; M*^WW_GT2&JEI+.)CJJES[6W=?I]PJB]XKIYFRWK5H8KDI]]D^*YTF#321T.C M_50V,ANFJS%'6IJ-#TR]UET3/ZUCIGE>0])&D! #&GNE1UQ^P2I%^R+FTHCR M/1L[V9-/->D/B>"TF\&WE:H+24,1R"'EB@B73X&*P.;'AI>;VGRBA"5=]S=T M!J%FMIB$Z'>*1JFA/B(H9X@[LOP1X,0:2ZM7'EWE(5/Z!66YGM^&O"JOB,83 M3!ZH!5P'P&>G1OX Q=CDB(!>:'U9+W96%9P8/C:'U*)"7A;[!*67J^PSA*WSC):F%Z,E2;U_Q!?9F"782LFN\^VKG?%KZM M]!$-U1,='0S5]O@?>I"3?;UQG[R^WA!D)WIP/_1*)D-WP8"[W!^\Q;.M04&0 M3&OZP/$067J+?\D[/Q WE'X5/?[Z=V?GKX:.7U2\ /@^IQS?16JT="=A)>CR M/>9)]YA^57-!K6X/ _9\*B[W'I#2BW!QM*A7C0&<(L'DYU0+8G,/!YB>(LQC M,R'J@7 MF)>I;_03*X>T'_^IXN?\X9?P4LIN/8,>#Q@?$'5$1_//C'8?H MH]2$O50H.8$#\#.H&!Q8N->B'Y3ZR^"VQ YE0GR%PY6Y=9Q9ZJ?(8X2H@>6+= M53RA/;Q;59K" 6*8.J5TC>X[E]S.^61=E'U:&" :<[]+BO\8<%L4J+X*_K/Q MU=P?B0TJ0/#;@C,,#[B.7S6=7K_LEOO^(%'9#CSD=Q]K?'KZF&)W.:!2)4O- MO(=294^@)=O<237*J$_H9M?1SK6=IBU%%&@"4X>D8C[L[G0R,MS=S,2_)'SI MAM0^UU8=46WNY(%R5PI$*AM*@?>/)K#WTE>#J.)(_8=)"1#U&4V+1CW/JO5\ MK=+3&",9#/11T\K!2V(OLSN&F)W%*$O$TO8=R,Z.EV-[O] MHY>H!Q<[-V=7)UR:#6U<4\\BEVFQ7-]K_'&.!H#O,=E-X?Q3%GT^0]M M6J'4(1P'>,T!<(5F1*N/60^H7+(>8&(?JB&0L4Q^>"]-[.II\&WAB\W7U93@ M%&^8XC0=1H.,'6!%7P4?^\36^D[SV1W[T7^IUO9-:Q8P\&[OS#6177<]\7_N M^.'IVM#X#@D\\@+])6,G\O!;NC7K\;>(.")CI6ZT>C;PZ[5O8?X,8S%Y(P6[ M61YQP$V-;QF4B6[R.RDW\J%S6!TJ8'4.&+HV3;$J;>1%4HDZ\JQ"Q_ M/:WTW*RFY-'[^4N^Q55\ MW]KV[WYB*E.6CLR M$V'?U:$2[Q#U\OTS>8WK/!I.0RVC3CUQY[&=-7.+;&E\^CXV%^2K0GCHF<2 M]%\J5AL-$OM]WB1^F_-(X#$1BWIT:BH+N'RIGP=VF-_]8=!L^RANE*Z/O5O3 M9O<]IRP,@KC)Y*[2=I@*I@72LTJ8^4\+ MJ1-.M8FNQ/3V#[P1/Z9"*D^\")?AH5E%"G$G=$BZ/#?FKAJ:>$O1'NRN+8CZYP^ M&=O2''OHP3W>D8DG3[3[/1EJ] K:(RHZ V+.[D++00/;W1CN%(&11PM*])P M/]Y@AY"(Q&LJGIXJW;KBK_T8_8IJAH %(N;/73]P,J:AIM_)I@LOC+ZTYK9% M',DBA;2#SM"?1Y(\U#+TTB)F'N>^[_,YIB_)"SZ4Y2B@6;Y]%;L?2\C/+TO& M7LZ< 9$RUT)JD)>H.TJ*Z% <:K<[Y4#67$EN<42:< ;QB?TW_;KC+J=V?'BR M5N-.-V58H.;Q#=BN4"-:#K5YC4I""]/K>^^9/^"M*W+?,51\ MS"3WS6]1.?UP"9S4%ZE.<*@+'-.QG]71 :&_98M84Z&DDK[*#B5Z#64"1XGP MPREE9"DE,"Z=*WQP&J;T6K?H>*F_AL(\-M EQKP QL>>Q>_@+N;)X"8X-U!S M&F[8C[^@<:U-M4&$* -5[,/_E,BDD(7G@ M/7YWP[2HZY$J _D3K%9L,&QZB*V,=F;5-2+X5UWHIQ8]N#4ZWG)/J:W-Y!$4II3#=?5[EL]ECC\>[Z>QOQVC>6 O>X>(F_$'P&:F7O M_\6H$NR'U8%39E.H0TU--TN7LX^!0]M&)%\-,.S&/,"/ MKH4LUM!UL'?;_*C*M#16/O)B$3.0*I@DE-IV,22TU,.S]^I0T:EWR@4#8GV. M)X^E"B-KUOM50B:9ME2M17 /AJZ-[T+,5+'U5_*K[T92!MEP2;%IHD3%@E>_ M2=7G.4G?H\[&8@FCP:&)F]P8_O6FQ M![6KCG+6Q1Y=,>^58#(/N[Z[5MBF[RA/,Z@9*-[_"U\'Z\O,Q(IQIS-6FMV) M;L#@=BXZ5#*-P2E(D45/>X% YQM'@55YKR9:DY/?+?N#VY09T/%1$AV.X.9(%%''=?-I=;D&N(6D\ M(7IA^.N\7ST\HGWQB6N0Y7I&;_W!+P9)R7TF7%G(#JB4GBQB/?GY0Q(D>A+J_;J-K*CXKR5_Q'@CP/3'_Q8!A:]-4BB';8&(OH^JTX1&:>/(Q M6+1_2 GMB-;#S*C!$]<=&]W$6SYE?[F8ENZ/.:5.92"<*)N9)VJ&8+2M2:@) MW_2#TG,T960+"Q!"PNRG@J&;8:[-0HB]/JIF086QM85*#P^:R"F[$'+BTT1A M2RTVN3;UT)+F&:=A*3BUN!5UUF(-LI6@5BVE"..3NM+@#.N8S7WZ6F#O=$QU M:YZ=E:O?W5A(FM?L%J-).N8&RN,AG&K)R,1)T75:68#O%#3!F0-,>IEWXXI7 MUE2RYFIIU-)&[MR*RM3.TGVJLT)1'"G*?AT"IGT#=H>9X&#=. M(V32#TK7LHB2N#$600]EX[;4U&,^YP0_]QF+0U0YE+_3EV:V]WFL5G_== M-)'L&BQ9GN$;AH,R;".,K5!CYT2EM$GRD;[X@CP=_4Q]"7&WJ!.EUS]N]JUL M$DISX.;0CN:Y!7"-KQ,FPVO1-V"E-Z.OGE!.*X59ZC<%PL11?O!X0O,TAJR"XW'P* NNG4/O ML?UL"^^KE"MNDTI'SP1[2?KR"O1?REG/89LHEB?&.:,UCXK!%+NAR:741Z [ M;4\_J#[7&=UT79 6Q;GV+"Z \51/A$G O,)7.V ( MF97P$FR,GHP9,4!X, XA.^QE(M%PLE U5K.GFJ_K1D#Y.KD;7'RW(U.&X>@B MOYA!LA7L\R )'76J'D.RX/5:S8AYOWQ=4^+(AW#:C'\J0$/&@)EF%)N9[6Q, MOH&1P=P.JE7"BW84DAO88J(_J%QW-,1(+.5$M[K)LO)LMZ"26+K1B?!RX7-# MB;9>]'5@(V6*>IY1*,^(QGNHQ0J&S!ETT;>K19>O&W8R:MV&C]EOMD)-<;9= M8Y"S)7?T(O+@9;W/E7KXIS@A1EK1'*&1R6U,;#I!S<%0WU L:M1X!KUL+@UN M0J@,3=FN,?3RDSVLJL8;8]ZX-V?]H7K+H:QMUI">$PVH4HMZ!Q0A=@A=:Q&_ M!RH=HC(=.+?!,_742\M#ZTA5@2ZIY'OD9LHT!F>8L*RJNW-^=^%JP:^8L;5\*]\C1WCNS5H6S<9L?%4\M M48+I(M>8AA97!ZG.BW"&J*XMHQ2GR.RT8@[ -K( -WQ/-^D#>!:Z)<3EA$1\ MYR>,5(?U(^L5:?+AX;'[,O&UGL?:OESKVH'93FZ5YR^G!]+GFP$KIQ^J4+94E!X!?DR-3R-@(ICKB9$I]*P$A6R$M1E'_DJ@?ZI]Y_\L9 MX>Z4&Z'I=SZ\K91,T.H<[6#9$L'Z%4F0 Z^Z=:"4'MR MGKFU?5K=R[6*#NP>4:HP^#D&?!-K4?P6R,WN'+200ON - M&@^X0(UI9\I*06MR!/>(,$WG>",W4F*D]"F3 M32#AR Y8@>_]8;7/-<.;TE##?O&';&)ZAY@%91<$P-2VE?[39;<4-NA$B+W: MO_:J.$RV D!&M3I"IAO)-%)*#2R"H!:IIT&W?$N)BETK?0F?V^_#O:S6:,Q_ MRE+&XG7Y&H-9G7SAP;_64_S?6$\AA# E,K3K[(6;HX*" GR"15-VQ5,3==&> M1!3QSE=/?/-#%L!)19;[U@%@!*H*HK9+) C%F' M.AXRX"%AG4L5GSU]/KU\'E$C,LNSKN_-_D\'AA:<3_ER$Q4#,Q1<.YZU^6P7 M>S[H]5;E4F=&WW1DV,,C'F;"^S .%3J+'2MMCTI]?:BU;@&<'5[/A*T9L:NY U8BP@,XC+."#)AL*8$>GX9$Z MH3%UQPHJL[(U5ERT3)4J$L=ZO-$=XQ2_35;I8CJ'+IDZU0^=,>3#U MG>K6W8X]#S4;(?T.P?:<;\-?DS'K7+$R&;S#*IF\A\-ZG P'+0AY/'.=M])')\]C<*G(FGRMXC[3K\Y$+#RXE?DV%69561XRI MU[8%ONB^\W39_.W>.A;@UQPY6 2MG>O)M&Z'N>*E)[6XXA>G[JE+22W.'"84 MK]PLH,9OWVZ0!"3:C-]'U6O:9!*H1>*@>8 X1+JG/C[8B M3SOSAR9[A0-^A=I:*0;(67+%Y4<;V1;I*N='/0'&790;)@XFM8V1P3:]DH@S M@]4@3N<\-B/$HB;UCIMDSCG:EI8PW.AV\?B1T,/772Z-WID7MWMCT=-+K22+ M3O?09!IH/,PNMJT;E8"^620I62$R5GW9_;I<>0E%;H_9-D%]&:D$N84#B*$2 M)]-W#>--0APK7PO_5H/:E$+J'D9N44YS KP0&I-;Q(8X$KP$OZOJT&(I??I. M[U)!QS3)5;1SBCE4JAY]S]]C_#OOJ_.,U,0J/(;%ZB@@_1B;J]!QAC#V\ M DBY$*4&N""2&QQ5LEM\BX9PX5.J17=G"QY6:>00.OJQ=OY%XQ=BK.S.A;E> M+FIAX7\M<)!*H1HRDEB .TS"RSXENEA[1SG%YB9"R[MH<%.#T(22X[Z/MCDS MUD=/NSI5I\C)(F/8G+^%[@6ZDQY"F-SZM)T-F1.7'V4^!]UKG+<5= 05%UZ* MV;/O^4T)#T Q;L3_]?RQ]5X6U&8R-D:=;11AI_-)4K(UP7]&^$&EC::U;RZ\I\&"+35>@)==[?*G?#815'K(/6E!2_!3T9FO1=^6ER197WWCH"8W!81V?WJ"RP@UEMO?<@)*@CFDV#@SL%JMG"/DQ9T(5ZO%-//(3+#CRDAQF:\BA7+;MHL278_T"R[5FGDC:3UF/5!W9O MBS.J1507(H41.A0&EKXYB?J&O-1\M3AZB<^!A(IYWO;R7/OVS,R!+F^;VYC6,FB ME[U$]7SH[LG6Z1Y9$>4/4BX"N\4)>29K8U;/Q@!@.A%/%XZC*Y"#,FL&>_VH M"!!-1$$G1"8\LB5A/+K]S_/W\.'"BK)Z'3[*7M(;4IE_N\G+G7JD"^4Y2,BD M8CO9,EQJ?$ %#";C+<@L@&H1@5B7ZV3FM^/5EWML6.)$6-][2^J='$KHC/AU MU[2I207.^1SJ:8L>%'$VG_2.K1.?L8!"OUB$ Z4-)>+TWI^!'8KM]PD*N6G% M_?EI>F]1F,$(<$A5+*\%=YNV=EQ/BSR'QGLYX+?0U^/ (&AT8)J4\4'RXJIG M#5]%RN>YC_[;HD.UVW:>'HA&&E]\MF8#]$EQTO Z. MT;:=VS]U>,B<6SO\8$UH'8"\C*K2P ^EXP3!=;1-H#%QN1YU':?ET*M]I8K( M\Y"GNMVYBN00$'S@5&GB+BM74\WJ=U_\\QU@&EPM*+(9>]CA0@B.(;4M=&^P MEQBZ#RK$_IJ9N1C58X#@P<8-^D[E/ I<6R_R79X!$#-LKC=D MW-=QI9U$OD]%7\-).#3XD^)Y3A5WEQ_PV*N8V]24?_I,XP4>0[D7;RK[3@IR MR(5RU:/!G:ZE#9">1B>0BTRC^H/1+$"TW(G8&\_MQ^D$'B%M>^[85]UBOJ^P M++I68.[2)I-W/*^W*MO,QBAP$J$)^/RYNKEP5,'R],(P-O*1>%K=@"(#HRYY MI=_+H&U^P=,Z25'*2/M,W-OUED($/!-<\&"3@J3%L:1;Q.&3O848"S T6 M]6C/^7)#$H\XANMI M,PKHNX>A/9G4&C"(=AG4)I9@23#N"6<13+6>7GOY 3=?->5 :G#RP(2,\[G# MB0;P%J-TV0NRJ12;VD/L$=)@Y. $>Q'B9,UH$NA#+JQ%D>^&8.I6J3?5XT2# MR3,:)W),JKK'AF??[*^F#P:V'ER'"".75CLK?:W&WD4WH]QMC@S:L'@% M@W<[7AJMAO>O2K[0':U$E+@$FT(XX@ MNB9X%7$9W=#D.6612&TB.61)6"LINX8/1!6JZB\]8]PM5R+%JS&Y8VE'P;03 MY'X&+BW;#CSM0;A.];WE)/3J%$K50 /77D4X!K%?;6-SI2A5C9&JXTI!,3?F M4)*HJ*[%V K(20HLGGZX#$ZM>'8+LKL\JO16I"6B4$;5EK/>/_4SR,4> H4V M/%O%A&M!*M$$T2'1VC!MDONUP/W[+$!#]K1L<'1\Z&EV/EDLHSAUU]F@NU:; MIJ\F]@:KMB%)3\-A>\M]:+L1E\A^=('E8>=B"K0R)7NX.0:W/ZHNY9'HJ]+0 M6>_D,.>JY#71&U6%I8VD3NJ)K7G)]1E5E!#[)WOJW'U <6YWQ! O"&7UNC)?1UN;0?0:*RFNW6R9DBW M,[]MI,C_@KR6XPN9^7?]>'].W[V/=IO2U$)<:E/=Z8)J1\B/,HA34V&G]#9[ M\FO*C7W,$86K(;0@8V 2A"Z90$61FYA!,M ]4 M,J?P'D><)7^ZZK/O\@/"P;?W[]MO[]V&]B49 WN-&L3Z]J"\E2QZS$BHZ9LD MM2@\^T,^!QS'OTW4-BV>$^M%:#]J+7IKXBMS-]TA+:MVX=-L]*.35PHBC>1Y MFB?KA#C(I72A-6.U]ES76( K"R!HM5=*;^W:!UT;DG.L@VXF$INALVR=W.S# MXW?^M2LM3L\;^'Q<7Z:D.->:!0QST84YA^0;X!O!0TX6FSRAW.H'FKY0;RO# MSNW)J#+)?%=['%'I+7]@"5OX2P4&][F8!525BMY6NBDH3C-D:Q8#4*E6[T Y M1?.J3L"3\0>JP-*8/L&"SM9LL MO]P XO-2(GSMQ "7!7<(-T303M*A_]11DH<:K\J"7.B>< O>[4<%3X73]L0 M*WN9&[!$N%"()A5:U(J $]\R%,DA6.L CVR[KK&P\S2H,R*F;1:U<<>]U[F)W->EO[XAJL+5_@TG!ND M-3 %*8XL@.R YP3;(+R>D'1]LI:71_&Y@EN]QIJ]ZIQ?]KW^#.7-]#A0 [&G MK6?SA3QU&)1]@E!@O"T:[(62&J9;60"/,3$J&K&U#!KKLXU,\FP/0<[+\PDO M]_28*EA9:2:$?]CXWO \4FP*7HAM@!)[01C]#9(@XC"]6&.R[9>$3>"NB==;#,;OJW'$17+3V9./>$5FI&:^ MQ%U=UV%57Q/\8*WI]?KIO?P;.2S&,]B\X3YSAA;0BR2@.(+@/7"J$:@^7.%2 MC]P?J;O7,M:67$05&9 N#3ZADY)T1&,'_Q[$LSP'[=<&\EGPI_QE\2H.Z9Y] J)9!)5HVW%KWR_X^(].ZL#?L*=K&!A\D MD2?LB:UG9.JI3J"VZ$F')*.BH()T![58G=W#?I#Q '@OH>^379Z*JC5_D^0: M ZRXC,Y0Y+MV4/LY^)8ZS<"G,_)&0!=L2# Q*H+.%T1D ;S](2D65[0Q_([] MH3G[*-4L8$^U;*K^:Q;@#[MY_\3,!P7.(;\>V6$X&C:4BN/$,^*1VLA/*$'U M<;INGO/[(0M!4+8:G4V8ZMK[J5TFTF!MP-SM@NN4$'<3>K$WBE]GT]TN$$6] MQ!:>J^<^VR_>C$<'5!J5WV%J MRJ\^NO#X;MXJ*VV62I]LJZ_F MWW;TMI_D@YDMMYK#'[]0X&J 2N X0R8'J4M=L*&'EW<\&"9VUT.A$RB!)0Y) M@2U:B)W^.S)]#Q(/E_(;B=)P)P]Q7(D9OW*.4G'M5V M#5$,]:G')3R&H/%#KZ0%*/!8A!K97HV;;?-T$)J'$] !(65A=Y+$MIW$!&)? M267MV=-P-;6",E6-4\!]K:E!WT!Q14?.C;:]1(AC&ZYD&[K-^/G.^.P_%0H0 MKB<":^-&OTJ@_U+C,2%L-;Z-\0SO]A5(]C.6/X2!)&1/]ZO?OHWVA&$#8E:M02DU!=5+%YLI+ M&-X@/NT:PB?\4S,O1OI-NX&A'-[:O-E3PN2/^;,-35?''G&"KK0#R!J8J)X, M8@^C#'9N UNX,MSKENT'PY';,5%3N8=T'X"P,\F'XP?DT>=7=B'=;I$SQ/'F M68\AK;7;$C_ M,O,^]LO!^Y=V W9W[X2>'"SPFS&D!9Q'[F /491G]VIW!'.[W6!# %FV>EGY MC)8UQD6VH,9?%+W&PS]1;L[SC';/"_ M6RTV!"6?#Z8_*3S,-L&O8E'C(X\A[9,*;,WROSST#K(_EH[Z( D[;T&37T"- MC^> U=CIY=]GW0YSA\-0^-_5_\OY8:7 __7[?#U@/R@SF+-RE?$(Y0X!]^

>JEK4JUKS9?\!J' M@'X84">%&<>VZG?785@ ]#%D<%*)_=:28TS(=O:G*;. C_YL!-DPS@(B5UC MM?>H\4;8PA8[%D!9!1C,IW@ 1<2AAN;AJWN:Z0TB*#H2_5>G?W7Z5Z=_=?I7 MIW]U^I_:*>QWR* 2-M0RMW+([2;;[.=T9@&M[^$D/FY^==!*UB;=VC;2SK!_9*($ MHYP%>,RA<9H@BK;?ZS*,;3FMH\,Z;(ZB!,'T:FQ8*(EG:..M*J$,2X^%!BL '#7>S@Y0,_068NY7>J^ H, M\-RQD:NO<]E^YP'?APMO%!]##5OAP@AUD$A#,?L;26IQ;$2(KT6O!SF)U+1< MQXD!WBAG\A2\#TQZIVU/"I9G2,LCN9(U5<7.Q,SZF3#NX?W$]+8Q/^+4P7S* M<$T+&%"+X5935]$F'4.?[6WCR1%2DSTH?G/G5NA6.7K5G;TN_L"J1@QXK0HN M"!MZ"=NBQXV=B2(OU.EQM!;-&+U?\N-%["@G+_3I4A_LH2B7OKUV\TN\>5NXGOU?+@KQ[W[\@U:H<=0A$&1,/5Z"#DLZ"')1/)NKM.@I"D;X M*X]W/).YOKXO9VW<"]N'K^6WGB9[D5C YU;Z*3(72:V!!?1L'EY_3UTM5@L= MJ4IW\*<(#GS=[O+Z\\ZGYTEG$SC":]MOV';'%85?>%SZ1)^\ETID). TP+FZ MP8+2&SJZ%-G*00'U[NX=Y(9HA!$A:/9FUGMF49U2!)K'_^IRQ%/5]4W-G(W3;MKI1EF.+7B_&2G'69 PT&+3=OHW[)%7O>NG\L/+E M-2_U?<8 8?Q0W)IWJ"IU/0E&E*].AB\%:L?\ MU- _KVD8C^LMM=:\AI1DV]G(#0AA^.=EXER4#D?N1)>(Q;,0.*EB $>=]UCU MEY3Q\*:F[#44)[P-5IRV1#0]*VUC2PVUZ7YB-7 TXF,\H+/N\)$L9G1>4]9QP?N(7K[HA1>+SFM1AREQD)&D]HKNSGKLO% M!NI*]UJ]QF,@0N]W;Y7)&N$WENL.^[,_5\0\"%\<^]'E!FV! 7%.M6=LVFV+*@Z)QNZ8$3:/MBJIHD M"VCQ;60!'&BP=0BULM:,!< +4>.G\@^*L8"S%#QC_32>S/X9#_WVQ-OJK\N_ M_&/3":VWM\:HIFODGV_D]G5U<$E:[=:WP^UF ;?/+C-?2P"YZ_#Q[C?DG3P_ M6/V?3B?_7M?5K9G#]5IA3;DORRIR)+,1 M14H^E?N;=;H-;9EL&'@+QV90>"8+T-\'_(NSY[_7=74;D]>4A'SO;DM/Z@L1 MZ[BHDC%%_RDG81<0RM079 '=TX.KP@#T7X5%_XTN;V%F,?>T%:T$B1?'&MF> M"%#LW8+IRH@8K"^L3LHK=N/,.LV7/ZM7[%X/FU=FFRG=G#;[YE:XJEB H\T* M-]!$$XUG >.:KBP@O(%^_KLSK[,Q0,-?U__T^IC?K(Y+9A^!T)A#R"]+:30H MZ>.,6VBR_[X918U^8Q&URH"M;LS]Y[_S]]<]N^ZNQ_,F!,6".X[CM\:H/).H M^).B%)0;\)ZY'\!O@&T)_GXS=IL?EUC[N_4PA(E(#O:#(]B G5EKKL0"C-2O M9(3 PU%?MCYB6^+YFX^P7R;^H/3$#^S<]3#V>X\(J#&^@L8GUG7?21COGS.7 MO]'%;2^_+EU\EW^%S3!\@&,[?@3*Q?"'CRAZ1AUCZPL$=*D.=2O[Y_87>HEB MO\<[N#$+P+:S@,>IGW_[!_#Y9[HGB9+>4@:\RV#-@D!O30(;1(]@*#-N# M7U3\Z6XX-7\H%3*'H2LB:JBIJSFIP?1K0RP@3XE^ S#_24?#>MA-U(A:.KO3 M"390-/>V_LWYOX*'XC?';\&Y39G-#9"+>7PCNU^:P#XL0ZR#8_;.#PCU>^*R M_@WI_53M%^&T_QGM7,4F"IH>*XI?JFQ9UZ3-U">CNH69!L^S G^=FM2?"QPU M?"=QOCU[S!?SL]&G[VCJ\_<4]_/=[$6XL "9NCG&!?6 7SGF!?)O'/8F$_5. M#[)*PK^S7-OQDP5S7, 4IL$JC('$,-9VU7U_]O^ORLY? NTO@?8?(-!"HQK\ M>F%4.\;]I0W[4 DHR2(+R*!C[?:H8Z_O9[S9G10^*G;WV0:3K;LM-T%T)":8 M G0OT(PR56TZC+T&YU_$"GJH[(P>F+#Q4FS8"MSKV^1R88.V+6?$I@-"'!U6 MSJ;#^-YFJ@9XAC0U!]#U&<]TE)YY:9T;L'[R?LZ 7QT&HR:^"/@S"<^%T M$1*,QX%*F,UT(?!V1DB:1>%;C5*;5/-W=V7N*>*33<8O%3RX+'!0*DAX6'K[ MUUH;R%IG"(B6KX8+,MNE10J[G[RAZ=:]+!U\&W'ZTKV1!YQ"WI!U=E5W@A!A#_@YN^3CR6APRA/]O

1$U1_1C<)4K02A8POR&%B7=C3VS. MV9\3DW\3VEUWW< &IF'LX.K0^36C#]D=@["I&!:P[<1)K5_)SOSGUL[\L81K M65_WLPMP_DP]6?YT-^*X'\CJ4[!?I=/JH7==#/VR(1!F7@+9H37 MV?SO3__I*1HZ>X=@TP>&!J^S '&D+/T*Y5.QUS#LZWY>M6I71#)?G(\N\! 1 MJ[5''&W>827*\]J[+RL<^TZIA@6<42B7S4-5'67J@(U4G_:A$M!%Y+9+YF3; MA,+F8^44[GVN(^&J C%7+XIAU^)F$W?N1Q6Q^3U)=":(,N;,B,5),EMQ6T X MF5:3F&9Q$\6O;L'?:S0G*N3W!W_FG,SU4V+8],-*-HV^@'0 M"UHYV,-9K\?;)=,2^$;U; OB .F*P]NT"(W(1V[Q/;':!>OOUN^9U#IMR56) M+W"?X:/I>FG"17"[V/J(*D9QKX^WJ1T4+G8Z[F1F +JO+_1+]SB7';%9MX'[ M\X+DV:3Y&;F8U8 Z>+':]"!;1*W]!";1#B%KRHQN$WM# AVR'G4;MFYK]]W7 M?]S0[()[Y'8.=XL]&GSOMIV,:(R9PY_%]\*IE\$)LMMR[:I1VE/Z@;*6)>U& MU&90T[*BM#C%./F @YHB:1=GUB;'+([2;+ETF_>HC':-LGRNE ]XT^6,J?CT\4' MR4;HZ $%RN#T[O3SR%T=TK.T*D(G"XCBZX@ST[%N&^4/Z)&Y+0N=KE%K[0DAB5U>(PZQ7KUFKC$.*(6' RY:B-BX MUX&*FXA?*] :H:*0\F2U:;6G4X_4VA]]HM5+L*DT.O[EBT-R-GM(.ZJF*4:) M$*JC)5?GR3^$"Y ;1;$^+E0F95KT^)$G"$C&KMTF)\>NK%IRX:ULV0^Y-@%= M6& SY%4?8_K656,Z?8 %##FP^5R8#6PWZ-UF 3!-/"C2@:J&/$,U-\TQUQ4# MWO]O6G)\YQ=VS+R!4,KTE A,,M=])S-JR*$J;L1IC?EGO^2_7DMKOSC4B&T% M6U&L?\("KD--6 F;9#.XYE.@F_T2-;BZ^S3%#5,C[XE_26:;@@$2GRC5FRM MG7G:,@ICK-^4-QY^1IK(;\OXK@LVALIG 42N-MC8Z#(+6$- @_J+Z)45]M,J M2]AP7@G*Y ^392+]4&25K/_8EI#]#/;(>L9K$Z5ZR"F1RF<[U&O$/*Y_1*0= M-+)!;K*+KB)L&(JP.(B0F**6@5^NO#B4W1<2\SDV%/$N-S*-/PYJ\?8U&A2^ MH+>],V]ICG_0RV9V1KVS(]'$,?&B[8. B;:L[GDN@9#XVC M4XIW!YY[X3G<7='T)\/(.$S]]YK9_Y.6WQD;L&_N*]11(CII6[8_2_68U1?= MH[#QPH==$N%:9?]>G_>/;[FQ_$=&?QZJ%B?8KAPHF?/:5S766&"K;J, &%/H M.E2AZ+ _PROM8]&18ZII4@J4/.L__Y#8'O M7#M?U)NY)[K*$M)X _INZ[ZW4;E0>[6T-,.#!?RS==EO6EH7Y:YI-+X]4IQ\ M2?6UGG==U-1!T:P_V'=^F!M?./B#3> !!I,%7#/'?]F)*1YDE*,FYB\SF-A* M*+BOEWG\/LV)!?0V,#'RV,')WVUO3]$]Q-R(IVV8+%V83$V9SAV:F%5U\_#= MD73D>)NVH-W-65.Y;C,RBGJ(<5\/"$D&S$ZY MJP^WU)LP!5N?-+R(6;RLP-F 4T)]+0;H HT?V.<7C1>"N<,W>9;UY4F/67E= MBC1+WN*;]L%U\Y;3KC5; &V;+/!$-5*4+!^E3(<.83=]GI"PQ@"1->;M/L,(X%B.A8T/:"U@M.R2-]CDZF9Z+' M[CVXO_VZ@-!+"[DR05.Y,?7IVX9" LK\1EG13ZSX3RM( 5(WM'[Y[M\;PLM' MR'B !7S0UT&Q@+,[[K)'7")E;4_DG/#+"S0@+,(DX=T./_PTE./KYBHRDSTSGJV7!6Y?J<6-25P + MSQKAF)JA5PM8YR.[(GQ*"\PN'1V3N' QJ<#X';2HNSH6?0,C..MR?5M[L9WT MG+EBC6)]LL;(?Q[956S#FQMS'T/''2O,P_Z\M'(OV]PML=BW)JC2@8%]50]RM27.JQZ[4M[55UNA^^5.P=5,:8(^M_N"9;N M7#9$]-*L$/(8HO.;YXA T.J,R*,2P=J4$NJ%ZPDB4$73XA!"S5]B.OW8G_\;9T_NHA#]_QL^Y!:"U^7K25!4PMLH#Q'25*OSG_XX8C MD!_((V8SZC>+5IB[LCB7:3]P,.!_L(SC[_M8_Z,<6\?W*NX,/@V(RST"'G.7 M4=\^"W$Q>D-97X%([KITZ[ZO_"UR#.S^(F=BB/ "7Y&T J,(J2KY]K9NRO6B MX$KG-%GYV81ZC]WOF?S:0V[-]1 HF$1]#**YJK W%C8_[34OFR6[-][+KCDV M@FI4'T\';W)E.X9M)$\1EZ-P8N"1[FIIB9*>=66CIK9\"^^0BPE7\AGK@2%N M>EEY)FF3-[ECD"YOF8+KIN.SBK]8O)3M7)IHQ4J;CP:MB)*?+C$79L;CS65- MVP.E5 <-6U^FEQ05WSQ;&K&]^BE'^#KW/W35=4^0KWO4&2F^/Y\X?GE"[F4L M82#^>4BLR9N6H#3#1VWSZR-)HENT=E4)+VC6^+B?8-S1T^I'[*>8]V(@7H)J M24'RW,(W!1PO\UY$+\H_?(I+QVHP,I&\QI3@RF,$U]=:GY(E?-3#1X_IA:"& M#O*BBD1+O$A@\XXZTOGVICU?F-V1B!8F'=FOV6_J,_:TN*<*_>1 G74&I>;4 M:!GV_L36B#U\PL.H J[Z8$KW]=Y*9]G7L%ZM+6>X4I&A,U<)+P/H)A?B60"' MKBGV'/;QNX4'.U!WCS>2F3FQB_1-)DW#DK^[$X)?R-$SV_I\"3]1W#S\<:LWZ" /SK^ M.%R6^\>-_D'(Y;?'?YA&A\.0'8.204Y>)^'A*!Y$XT.C5?WUV2K9C:[X+_T6 M9U%QBYS7Z+:3,$\H80WLACV$+BLM_MJ&LBE#@'_=",$H9,&$21E16!I[7)5- M4T(VSR-@[1:U4(G>0C#JN,&'PODN_U*Y+0NCFM:ZQOU,*NH 2:=!O%8\B=B7 MYU@&%[!"-;Z&O<(L-'F,X! X:]67E%/('$,6<)/J5&'70>< MS^CBY(C)H:, M-7(NB9A;+QD/(M]EYM6]Y^Q.&N1\^S2&]N"M:M67_1(A1Y5#/:KLU*8N+?M= M6G)//W)7:U_'UI>W?ALK^LWYI=3_HGQ$,\T8U+0'12G':H990/C6'I^@X(<& MZX@B 0\G/S,WV@2W%K8KP?5#H/7V:K40;KN0FIJ%N6+<=2W.Y5N+Y_R,CF_0 M(V&&H1O'![3(=7/7R_7]1@GP@RYW@IV)4>EK.+CRU^""&9ARNY?,9HRH'VYM MR/R8B&CW:=L^S0V%&CIO1%O/.7*.5UT^D[-P %6_N6Y+[^G\@NYBK;GY>(OF M@ILCJ'=X<19P;!)6!A]I?C[^-(:Q:ZGZSX@D_T_4SU?3YR?H["NY#OXHQJ"( M^9N3+.]O>9!"'.H_& MJ];;PTOYE(]]CE_S* PZ!N@T'+DD%],I"1>L0^C%51Q[9 M)*MZNX;)E!GH>IH5))3@YM(+C==K"FOY6*7GFOJ,O"UTI[J"VKGT@Q199@M& M)-BQ*0#V,./0!?P4M.C+%9FAM=*5"6O&QLN\^0_Y<#LX&.0W2-Q(V&\=8F[=A@Q>>QB@- M:AGD_TFHZ_POS% >17T#*@\*("1TX$3:\:!<08U 70JJ>\B9351;YXV JEP MKC ,M1NPN-Y<4/9ZRY%EM]Q1C*G:OB6C_3'\M:V!8X4Z-50[L$U/.43 .RCV M,:$K,8>/.;QP]-[*CN5W8K 9SG:9"CV<,UC\>!)?,%A/@\5*0XK\IG7MW6CF M+Q$**A^[F.%0W*/K@2M*$W#(%,$F)E#;0F \V$LW8YI'O3R'?J0&=G7:V*4. M,;;>#2SK>.%Z()8%>-:HBZ.0T+-/YSZ6+G02J =V"8\IE DC]Y^G=QLYLC]_ M%G+X#\GA-Z#T.YD1KO$S>OOKT?0#@R#[ARCAX.:?M3S0)/@*SS@+6%I%+6YV M$/[^])^^,(4RCPC\NF^--RP!!R/+3V<.^_$AM,@V-6%!14K-FZ<>0;4>4O.S M&YAOSM[\;'0K6ZSYN+BM2'^QEM]G&O49./$"@:*43KO0;'O&CX/M566.6O48 MDA]??:O=E)9CAFC3^0?,24,/V;6\G*_C^-(P+3 O;*\\T7CZRE!T$ N0?*^7 MF3?9%I96C>-OL_G8H?[VZ4';)W%K#&9=>4?.!',T"EM3_'IRJ)X@,3W$G=0] MDT$SD[-F 4+,[2%G1[5]UK\OA$;M^SS3.TU5- J0;Q1A'N/U>G]V)-S]'[E^ MZP,+B-C%LXUMZ'> 7E2IU_-+\+U^RRR@&*OI/@AKPYT"(]0AX$'4T!-Y SZJ M'V@2V(^#FS.]!SWH_EWANJ7_@)5?'>PQL"V %F!K=C^?H6G2E69$IVE:WC1> M;?^9.)MF&/G0K4%R/>%)%%.GN3;,G:8-#7[7+Z)!\^T_"'5I9=/*;W/8.F?O M#NF)X-^T?]WR2+K1Z[E9H$/EJN5. 7'.*PM-P)6EK^Z\C:I8-C2\,<=8+$)5 MF^6P.?,)6\&%J?RW0R]QD@4L*K UP*"9,5VN#,_@%L4OM[7\X@K\?])6^EN5 M)?PAQ,:QPR=P0C:J)GCOM0!942/'-0Z91'O4M[VSS0EKV*]/:/VN=XY\0S: M_?81T/_PMM^@]"BFH!.<>8-GD#;AB;X9-'-L3+\LPH_7R2!78+V-:S4M%1C_ M5JV_>EEN_"+C@0E.L/RTC*78GB%*U]>@8HH-"WABL,QI038\8V$ P?7XWXL56 M<673<>!E\Z\W8A_A8 @7BG']H& =>2\QZ'JNI$6I50@F^-'DQ9-WAXSNO==] M1Q5?&=A!V@+;Y,HD6(UE:S8>XPEMFDZ97%73EF^,K3/F,;L_.7 SV-5"R,M9 M@5& 5&X@POA,U;$W N]KEG^YL,9]_26NE^AWAKIH&80: ML5&XI* PVGBMV41?4E]2HL5Q4_4&Q#9R4"E[Y+D.$7TV5W4GFC(+5BDE46_N M)=@N5$YSG=9[M@3[=M8=M^RL^1Q7?/+C7O& 8:6IXTXR92?0YQL,G\]<,FE< M=^.N4N>+N>,.N &S]W]"'L54^="_1US?Z[]O6+?+[4V>Y]Y)+>_$$-_1O5+O MSQFY?HSRTS\HY?2_EP9K89OUH.<'A71$KPPU^?A+=:#*[JG:;S3>N769:T%< MBB\D>#J'PFD'N@Y?F>OI)6T.54VQ8-QKT_R0%+0[&U:U=:6[ V.##?Z.8B@6 MA%YB5S[)2TQ/*<2K1K/D\O.X)WFC<7'EW,$;]9R#C4*;EP,8K7".^E"D&I=U M"O\72@4"UB#, M04&%EX=8IQR=NWTFYZ=R:*8S(HQD$#NC:385R&H2F56+0F M3%A'@'TG5:AP4N/,F<[#FQZ'WB-63HOQHA$)G83O!S8LV>'>F0#'=3IN$HXM MJ>8P9Z:76YGNIM539^Q3'TC'_1EAY[4?^B5B].MGP;Z]]9>0T=]N3_^&>SC_ M7S7\C5WWW:T?R7EOL@@3;<:0R%GW]:-&JG&OUY9:5/\2._V'RX1_IY9_&#LM MHV8&/.[7UXQ4?6(=?4VI@!C69%= D7Z1["\#'J&$WSQXNO%:@SW0_Z_V0?]R M+76^L\?>F ^N<*UDF M$T%/+3R%+TH,F!'F8W M'H(4FT!*,M_=ZC$?:FQ\X^N\T!2MN#_5"*Y0[R;/J1U!;;J2P;9R+&I05P?) MEFJ?#74.D;VH-F#H4#.4KML1E/;P4%6BU\!6+QX,'^-)K'KYN/'J81-Z?%2 M:\+)DLY%=,\U*F\4L7NZ<1A^G05(ZQB+1M/-*&?GCG?HR4V)*.7O*,,9)"JO MN\.?G[UB>W4A^73.K?3Q205.(MLDH[,'(J* S@\JXO/G:@8WA7 ZM+]4QIB0 M\757*L)F1MH721J'VWIF5-UB]A9?FCWU^?%*FJD?&Q6=@_>\K<$46$S/$3'A MSN(XS=OCE[Q5E]:CSY27W2;8C?8F%>U+J%4]UDEXL[_ILODOYMP/(/KO4_\ M]G#\R(_U'3#^WM'S<^G!?W.F>QWYU:N[C^,;J9/]0NK7=2@_\-$I?4*='TR@ M0MKDIU"U%.XS@A'INBLE^I=&5[ M?^E3)[N[GAWCQX-V3-]N1'9BH&HZVF*@*7G>)L6Y(Z(A:'N>6:\L6=8Q8!07 M,LO1?'S#.-X-$YZ,X=+9364XRR7!.V37,\]<&U&S6H/1[[C=0>-PQ$YGDF68 M'PY1,DE'3/4*LY)3J[7SG(611YLQ*^=7AEN@)QK>=M==^&07_ZD0LH16CW_> MF74"-3^9Q@8A^.TY8:+]TKS;)>[%X.U?%M.4"EB AI"5(3+Z\M7_<5/_SDGX MV^7";(C^W[>:RODW21HJ>[[[<$B)-P)B::@BY,O5*#&3]X0&I8?%.K8_O5NN MDIM4MOW]&L$:A$LG26[/LN+!YH]>DTH\4[K'ZZ7,CKTQS9V5L=N:JO&A;->[ MTU9@Q9 2EMO9VRPNM"RH$;*T.4O;HF4DF^HRXWR*)DT_T5'T MMA,#2JU*)3TC5BS@=!U-E&QANZ*7,]:RNCY& =L.Q&1MX M0G-B$J#%HG3A-1;AT$)7@@>&CRD2\I0 D]XCYN+U>=OKDV_W'AEZL_UZ?@-O M2!]_8;#2ZD;X':A(>1#M.*I*$>73'(?G+QEAS/?+PT4]V2PZ@%7\Q ZNW0L-9+G0OHM'8-WK4"J))Y)=[XP\X%Z @/+X MZSIL?+OV'>.&WG9F/T8:*3(9?)F)#W911FYYFS+=C3]+,ZC9_,')S.!.] @[B^Z6BZ )I1$S]8#1*3&\G6T$43 MTNJHM/=.KXP2D,RN \-RG(O2/PH6E*M5PN9O64!9P.>;&:CQ>FS@;T/G69S] M/XS\_U/_2UGX3'/-TD+YI83WQ1L^#ZF>;+:??!0R+@WE9XXNYOIB M,"%_3%+VTV&7_.2CKF@R^NFU)9'[SSU6-1ZN3\JP:_#S\1%L6"N@*K+/*AQ8 MK$.Z7LL\@5YP1;_$$_6NXX-$V3;3\R)J(KQ1ZNDC!K)-)\9C-*CB&?Z&5,J" MWEQC*?V KI 5/$NZ\OM\D3\-DGV?,6+3C"^!5,]8&'6HZ,' S8&BA$"V1>M1 MQ'F["*V*0ES(G2E]I;XH?"C+ULZS9+/'Y;L%YGX!FPUU]O#FI/,*R[9+ZOW(B8N7EFV<3KF[2RQ_\4F"!)=./[):ZBA3FHO:2X\ M5\?!M5A>]D.'RAT6D/7P8!_^T*V:GAM!0?/-47[JT!ZNX1&<5*?[;;9,OUWB M+G=UHTN!Q7*Z7,[EO&,'[%>3#PB>%*PEW@U7_'!QPQ(6=FV!L();?W)W;(JP M_OPI="K![(/726K%S)-DKLV*BWV>'OLGU!968@V%;+JEJGX;*[7]8Y5_\E?] M\_=6L_G]('PF;/'C\@"I/QNI^WL+ ?\XN/S[RJ_,73DTW1]@VL>0P;G?!\SI M'+^/K/_2.0Y@E."'L'@)/5%DVVK4=#$-RFPV'0X+J*%D=ZO*M\_.W1^9[S). MD+QB@"U1#^*3U=#TE3QHV;3,0)YC-L E<+QT$?9K%"+;D#)@*T6[9D LZ&WE,V)23EMX6KJM-C**+] [)1Z-<=5U(N'%XV2W_<"F49PSF#N,$61VPC=O M96/0KHME? ]Z9_T [>V$"]T09O78AHKW7-EB_8PLW+XIZ9U=W504> HW2IVW M6I^CDO]UBY/&U[I1P;J &*S.^2$9.E2")L.K)IY5%?@<&=FH;O8%OE3@,HL- MBTT$5A\]ZQX]4")3*CG:]OY5HM=&4Q90=!+N@5T)8(O-#/Q\47G,?/(9NY9K MR[(4/1;0#\ Y6).GA%*-#N7?%.V,\YE0U:=W=:G,4IG([Z/S']G_+[2,ES[@S#W;\#PD^PZ1)T ;;H$YD_7!0189H_""_UO(5(5L MA7/E,G>'K/'90Y"3R$UV;W/SA85P[4YB=&^!AF46^V/RF^LE,?SG$^D[*.?R M4DNB,WS6TG62)R_=V*=%L M)+GQS(N73NHEB4[=J)-AVPS/(#0HS%B*=E6R\]Z6P64;?^2\8,_Y6G3$4LJ[[:PGE_]Y? ML"(_#*$+N%!502+%V!FL& ZA6P>A!#R/#WK"7+JO^X<6;"GIG/_4^JA'?:D8 MZ83L@Y%MFPF7&JCH;C;*QO24ZI/QUWWWY5YVV@H6UDH\Q*W(';JFD#C=X.7Y M$-7%-;ZK\H$E5R;"D/T)BJ@J-:1 B"=LD]%(SWFT =$ M$8=;)B.W#\[-ZO(6L'BP:KL1'VD!D[FA6SC3IPH MA1MI0-&7F MH'O$QTA!)G$@=#FW\58X1$XA0:YGX<)G3M@K:,'-%"ZC.R]Z%U^T<'C._O>_G)R%1;GWOC$#>P9/^C*?I],E=%VV_Q[6-(X _3 M6__$,OOCY-;OU^%_(U$]OLG]"%?]IN;8H5]SO7X-3]O<1G9@BC: +ND0KI!C MPZCH8@6*.#K)77SX8\-RLR$4?1IB1>D>UHAGR\?F7"?O-,LW_=(I9QWN/VL8 MT*6JZKLL2IE@51@I3-XIO=W=&&H$B,6-SLZZZ-WE^S _0QA*J S4;^&X76D/ M2N_\Y/^Y_%P(2N%NOK#PF-X=CZ4DYH*]H5_N8IE[6ESMR8>&D4\HNH/S>8&I,-Y.F :38@/9$X\GG+-95( MGHV2!K K8><&K0=8P,6V!C%P M#([5TZ.KD"/'L3IF4GU3+$"5<&$A3>\^5 %V7.G:KJ8]?2_0Q?76\?N7[R32 ML/BG6KL^'[7>@[BS=82>Y.X4%.3GZK5]IJ]QBV6]LYW8D.+51(M7PO-U#?6Q M;S'Q[RFJ3J-=VJ]NJEW 57NY4?"SNB'#<=SCU4/2+68QV>T]*C7 MMOO>;3^@"! #6N9#FG-#=5$'0FZ35)2;)2,SDD[Y"IU[<< NI\.BO_49(0:? MA+^]FL)SH9Q\[W)APZ&!K#<^Z47.M"#4#?0;%=_<.1^7BJ+[Y_X_ZMX[JJFO M71>-%7M4FM2H(* ("%*E1.5'%R(H1FD1$1$B(+TG*KT+2)$6!1$!(2(=(9$: M 07IG9#0>T()@;2S_/8=]_Z^O<^WQQEWG++/GQDK6=X9];2I MY7QFF)G"(=KY#]@T+4%V-_ID('^>7FZ6L@S)-Y455)"!0O\ ZZ#8&\=6X97 59R^Q]!KL WNFD7%K4IC3^^ M5!FMF;5\G+?9>%Q_95[O=L#)X]8Y.7FJYA])2KX53[)_:?9R&QK^W$&3N"*4 M7(?14UYSC7)GQJMH$D776.F+)B?YR *$AV<"X^?U)*>QGZ0[\$[QKW+)52]- M<>G>RY2&-/'L(SK)Q2<\I<3J'DX<=^K[%/6J/G*BAS=TO;' M4*5FD=,F?N)! ]L-4'^\&JD]B71KW4K=FCWKDRT(JUS/0U']L3+^'_SNWZ/< M#P]-;=P*9@[^V&J7RL$;:#[\OR)#!B_5E:FYS2Z> \R>R)[&!HB3,M_?MU$':A=P0 T/\.4NRZMXTO5EAGBK,9Z2[( ^0V#Z4^%0TAI^RQ6ZX\T! M;5\(P%./T8GLE]#U/#GV+0J4+$E181W@@&:NX9DO:IPFO3X7NSJOW#G$ 65WG*5A_7)>0,6A MC@CZ6<2*" EZ'/:!_1,C!(MF*J=BG*,;:K=(I6\=CK278%2&\]Y(7]D0:E-] MI)[)0@)A;9!5] _Y/G&9JM( &U6?]*7@RDC."A,!QC"&!/+JIZ)ONB9GRLWL MGJJ3SIWPAP^:4V!,;A^"C0J5G\E31,-0YB(T[ J)"R-/ZA46*OG30[XV/<6/ M<)>(Z3XJC0%=>?=<:M_:'T9RD1[>+"@9LBE$Y/'-,']%,.DM?ER#KZ]]+?[\ M9M2#Z2<:!XXBCM*12=;+//* MB7TGPC_QKF.9/%6T9W0.B+K4(*HU$/B ^LL3&BK*3U&:+;(E@<'7S3:L^F0^ M3V<*+:0]O/XU)T%P]1C_Z\^\2ST& JA7=0&2)@2R-5WC;;!BL6= M\:UE?(>>1#N"CRP(=KY52?[D6%6;_KER[87WE^7G>G/6K@UK\8B#^*4'/-J2HMSO"[J6:_<0(-GT?G1QY<>AC2Y=98J=$Z]('YS> \+I,* M7S%BJ(RB&Z[BQ-F_B5]6$S[X>D^(\"U*5G1[ZGN.QJK<33 ;$R!%7G_0^S,V MV/V0^=FOY!>:R&8\Q10\% VXXZEINA$9,6+7.."_J0)UJ*Y(86P_OW6B5SCI MQ:/8EY-%JF[2#_@]H^[K3 - M>&ZFO'<\?B_FD825_[+3OOW6JW$Z=?:B; M*M0BJLX*4W0&MPH&CQ-]U2WP%%)M0J1#U(A5XXD <3-Q.U9:"RC(_/_*;%D$ MZEQQBOEAVR&C_4DMPYM!$OO:TBF MW"Q@Y,XW,S&\;L)?;VE(V=JMR'MA9*1\@AXS=-6KUFO[2RZ[7"21=%*%G$^P'RAKHQ2"UH7_T MYVW]VP\B0"<,2J M&!$VOR_4$\Z6C")[<4"I2#!1*^@$,1G6%T4BS/IYP_5& MIJ1U,P/:\K81Z(3NL,9'IBLT;:UE"F'%G_$_\D<64?U2 $L/% FV/ M&E&/!>D%]- P@G'O#TJ%F_L(-?Z"(G/10!RW),KT?5(BM3G3-Y]&,/BI=^4,_C M>\K]$3_0O[6@I*@1_76P20[LC+GW*LC":[IB.BT&\MCJ6("\TZ:,BF&O(E+G M2X_BO,Q#V+?C=>=X4*!'N0QH\^4U*QN),]=^5_>65$!!3*VU'.1FZE,C2RL]DIS%1ZF;89?/,O65AN@PFA7= MCC1>MIC2N]B+5<<^;G[(.#]I-UP%_V!JO8,.KU,*+EY9ZO6-PG=9F.2B)5UL!)6'+@()5K,KQ5CH_^=0W>BQ-M03K@.[Y4A-'Z M^:3@H7O^2A-V#VHK0![\6+/.F[J)MYL;?][N5R*;3VM;5K)FI9IBO'+I/[8WEOOT<(!@0!C(@1690L; M&84!PU.LNB.',>-J)XP%6R?S;M;(@1X+*%MJ[#.IOZCE8E&7..-=YE8NAAQ& M=%L0DN/)MSI$HN(N*)DX6E!FX3;^WX8H0' =SB6KO%S-,*>;3E5)JJV+WMD? MHWE80(\#>OGP+D "RL&MT'#NXO 6V'ZEYH'MPQ2)=(:OSYIE9V:% M*U-9>S<<_ 2R6AUNB.@P=01:5'QZJV\[7;I)L6LDF"!Z\INU&!G_8AHN+) 3 M^>YUO'7\.G[R+CR'KCV%:8((.D??HBK>ME)AUA)1L[=VCX_)Z32%;#52 M)CF_--_Z9DDGKV9;_DA/!3'7X81*>-FS8WXSL'3(+XB_5I5EX+)7G^E@'N\6 M(8IW T(@'D%"RP@M#$@<:G]E*P;M:;SRE1(M[2&NU_W8ZLOF0[>8([ON7S6\ M)NOYR?PA:X$0\B&?49M&TPB(HG._-7K$; _$<"?N\@]1=/*Z:>H%?V>3-[NM M;OW(X64V.V*JE80KT^WN,;J/^YG:*"K=7>=&RI#C\T7-_2K'O3 ZZB.PF-_] M\H=8Z<'R(B#6E;6F#S: H_@YH++MYL.5EF/64["W\3_*,IVE,9/)WE.LSSX2 MN-1"DA7+[>#=PDZ-Y'=CEYH^.X@(5CG4KGN/RT^60BUR?VXF=I?\ L0=PM K M]'_6E(^9^@_AD](.2PD0FY*=8) M%88?)8-'P8VTGP\I5:%85XPJO,8KU("VSPWZ&IOVD]X;ZA[]^9[LX9+(#2/ MD&.)D_[T6^&JK4NZ(>FK_:D3RW%)M#CJ3YOC=#45T_'R;_ MUGD,0X-Y'2'"U*@R*JA".+ZP&'_E]PR

A.B,'8+MQE@LE8?CK2_)2O=C,XO\._C;OZ^:=A#97+T10HG:O6U(:?E<2PUVYT"MC@@(P_=VWP!$73NN+G M+.N;/47M([OF6B!++!WA:R6(]*2X?2Y=$)JV_@H1Q0(YKQH.EG]F%B-G'XW=2Z$Y3TF-W? ML0$!39\@#CMS0"VF0 2%R%A.4J79DQW,)M:]EDTL8"$'Q<:EL$.J([C@(:2,--TH/TFL$%P!&+[X UVX51VOR-Z M\NFVH?0-XP".7?80K"+-SG"[' M >V%<4"0DD*K@%1XN)*&[ 7L)5[(=)S%, ]E8Z8@(I=_N/\5YV M*P<$!M0D7E0ZGC?0E!ZI: ;)'M=N.HH>54VXLXF5[.6 '##AJ8/2O/FQLS6V M&XJW?YVZ<&,N7VP)\9G"'XL3>!XFQ OGCBJ21>GN/.\O%K5Q'HVRV/"J)$QK MG?.U)]391C3V-I%L#YP(\(#G^7FX/WN3/58O5T, !BFW'NAIH-8'DX28)XB MC];OO=ZJ&$3K)!*XW?-W(<^18[O7Z'-1U*M*OQ3&ND>^%ES:%!L)2;?YY4.# MI5J/9.U"9*;0(;ZHO1U?F=XV6(-&Q4+<5B(>FEH.[[7OF$4U=^OP4B17WO]O M3T.)P$#+UZ(!+O2-#PJI,W=DJ/G*CDQ][U[\K''U:L/[1-K0&;7L&Y)6+%(Z MZ^"?.YKQI&N I[SF@.8Q(^A)E7 T?<5?CGGZ*NT)JPS%A_I-Y&4KHP;1QXFZ M>&KSR;&*M=%G62XE(V0#^T:+=I(6S>V%&AG'Q(:@)S.)/"@)WR;VD1N,6W3U M%OPIK_$[^MU>PTFZ/14B-HXKGWD0G>]M(X<^:S_==X0+= 3$J/VSX*C,^@H@ M^F\M:?2P\B!ZDZCI!J$8&ZRNH">S$,=[5H^;M9N:7RSG>2CY[8_PDQ_R.?>O;/QVN;, M4Y/QAYC*E*SPEQI<)(:SM%[/2K,@*LM!]$?QE BOGNTOD&_\,IR!9'B' 5"]%\/U?,)J< M+-BWXAI%I ">.D28\HD5(LNU@(<'F])+JJ3#:_HLQM\GSH0+?5Q_^Q?AC,!S M NA$_Z(6#P43RCQ,ZH!RT:6;*J_I)N=_/_>EUW/T[JNCO@2=OZ[SZGWAV;.! M7_%'%-UB9TL%3R395KVOU MW.$7>#Y_5Z2Q#+ 2 *-/,&&3B"&$SJ &(E\S:SM&*0. ,Z$'=\/T2^R;C8.' MR;'BD.5J[%]4*).;0#M/36UVH)>2T<.8QJKTY2H),GG1Z)B>1O-TV^6S$7F/ M_"[\3C205,,^!H8V\N$KI;]TCD0$[[D^#UJ6VO,GG3#OI!9?CTQ%_"B#\,7: MX%(H1>O-]Y9S=[+6%FQ8_YU+6?Z6PP;RM_0UEG_6+O^6_,;TGW)N_;GNX.\9 M=_ZGE>2Z2$(<61@)RQ+OA;D?JDFX;A1F^J(__Y^R[OC^TQ+J_XE6_A$GH"@="],KE^&#$"?%$9U>S4=[EE+JZ(\Q#29#U[@WZOL4;HLKH M[,EJG\O95T]O6D@5STB6/ZJMHDM7Y:A15=-]+60_<$ DHET,?90,2)X8Q,ES M="&*O^.J2KX9ZWB_/ M3A#R6W+:^^I4X9I]^>]$7NR;*(,^X8!>#$ /ULG,+T?X4 M"M[6\V#J9;^PZT'.T>'G6S__M5$WCN!_\+36+-S0;9D#>KN]4_7K5=/=6=\H M#D@8OVX^ROSY+Y)2%3U\?="@Q*@%(XPZXZON:8&).I?^1Y=;ROV919C@X8#J M=(*>J"MTK+=K#0K<4YR:,+Y SVZ%'(ULZ9M^SR4Y+ &$?/C_5U\!^)7GA"<5DB%1;IT)E&JOBO\DG[^U4JWUR >(:O%16XVMZ6DTB+H'P.) M$:+2U[P^9%:4EWG3PB[+L39O8",+R*+<0BI&XHW]+1W(5EG%WHT"\41&NM8K M#7F+D+L;1WZ_^Z;B%YA3Q>CL:LG6I%^=7.EVTI+/]AMD6W]V&7'H>C_:B-F. MP&KVL547)R3KKL$;B?L7K^JCEE.YVQ33MM:G2&B^\]^(A]GMQ..!T,H@>UDE MO\%$%\QC/]I?A.GFP?<+_EI)[T=DPJ(_6HY3"O#YKH-?Z+S40?(A\!2&6^1:?^5%C;AWON:.@4;[]'H$4;<\)TE@S[7:1:1^6:NF:J, MM!#M?),LA991:L.W^W\F>F".=# M-S-YSGY.:7OF>_I-GG3;>-J_3 MVKX7WIOR_S Q7_&>5\F^&<]6*4I*%_+3P MA:#9QCV6[#YX3%\HP!\._P^W\?POP>4#'%"3ZS&GRM:N.U$!$1EK.AHM?>R# MU41N5!OQA-<;1T6CZ'I9C]_-9/V-U5C6(:QI3EW@:/CZK76,!!0LF.WL5"]> M/[/^=+7AB2\39S7D%*<5#TL?9G9O3+RG!$QM-]GB&RU&%RM-U\]59DZ#?3.I M@!X0[W['#*SH6>6 OJ(DZ$9WRK, L.@AZ]COMIS;CR8B0H,.WU7B@([2/5J4 M\8^HHN'( #Y5RS1MY^W]Z^!J+/!M9AY6F(D?'H=[C-C6?:P5J [:7_J7=?8@ MC0T6^F@?%D/<:!I++:J,I^A)DV1\2'IQ>['A&G;B/57,;P;^W1T<4*#RX=V8 MJ'GTW\:H;KL%_Q7Z:NOFH,VI?A?/@K+DR/@L/E1(&,2:L&"U34.LZ%'"L[1F MMGYI:45\&)?E MM(AS0(G86L!6+N3:8T?*)O=KG:5$4N="4D@5S@(J/SZ:_5*JGGFQ5J-F"S1" M1+]8;CBW]9ID*V3OY_1DUN\!S_$OBV[%H\>9@8DOY[\+;3+7"6!X"4!6["2C$ _ Q^XOQK=E'Z ]FXJM_W>H:ZI M#17V->G9#:TKI,#L)?[H$(MYC"*>G9T?_T MTMC)+)&[9=83H(,&*LXM?F"F#''$"%!TDJ_J3CY[B*ZY]@!0/@8X;?J>F^PN MC)"&YU_X4UKG_4SE9P_6^+4#*':P#_(2BP'ZN,ANLVU]L9]A0!B^@Z8Q.: ? MF_C^:ML*PJ."WG58-H)^A .Z6D,%1^&.TRW=ET0U]PQ^OH(H[P2_O[^N-V4E M%X%^B@^_9Y]#Z8PL1E1/:FSC;D+I+5P]B'*NSLDXI&A$87-%'6O#2@_5)XY3T-=F,7SS$^2&9+W M-*:*"\X OH4(E*I(3;)*)*"K!I7]-FQ:V^-PB8/ M.%J@?O[)-&@9J1$TM16FX/[HJH'[GSO^VC\QCP>,\\B!K]#'/0*=G\%\VUU. M[MSDJYJ +&E:::5=XEGP^S2!H',#$;S#4VY8DE22SKN%+-:^_3J()$Y6A%Y_ M >GKA\3L0E[@3OB>-F#*?XRVUF7ANAX_"KSR8V=.,Y_OP JGJPJ@C9K&;]:-F+J,!(YHF4G/5B]75YJTFYH^RQOP^9]4^&RP) M;]R$CTS\=S96P6>@U#T"=.*!A_'?+U&:\@*=X@A:3S^?1HCGMXD$: M%Z7DLRR74!Q&0O#-1X:N+(QR:Z;%[LO],QYDI]:C=1]R\'QQ1?\*:G88K0B* M.7B8 ](F@D,590*LWCC8$9Q2*%7,([H3T+6HR1D.Z%4LJ@?#_0'I^A)3EO:\ MN;"#9IEED$J4O^P$/7D=6]#DBV[QC0@P^$U[OF9F^LJFX!N;JXU8*&2@8J51DH/XOWVU>87UOL9KO!E.UR;J+V35!NVL;LG)\"_^O,Z[ M#F>>1U/,Y6("%W'B24U\B:PFVFC \6#V>$,F2J,_2YI]V'$*PV; 6W:\1#X1T,>&!-X$%%\U1Z0\D/-#%.ZLJ;)UA MXP>R6U:.SV+J;YB#:(7!\1MXGT"*Q-4?L_J,OO@[WQ5V(??,J[XVCU.[TPM6NJ1 M$U],S[V4Q%[>JZ49AQ;<0A]D'J;+4;;M?.5(3X+S]3'>9.*M^$[FX[,U3&/1 MT:8ZK@9#G 1BXHUCRZX[HV$Y4/^GUK7R*]WL97LSY&#&N)8F;.0;#4__XATH M1.?R.5".=U]YMKI:.9>_EO9!FVKQS9&AQ@$U&. N;4R!(U9(\Q<8W5W80UH( MXY0;99NNK3A23OS6*#BD5[;CD]GR#+\9DCV1NL.U&QO9BGS[Q'QQVS0QGXL# MP Y<41U: M N9(S%'$8@_6H,+:>'3C/NT^>?6]RZ:*G8<>J[M_##KRI$E^&"V5H^E;=HJ9')^#U56X>+OTS:S+VM'%/T=F8U5^'?KX7M+% MP:>P/M$'!H.+AX-)'NUJ'VT-.HL/R#T>J"MQO*BN=B% 6CK?N3\^":F\1O/Y MC7^*X%O(%N[3<&"]=!^=>L4!,=17SM_4_4LG\ M5JLI3X]Z8TY6A9]B@,Z4$Y9(ZSQ M/L64S36H.VLW>(\428;+(73*7_]R?ADVMG%08R[Q "H8/D=<60+^+<3Z5($9 M 3B.+8(NB0[!$ZB]5L(%B[DV3T6J#R>)[[=V%^ MIB*<*2S' >EN.P+6S4K],TV^P3Y\@")$PU&@*^>H'E,^*Y:4G+6FP0F5,*&/ M-Y^VV9F-;P+P"?%XXFV\(WXQTC501W!B1P[CE6CJE M>VW4QCW0J8NLU(Z)+9V)IVQ$[7:P#_L!;3WJ.EI$*BERG(H'W\BA+S5>);B2 MK:\-/SCW]O&86'6D<,KU6^[2N@92;8/'RO=L\?Z73C/VDI5;Y\$?C!*VLFR1 ME5.Z2D/J<"5D Z-Z@*6/55?^21E6?@ 7B? .5:V!JC]+S?"74_9Z^"79;:C: M=H%IY@WTW?IX5NO?DQ#"#_^_RV&6_W$Y['.@-GUA$KK'L>J$5T; RDU%+=T, MY!4'/W7I4PEGMB2KKIOL(>4V#RO=2LQ&FI7;ZKK-FAC+IF/5)/-2JKJ%[K53 M^TK+&ELSWI"7>XR9F_/;NM 52>IBQR0QE-V1UR%<2WLO(!C(Q=5F$^8@&OP% MZDO]+>P!^8KY;OGK)"0&>BHWT=G#;%PFT\>JOA8J(SW'MM""57/UO=;P,*ZE MIL:B)*N:CR,-!=F?-_R^W#_JD,)CNWVP93K'+73A]=7L&UMXNCFQW*<%,>&[ MU#QWJRQIS=)(^3><7=W2 'CC223U)X2WGQQWSN_-%7.W2]$51]SNA2 LDB58 M_9*]>AV+2;+AAZ;L$4L/*O1M)W%GVO+E;.Y/K+5OZ^7[EDWY-$$.KD:;4V^= M[JP3LKPZ9X"YR7\.QFB&9RUR0!4.D1HZWIZ8T(F]Z7Z6(8DDP0>'MM:G%NBE MO-V^,)H9W?7="L8:F65CV\;0WG%S&.;&?$^RB?SPU%_YY=/+BIH2(YVG>J2? MFO.O[\5M+-JS:@17AWFBR)%4X2S2=:UV[=?&<@D=HM] M?Y.GIF8P'LIC>D__WWL#F4BA$(>VV8#EL2UWPP%&,N!2PT"QV_C3XS(TJUJR MVES=;>Q8P2CEV.JN*QYT^&P%+^LB!W32(PPZM^7*/ )A?F8_YH BNEN@&[/Q M['U0]GT48,U-36@[XJXT![3CN@AAQMOT(J*]& :(='IXP[##X2#+18_,^GS- MG3%$4QO20I[M$$!\O^L:KN&8[H8>P-4/%PZWZLJ+CI\M0QZ#X;ZRG(T)IV/1S3@#J7 MV!\A;D'$OA6@'=.RA]SN7U&$_W*P.M<4>#V#8)M[$5J>>AE/D1IFK6#%^K[/ M/?AHG7>D6*]L .I1JW6;(MF*CL!S5?CA!"V:A#\VSOX5Q+>ZUUO9P/5RR0GP MY2N&&YGNR $-,8:EKQ!\U)EL,AYH+A;,VZ(.:##NF>'UU115] M=++%U\M8.-<)S'6B^V+[+7FF:78^ ]=AS=4$I9MS0.5=3?1 S+XV @:J<.( M-2\F)%_V>+E=)7OX'N1*IYZXM]+.$UCPE$:P1E$B2;YCS*K/]H':S3RYBW+^ MLNJJQ2K(OY#:T':WH4C;,HU+(55W\E;'T:&,XFWFJ05_2*0&E(R\$41:<1JA MB:XY7WFN&7<-8@='-E=T#4/O=;MTEE*^$:Z.WLHD\/:FC04LB MNQMZ^$M-H-!;NR[17IW7T,GKZ0RY+:)"N^88!R27Q8.?F8%.]&ZY M7&OQ4R_#LQ"-4UX=;O(9[ 7Z7A@^./. ;91]9^[[(S%3 M;YCYDLC@+['F5OMJ)LZJ.MU%JPB6-,R,7/IWAPEJ("%:\MUU\(^+MQ?NA"%% M[MW_(+!XN+V: WJ\$?^^9#>M3DE8YQIW^IVL'3B\O61EOL)!0ZH_2^UNC.N9 MD;6*3?C6M46IG-ICKZ(:J>#FM? )0.ES0-'+#P&IOT.:!M@DO\PN_# 9,K+Q M7=![?O/X)8:96W=4A!TTVAY/'=E9[HKV14K6MCXB\=5ZV"#HQUSEOF]2WLHB MX]@'!)0F!A !7YFP^SEU8FS^^)4]4VM)W[7V,B[+;[OY 8)4GG6*_03?& MTCF@*2*&,*'UY]'*Q KPJ"S^%+MB T,]J87_"'N!C5B113@8 P1B _#;/@[H M'@Y;HLYMDIJ\D\+G1B@Y!+_"& -/$D@,2*=#09)P/A/9ZMV$7JT:2XHJJM068_#(< M4#R@YHEA"##S8D4Y^-#]T5K6<-V+'C31.87UM"K2#VMQ1A5O4<'/'FID7@P& MB'(RD;T'PM9?1]"MB.7P>#9L+YU_^3E^]UM(&5!;PH5F=-Z^24F"JZ@( ">H MLSLG\1-5 ?D9KJRR6WH[@MO^4@"J!!WSKFF]AI.LLZH!0&?RY.@:>"O]?M 5 M57_/NI5?U"A6(G\6-8PX46 8')%KR)RV&!A?) M.+^)S5U:Z;6@,!HLR:*Y$XN=31$&*<^QQZ<'?#4NGQVTN0N(R)?J'52-SS9N MZ7;X> LS:ZS]M@P40!GI>;"B5$["N)BV>!SO7?NW<2 >4#G\ AD1C]X?*%(3 M:$KU:$HQR;+%/ @QH$NL$"B\N7N1BMES(U'7C82V.T17H5^PB# U+< M8).)#'MK2"1ZLAAR>+E*+@0G@-Q]*7)\\\M($:2P/!P23D*HH0;Q%; (#L@) M3-?#;KF&BUTOZ\$-T@[RRZF,:! E?3I-]XS.8&\PK6C87E^N8-54&?(S+77> M\.?YH@&54T&VXO6C&RX,2*IO:&O=U;<4G-B^D.9+R?9MC]\4Y^E7K5FFVH]1 M_:5R\#FPV0T@F-(E]%HXH##(H66F7Q!5FG#-.R85.HRQMQQ]@=7JJE@=POA1 M:SS*A5U$<^JK /%^!S^ZT5M9BIL7T(Y3_;8#@@ M>VP8NCQV+G(5)6Y&00N%;N,N&=HKJ>*F2XI=9UAG&U 5^: MO]PT:1V?PQ3LN9"@=GHQ06G)8?!J:L/N(WPVG6S%JQWEQBN_6&'8E4B-O_RP M_L?H!(I6V&4RMPG?JQ-L#$JB>#-8U=Q?KH>6$?!S(^H1MN MXR3I ROE^%?HLHYQ6.:YZD3DH-I"VKN_Q!:J^Z C@'(PA\78L;AO 8K?C+4V M9GG_61?+2V(2Q4M#97UTK-7)&7*\%LCWY6RCMNO)OQ#O;H,*E@"T&%C. *3^ M^>7"-X&+:N:HVI&?NQS0%E2]E0/ZT:%<+'?)4!&>_RT@E_P#.ID.<'"MJE%NUB_\#%2T)T^&WN$=3;?1/?.*"#0)?)H!V<]SV>D.KS6O&_L=U# MWGD8PN+CA4.VA[%Y4B7/X!"JC81HIVJ\@VA4>LSI33<#MN0]_J;.TTVP$2/P MRH7^/O<,5*$Q]OMDG1!#EMTENF>(S4=7?]$<9 M!+7].<69MO!_RQ% 9A,K1NL2$\I*0T]^@4#J>(''#RI^NS(=BJW;2+\0]U]K MGS)P/3YVVR_^1?8SA6:X^-Y'1[-:;K TL"GXR0^8+]AE),/0UP(:B2AWB'76 MX"IPO!T=@! 1,3QZ4ZS-_I4K=#K+_7YAIJKXBFWB(:[?;$5Z+H5(Z@J9H1+C M _T^/-U5O/+V<=^6R$W5=T,'W44BN.858$[,+>"3-9?N006AKAS0B!@MGN[Q MT8@KV,NR@*]=+Z15(B!Z(%UEQ%]=W$R_HS^P.[MB$K4?*()$-RAN881T/CCA M*>:L@[0!@U?1JHIIBCN03&?^.V,:U[,)MKN"K,>LMV@'Q"OB5PZHT1(>;SIB('9, P_#5GA);^].LG\*@#_I!_=AYT^YT4".3_7R33LYZ7%])^G]6$ M%>'84X4>0]+=((.\B[J75H:/2XPG7.!MH5+]0LH6DO&[QMU*BDJGA_AK:D;V$(B5<.9 MY;59=HA?$=A3&U#D'P#V@OQ5B;8O']V9M:C(0_VH&LDBT,+CF6BEG\7L4N>[ M91"&HP2,K6X#VYW)GK6P%S!_($D#H$JK0+U&SNAJ%>.H;"- +J;.8I[:N/8: M=>IU,L-2'"E\ AR07V4!\S#V(+V#:C9'KHI,NL<7[^SH M#$YV>+96_:GS09QJ&_3=O@I__M:N/8%R=*7)D'!MROJ8TTAFV-& C)U;Q8)[ MWHH?05F]N+X?=.-Y #Q\<$KT E62UZ2*IFMW+]W"\/:'K-3[!8865:[^'>/# MNT&#A^W?JDBWVI[3E..].++VS<#1)97H-5:?@S X1C#!-/,+!B5W'PT0/S?$ M*S"3H$^,R=9EZW'%CGY]G1Z3DZCFNUP+ADA!/T9I6 MO_1=!,V8*II4$*BD)5+:2ZK$&%1??/ZZ1./W]-?VH*Z?^:S.IKUUL!,*,641 MU5$I8%'64+YXQ?:*0UM]XH1)^XHUHDI2]#(Y5M"*W91OF"7HQ$-^<=O.I;\\]D M4&)$YBB\T[BK@-]EH'[:G"&*AG]RVF5&?Q=\DO8CA%$^JZ7Y'1H;H"HJVN6A M'@0_KI;?KS.Z-DK5L$*?FA:P9E=$A0C.3V.W;0#>L2G#2PT#*-L!;7KJE%%K M#^H0NPOFH^4F4 ,$(-=;+2Y1>KUNA0 4("CFT!@B=<5.+G0Y;XF1$01]@E[Z MZ,)%0NA P&511S.N%!D=PR_,Z.>OF\XRXC-0YZ?[B;+6NI4 '^FM=4?.SG3D MOZ5EC<_DA7Z;0%CK'9./:;MC(=^'@K9; )4<.:'\7G40]05("QV'*3:N3U-_:!<3JL#/FGM(P@8*; ML(/H!CGT$^*)Y=3F^!+D^@EK5R^PQ/F@E .Z^Q9;,33HOH?0B;+# T%VNEGX M=D/17?QQ#,!/SJH&":OPV18+ YRT%?;9F &\4T\@8 \ M&B3P%K-A2.Y:H3(0S =:\ ;(\+3.?KSW@N)H!CFX=.-Y KA(5GI1[B"J$[V' M+;J,YF**_WXV _OFPEG9%'/9Q0$F+HQ4X MH,+,.QS0=5X\Y2X@A;D)TBL0^A,T_:+#RQW*("&W\%)0LZA4NHVF\K@N:-<3 MR\\!A?NAAA";^M#UR5Z@Q'F\R=(&XB1]\'CH[M>.?.V3&*A"8(59U85*?YNU M@0F]!9PP14N:?RO_[4V<2(F);LV""@KE/%B/E#/:P?"A&VT!HWI$41'$AG:6 M"GIR0#=Z5U7 #.]S\5._()0):"4V&(6(0)>=7>]=,_0\RK!N&O2X6K#[,HIA M$L4<9+FU+W% ]?:*$#I/ =L8\Y$#*GA; F'UJC3K,5V4H(KQ<8H8NK0WA@=O M3_7Y7O3-03OR^,=R@+D0P:>G%M*7/>7HE^*7YPI6C"VUJ5KIQ.9>1ZI^\+S= MFZ0=>+<%/CP02CY4%QMPLPQWR\Y^IM!0?O,A,FX0;8\?[FC.R+A'%R.E/&'T MW/B@\C1_0!9='\/&XC?L@N3AZP. MUT%7=CW"R:M_=C60.*")KXY8RMU06,-]8.CH96SE[DF$]:-QZ+* Q[<=(SVF MLMP_:OR3K?S)&E ERH,4\*?*!#583_P6EQ"<-2@07L06!%#&0Q]*/COY%!CY M2:HBNL5@=,T8X]B-.#,,$,_[2N.";G937<.K^A?85T]\Z;[" 56Z:W- 97#X M>W0#''? AJ2TMI^>W1)_+^J0Q WZ3B&:.M*(#Z^SNV%-LDKU;5=@?ACNUFYV M.=:L91YM&I0G0." #*/T^OCY*-:C]<5]TN)F[PW$O-J_)KPZI'F#=WVL",T0 M9:)/YZ=/\ RJ'TN8YIL.J+N,RH,QS$?G$113Q/!5BY&RP+^R&T9S$$^WI7>^ MBDDQ%U"7 XU8:0"%1H!@I&*5*=?0L'<87,_CFGYR:,]SU3.OBYQMU[.O"4^= MA<\&>GS7@$4V-/&'-_:%21_;63!H-%P)O.TRX(0T7@E &&7UEWT.E_^8']+2 MDZR_6*Q:M8 DWAF5<7%><\ZM*\NZ$/88S%-::=X7\^K0XJ'\UX<:!+@^*6UL M+YM3BY4LU7#'Z-&FL6N>OPE&KJK*]#=,ZF/NQ/ $=ILJ"3DO^."$FY%F.RDZ MQLJRQ]1?U2#0U'$I=ZVV;#%@2,-:PT54Z>$V$V(71T5_=PUE*XS+;(=-552[ M[O@#V."^LW4V\#/JW6"V$Z1,KEGN@+5R,267D.@BO .^^.JFID(-G.D=M6VX M 1Z5)D-B4#SL7S@QZO8+K_@O3@,0.\8%XO!4:@?1;[_S^H_/^5++:EPE>JI* M;99-<2+DP,YDJ>Z[2WUO[ 1?NV2^^=!C7+V&6S'Z37-R0]F]MJ]PX\[(NN3V M)H_O34E.AN-%/QDEF_RC9%@<1"10*->*#B>D'XH*^.83131-)'8\UV^P?[P# M =&$3Y] QM+5J??62'J1XOT#OTJ*2V1^^BCG&&C]?D!&;0,U<;GK7T@0M76 M;;WYLO#,$7/+6;QTF6-Y3:Y$=G% =T5_.?3AC^>^MPCAI'N5O&:[S787&P>< M%A<4,V8<+18T1;K<.*#0+2J1$-Y!#Z(PEBGX\6HC>(8KJSQ0;R<*2KJ%ZM;2 MVF%Z3>%+ 5:&&E\[BIY6+84LV=A3U&DAK/=K:"3L&/,R5:69JXY267"@5^?) MKGUA8NF#6Z1C12=?)WO>R1H6$Y"4A#Z";VIH:,4YICS<.-:E6!"='Y4G6'H[ M(U3=H'Q*2D?:4"$F5SPKZ5[-CO,)N=NMC[X,:? \WVCJ3[[HH6,(CXJ>C2E9 M$[@HR=<_XE,ZC1-AO0X\FK^2U'RMGY8S57CNI"YZ3PH 1$7?*-N G]GPCHSP M!W^V]6*4*9XWX&(>7R<6NR:"VI1^ M1"KQ%\<%54FIY'6E%+_>R3WBR/_WWQ M6=+R@2 )XP:U@X@+POA]HO;]>ND(.G<=GCM8GGPYZ+Z:G;R,7J=5*:-NY'BP&N'#@TNV(B_Q)AY'&@B%^L+.\"T8,9 M%RI;C)(F W#PZFV@-[4CC7T*]>N5M^2I&9>*T[ >GOCU#\!XQ0(!#4Y/BE^& M[%,.%LY"D\V1CN7HT2E^2+C2$KI9HQ.( KC^7&TVSCR* ^KQBQ=CGU+4,8@3E0^O+TM'W3 9ES<:*=T+TX5\A7*Y)$C MR_V:6ALYMD"![HX^H5YH Y#RN60*^MJW' $+Y#J,"ML+?J2CX]T9GNEQ>UC MZ)4/B?+0[5^0Q:ZC)/3$QE-$Q35WS%0.>"LWJA2QZJ>Q,I&G?Z>JXU[ 6B3Z M&6PXN#$@K)A:==,=X^?)2/+6JSQ[ ME5!RBB S=8;Q6-.SXHXS\G;!N'O3D% MFU)OO.0O\3@9BP#NGHVQB9BI[ MQ/=@!?!6!Z/1^&6 >W! >UU*9CPBTK?-FR ,!^%;,-;6W:X5)/"7$_3H=?I1 M&NJ:)YA=.!.H CA/KBRD YH<%)]#]VB:$*IB2(9["DD?PL\E)Q?^A4]\<6D% MLJ0"=,>X0AJBWC"Q@*X.O-V<7L3+WLDT&2_H#86V6&-X 1%:"0QY(1.0D G! MA-AW!$D8/<-BQ!E"F\X+W\B#T240!#EAU53RVHJ$Y",/":W>3Z=191KHK*!\ M'0CUY$8M=/7NI]\<$-8S![]9 A">9K4?2VAP[,_% ]TGB MC@PY)[5H:5)%/TP5CI8K=U?U/?-FIL'?T9'LPRR&)!WY+))2(Y0;1 MDT40BOF::""$7DP]>K\C4?U_HC4V_,3 J<-GC@DS%PB..U? M_H8V1ZZ[MMH< AJ0B_J%K@IO!<>BOQ*6I_P*'O@2;&KT*XZ.7W"QK:[8J&OV M):1_>+R]^0[\/A @0_M!K. MZQ/.ZKIH 4 MN3H4-0N=C!25HR=0U@@( :@M1H1>:/VD@Q0?<K5IQ)B!$XP#9; 8F8 M00(X;1@VT/48/%:II;#EV#;,X_+7STX"7PXN3VGLNPYYK_A_,E'>(WHT6>YE MH,09W^@6;^62>EN_AB0V7U!.F,NRR@N["QZ2X)1]T' MMG>_/,+K;U]"Z>(LL!&ES4T9TM_[2_#9!F;Y@#KOVM+[2/?./N7QY$RA9QWV MEUP-^NTR2HS>06EJ_)8$IR9CTNIM*]%J#9O2HOI,-RM(!/29W(GKK<1&%$]= M_>M,Z7'5R'\%1M*/Y"!]BY\Z[-0]DSC@AD. MT"(?]'9-.: C3;1QZK:6.'6XQPY=%W[WONKFZ-/\=6BLGU/*G0RE2WVEP]'L M]3=2S.2I]H?TU7JECA22N=+$E<&YBXAU33$35A;[$%WT (XJ=IBV,;?$3^*& MWJA :_0-0D7_+->%I\QVP:@N\4>PHB:QKK-A4%J+/O.77^=;QL$))Y6] (C M>"6JD_$#,A7OGT!I/;I "!"=[ML9<\0?HM :GA M[%.!LI3*@=]:D 6^U7H)2QX%-/$Q'PN9 ]KSX@K7=>E!]O>I&!_&A-.?F02# M?YM)B%XNA]VMJW] M_<35+^[L-!%D^](X!S3Y"<_//A>H^CM0FH3A0A8@[1$.*#?/AS0A4<<$-FIB,7K.QA-@JFT4S?S30K[ MR9?NTC*[74ZL\CPN7F74SI=#)U&WB^05A&G(3WC M'V(_X1^*'&'W-HF>H_)T?QV=F&@XMG_3[G3-(^C:O "-ANTBTBULU %$7V,; M D2]>?#/\H@1-IH#.HD3F]>Z1.F*\>JK+:7L.BY]L"38[C^_YV*MPN/F**M2 M'?%223'-SB#AZ/F.5I2H'>3DDZ%,C85N"]TWA8;&G7T#27D'['].S-:=:QW6 MQN@5U\.*GG["NGXN'W6H[W,]_^I,J\V##T<* M-0TTCFQ@!-A#F#*Y%U4?ZZE)NG[/F#J=.43=FFLR2 M]4;DW9E)4,N6V3/'<,+TPM*/W]H-H1EZ>=T(&=\N]I$JRAT](O@5DQ>+-,.. M^Z6HZUO.-Y>Q':U\F"KA*TE4UVWT?@[(H?1X'=Y]55.6O)F?OV;R([RO..@> MI&E5J@@VZL;PPX)J2M2,')*/:[KRK6(/F7G'Z M256)K1.:_(:HI!-::I\DG;@ZNPBG?J_>K=F+ [HW%,#B QKTC@W?03*2[CZ! MJ!=:NOA4>??9%S-8-UZPCS+(/.W?L[O$N$/.;QUE['PXVYEN__J>)/O;K4[+ M1;.J/XS+8Q\')'9L((MA&E-(9$_<,YJU95>XR:JS=7:,C=!*CKK)=3O6HSNB M55-0NA3_!9T)BW809^ 2'^K]6?U]0\>RCW20AB497$URP1;9 M[R_'5O+WRYF=AKF.-XO+_#?VWCNJJ6[;&]Z*B$B)4J5&!11!P(84@=@ 2$B M E*C M($I"@M)$@5$*.@H"!$141$B$B3&CH"(M)[29#>$DK8D/;%<\=['I_G M^)SKO=\X]SWWO.>//<;>8Z^LS+77;+\UUYIS95"^@R;",GXD^N,RZ <+),?Q M7'4?K&6G="+LTL5<+'6B'%&-A2#91\]IM8QBMTRKGPV\:7Z^XV7PSL5<':>- MQE-!##J[@7RQQTE_ 1M.Q MNQCP2/RV@9-%B7=S^,_LV)R!3T;6P;M.IC%V82E$L'299@?2*2_@ MWD4]:X?#(Y=!Z78\S[^C]4WHZSLGO/8%('/J M985G8^-0.?R5L;&9PX_R.E_=^M"_[G2>VCE^J;C8/[9X0\X?Q!4Q/W MCF K>_;G,%H1FVB&'V?Q6\N4O.:[S;^.CC"!(/9!F/J<4T[TKC(SD>%8/=VV M@G7Q5=(3ZXL%+IYQRWH,Q]A9_'O(7")N?!R$"[Z+?)4@^OBS*A,(?I>,UA^[ M-0+*^,Y-9BX$[;?^ONQ7_7YFY[G0&>F[\>L][9WF19%$Q@$6HH:(F4RJR*R= M2!7:'^IG(D@[+PA[)( 8$3LZZM'/Q>"L@E4M0G3'L%N0VF45!1$WBUPU@RT4 M[A#L!^\?.5JENDOZ5BL?4H&> '/UX/=3'ZE';&4"SM7O#Q]0B ,%/E]Z:R,Y\MC8N@[G11T1SXUMH8Q?-(.]+8NJO>X#RWB1O!ZE*E13R,E MCH!N$X5!1BO36W=7V-1ZZ7"W"<6RZ=_-D/,2J+([LB&4I5K5M/.Q6HZS[) 1GZ&>[?3K MI(#73]7PG,0C-S)VWJN^KHH9.NU]X5G7.:W+18XBVAG"KL<6DH:@.]$UINA. M%L&/X8PN79JR.?T<>OT2$Y@W_7;,O)VEZ'&@,!,XC:%]K$,OC2WCP"<08=B4 M \MYO,D$:&\H3( -]16Q4T.7+'PV>72M)E0IYN!$2OZ%/*[XA*+',I(6VH,: MK[T[-^7S=PC.[:]&D$Q'HA!+@F1YIT-Z:^B.&]G',53?K:? 9=O#+%VRQ 3B MJTF1]%K8RH@W(N/6V.0310G2VW3QQ-W-TW+6SV99B.:+HDE*IXU>8[V*=;?1 M8'M\P8 6/CS5EVC+5^B6G9 1W]0^'/'JMJZ_7U+UI)X^PQT4R M, C-S\ 8H109[%=YLWK,KA<% M9C01>U6:Z\R,_&267U1=P9Y&HY(,R:]A>_'LZ-J-)BWQF^%JRYW/9PS*)M5@ M]68T"!]+.?/74."DB9YX0F?2HZQV&_BEU/-T4YL+3&!$>8KEAT)(\*H!*Y8P M<&JH79MM=SKF=!8;,S^(YK=Q$%P&WU%/-*#+KKG N[U<%\HQ+ZOM1239Z -< M1I(/HM%!.7OWZH2H=LJ]J7ZS"[C8INV_/^??IN$>X$?3T&+H&U$TY3%$ M&"(/4CV0(JS?IB'A_98UJX6Y*O$>[!_Z&S422OR _**#,7E^K0E6+Y^=*V>Q M,7]D[=-4)ABB(K15>.G9[F,L@IOFI=9Z;X=QGO6\DGN\5*$D<>U=LU "QWG]ZL5;%&UG GU+ M1GV-CK?D6N(&3L<9V#^ %$WA0BNX6;I$51F"&DC51NI_WR9&)F/KU;<$ MT#$Q\TA3S\W.*L([H^:SB46Q8:[;M\9: SP8J@3@N4:AC@SVE'[Z&]A]A > MFCYYEHUHX/BQO4QGY@ZRN=29^[HU[R:?G9]. EN]@$J!38N7_G] PZU*M;"[ M*%[09'2V%>I'O4S=&G]UG)ZS.+=D,+[XT Z1H'Q=S=>X4M/+KQ%WB(4#(A@- M^!66A[XTT@E;E\3\4;O11D!_@@C-@SA@N/E0M4K0FB*^BF^I80/B);]2(4) M[:HCW5?2_")OE*)Q(CD^)EI_1]CUH6?V UVK/6 MKIW3_U@KP>,S H'=P/45$8ONW:"QC4)94-*C"T=K_6")MAO6GK@1^\HCZ9RI MSLY=2[KG>6_*$R$8-*^5-:FE,(LPKYPZ>7ZS?$DF#$&@5A7I4_'W':$[G]6;Z#W\L*;R]#RO:L-(KB[!&MJ=<5> M$C%CYS7/$=-LJ"O4X6*!-/V5(D'@F4!&BS#'PFR6P:4@WH R@T8_2JJV 8?H MBOTTWMGHL5GYLR23>.3"X7%D\W#'V>%[]$,O*]!DS'QAD@]$,88P8" ;:5!N MNXBA?G-C8VPH?TL]0B\L4$#X^&*%I,["EFKT'MH! >[G^;3>N2XU@J'!==HL M@'C5=4RR)TW?767N6SN-'Z9?.W[)JZ EB?B&D$#)O"B'D!V>HQZU)L,CRI0A M6*($ZDNCYP/W',&C*UN607,N%LK/(%R/*=$\3ER\]. F>WKQI=92K6'->E?B MP")&DK^D^$@KTX8V'HGEH]_YM.5H6$)%/3ABK03EU"[>U) S-A:%$U?C,$'BU+! MB5R3+LC5,<:LF=N[@04WC\-$\->R]X0EY='.=(]+H%JO.KOQ!_F>MUK-3H8, MP"FG215B-?@\=OHL3J=;R2[>23ELS[C2.C!7K"U.MM+(1^_=2:II0JV.^[;V>S5:.7; ML-#H>0TUR+Q\IAL,4L%I,?64"9A[]1]Y%QP0Y?$40^3Q3D"33*T,!!@M)*6Y M%FY.VN&:;';H6NWMFO7.$1(9U^]MS00>FE#L1K"EC-! 3Q9:8U]17EE'M+G& M'#I@P&]S<3DR-T-F6N5 ZZ(66H38S7&L)/MIUYM2DPQ57+&V5#DLKV'^ZA@^ MN0$JR&CD8@+OBMS,6"+ZR7,3=-8R27B.@W#WB0$1?U<]?( _4M \E D MAF!$"SLAV"(5VEWQ.K%M8%]8U_F@ &69X4*91EI[!TGC(]G]C(K?%;(R]O$! M6$O:5"P;10>$/)_W'ET.VLL$F@U/+^@=7;UP&CU6,."DM8WD$?Y(*:)L_^MI M4%SLA.P8+.D.8C<3J-[# E(N9 [1Q"A&36DH(SF]#D,E0:9U:4=8"E\@KU9\ M!I$/Z_7U0A.S2V*@:\2C&^:=5Y!*!.3+X6:1T R/];7KC%6!OCYXC"MN[4;R MSN6,7:@;5/V'0U*GEU1-V>(: /.Z$=(BNG_,:JP.7GGEJF96%Q,P^VB$)>?=Q9':,Y4:D]'O!FU, M0+6#6##+!#/Q=+4[;8P);)H68723"Q^ZWL<[=;X\CQXY+\]E3$_#.P[)2UT M"039WEMGB/+71M8^(7N^;/C2^&"5#^VH5F-"V3!EL(,O$AQBC M6@M!MS/U6@K%4F]C!NQ-P&U'-]KHB94"%0?K7S&!&FT<_4 D!7?7%"5>\@Q6 M9P&CRTBFO$'U8S]4/'WH3<[3N8%N+=48V5 PO#(#)1G#^X0:]BI%M0^^9X@% M\9(8V3N@V0[3+%1U'M]W[1,D?ZJD91@V.6;AB:52A(KRF0"X?VTNYC4A#=06 M>*=>4(_SWX?>^@33?A_.X^QQ\-)(W*O$L3?>8+*YT]6K,S-%H!,2RYHV#OIK MAA"JS0LT@D7X^N;Q",\S@1N!I4>W:?GV4=P:&YG I;Y1N^CUBHJL[]$CFC!H M04(IL=616JN$+%7QC';JU7R3IX5!\=>)>OO%!J"+4,OUB_@7?J(6-T K7M+. MN+3%I[+>'4.#@.?<$BNQQ)I"SI'5]*WQ]GH$C,T3)T50# M!B<[$U"&, @P:J"N^'7^)M!J9_0]*15)PWW%:>^(!39N@3DM^\0Y$VN4B65: M0K=DV!71 7SC<05JFE"#_M82-RZ6<[VE"6P9HS[JK%!CM"EX*_JJU[HK<^SO M^)P2SS&RM5R8A53/0_JR:I)ER'RS ;30Q6Q&^K@._$/ECCMSEWO:'IDO1RAA M/N($>;6C?,;:3/0Y U19D\V_8<5)6-M&V/^%U/2JI"2V!6^ZKV?4LX*;GHK: MBM3L9?""\.=]^MC;X\UUW)52YZM3DPJ+KGAR[%6 MD=6$FX_694^=UGP9A_#:+OORO?UB-,V*-B"<863"!I&7YI MXYB#Y2/Y=I^)?,<85 -6Q(&,B4 0\%$35]\Y><['?"%,%'(X?4%'\0I0W1:3 M6%#Z+AJB(4&VJNI)W42F8"CT?2Q-0[7)Z)>.^=RW]Q/^V(UWAZ8R0M2OD!_: M/>ZF?=:T28:7\XI)N"J,1X>N!B,]'A) MTR;%8N[Y+784=@[<]+.^ZPS&-D*]1*'(\][+.LWW)1CZ+ M"Y=BAF?/]G>=L!F>3 D?S]+W$[]X\4.>H8T^Q-"D[76^ZZ)&*4-BG"K)!9RMS2 M#\L(S4*/LCA[25=E([-Z9&63[O>]:"S3H8J)Q.;BY@9(&?7'45HD2,WWO0.2 MCGV*3*!0269IK;ZMJ%GZ\U\W#TRO&-M>/PJ]_]GE[9.2#YG2V?YZC0.!-H7S MMU>6-36$$,'-SNJ7]8TSA!8Z][[$O2R/TZ<8(*19 ,5+XLY_DKK]_YU24#_^ MR=^D?_/'S,F\L 4S&)R(43SW=%9RBB[A56'AJ"1.^N)+QBOS,J09B3VR#AT^ M+ U:O1TQ='4EVFQ>UB\N+@(:N7UW:!R<354!OMTC/[1 YS54N8E1;H$R!%R( MI&2WXBTN)>[I* >WP("W,D\OQ1>'!!]M=0%(.'!O?9'=V^^@HXPC8^"CL.BE M_NR$%YL(+Y[>DD_LK\GMG>IE D[FGP,6(PI@4;#ML-'GMH=)^8:>=K>(3MGS M$V$.]FX*Z0FSSA(WP_COUXINH.L0)$--N!YY) II2CW,Z-8Z!IJ^!MO7%Y'& MA/*MN]P59$H>7+.8#WOBJ@?-M)<.O7>%W7@.FMB:P(L9BCDH[QK'?/2E_3VQ"_\>^]]L_3W4E/F&90HQ01?I;*[UM MU*TK]S>S3$K&P!@V1_Y;:U]K%:PW510M,%P3DP*7--.5!S30([K8U_U4'.4M MZ)Q-NP+NS$:JDU:+4FZ]:7&X2^LZ??'$)YEX[EK@MI3=_FR_6/Q< SFA?4C! MK8P[4_P S)&.S,: MMQ*3UB9RNJ=/M^J)D2*YQPN0IYG Y;SM#^XY&=\[<$!/OO/16V_]%OJ3$TIJ MT^^,]GZ$;W-&\#$.,MJ%$)L6REPV9')>]_"PC\>^&=QKX'_](N>)*"W;CN5; MK>F!09BY57+HQ;!6!P+/5,X%[#R7YR=5J:?R"(+Y7!U9_A0+AQ.4HC86P[N[ M)007^6;0A97KT59J8\;A7O!%"<\&L5B4^6BJ:!&OIPU\OBRE,]WL\;GJ6S<7 M7&(=A.5,A35$;9>^N4T5YZSH]H,OC"P6=/4G\Y'YJN_&;)WQZ\P:0=DZIT=N HEQT68P86N>:NL%KVH= MPX5Q?Y69;T.M*3?^<@HE;S55@PEL;[B%65_,'(;0-YMFEY^@[ 1WIC]PJ]@U MQ7,?ZW3?'[]B'U%>$4W,JJ7I68W5FZ+7^- 3OA<)[B)II"N92M1(R)>&!)8[ M^*&H.EL):@<:C%[1U8FO_GJNANRP[[L[&);D_C TW<^NNOOC-"5HLW3#MY>E M^O*M64\F!/%1EA=7X]')FJ(6[C9G0)^KT'/IZU*\(WKD6Z^NB=G X5$<9^^W M.D&#,[7JQM ;/'WHT<-,0+3W9;&8VU!*E/2[>^A&'$AEL4'+:CP]_2?OU#WO[N4*)T8(2!%?I*4R R\[@0Q?Z0]GB M>Q1C B+?TH>GGX\JU;*\]>5P_1'7.]WHT51T7L+3]%;4"&_VN2@5B:2*%]@: ME5VXE[._E4:Q+12#M=Z\)"BN)?=J=^$]1^G'0T-QSO)%:)-/=3<99^[GS!)O M/LI0*4LWXG-O:II_/11G\)4T@ ;WP^I;)\TZO3^QK%[T/&,' MZCM]7/0TUNQC#3ZTXPN0V"(&8P*MTC221_?!%$G:K=1[?[DIW[;R0_6">T;H MU#$G==5[IGI5BR)&AB=.9+WNO^W">!%.H$6RV9C77#UPVM59Y]G>KJZ4)+VL MUSTO,!0E,18PN0<#MOWNJ;M.\%MJ\=]O(;#I_ZWWW=>+78F/.WVZ2KH4 M4OJ_W16YLEO>;2;(->N/3@OP.WGX@W $'V;\O_56#2WHIV1+QD9Z:"@0>4[7 M!YZ8XC:I=\.<^1K:&QH"N;8)!X!J1*@PX\N(L")C&YAH=I]+XO0TJOF6AG_, MYZMWQQ':GN%:8=ST#H1)3SRJ&\V.)EP'Y1E\FML[;A>\3--SWX'LV;'J5]Y* M5OJX.V@&M#W:Y.E^+.]=,;K@:H$! V5"]1D)S"J8#'19\._=./JA]B)( '/> MK$!_T$AY&O*NQ*?'ID5K+A7&:G7LEI?>DC)0K-R,:D*(1M;!V'B@5J5#V5-3 MN3:)L&-D'[WRQGHQ^@LL47#XQXRJ03KP),+1SQ\23G OW8N[U3X)!THFN?@ M.';&<6>,11[7N.)7M_LG&[JS?UX&7 1_C8RG;YW#DW8Q@5CHCP__D8/FWZ__ M]K7XZY]K./CO./?WX>]_I*W^+[S-LKPD2CNBUJTT^E2?%B);^,!E]1]>MNOO M77^LG=BN_4H763/]V1'AZ=:SEME--:[.;"V>\CYG+QA M/YE&C\).#].RR<7A"+5]V M_LHU%<$ISLK1[5^^EED0T5PC.1F$UAVVEP?E[0USBP+]YMR(,NKT\( MFO#-+BOO&\QO;RDME7%U[6^8='\UN([+F>S%?\#/0WS)WD;8:H:"4WUQ1JWT MT;WAPC>_08ZR!5<^V,6K=47WIB:J@AU4)LLM$Y0P;F4>SNEB! ^!3.7GS^JE M=4Z7O3>KY^1X,6V[^AHUPH D0@>@D%59353++?&1#:$F1NRH![]7IOV#M)1K M_JYU!?X'M)RFG=6DNU;S2DL+AM?0IHG75VPE='>>T N8P3R7Q>WI@+FUWED# MJ9LHTA6W:"E[,M"V3\+,K?\9)]T MYL\U-?^O9'SZRZ%E(F*=:XH)K&Z@5_A96_[W.6G(UN@0?S,I\1D"^4B&8>F25Z95H_Y,)1=XK@1JK) P?_X^;<>(AAH.I:GEOY MP,+ R(*9I60=M[*H@*EL]LXZ%W1>1N4\ N8".J2_#J G\',P8N2M*1E481H' MOK7/1W[@(!-H+4S?TT"G*=AF:SO<)=B*U#$!,7:]"L87%>J\)YPC#%MG&/2) M% 2GL(.^QXTP8YK7!U-#1K5EH7'9=GI43K\T73N5L(I#3P;4-KU+96,"0=*1 MZ^;MQ\PCK6ILMV@A1P1##>. M,4B_,6K.SN8C#)S+S$?Y^&.+)B-0*]<9,I3<9%B"9$7\RUPF<-<_)(TQ&UO; M_GU[O$?Q:SC%1I4FN!^J!SV.KCG#Z-$2&ZN%;66T[:*VIVS_AAYK*QQI3X', MC^&F+W*A!9%[#N.#$A=W0DG"]YB ^H9.\K%#@SK74F5\-$U[=C.V)FYDUJFB MUZQG7C(!"=5+M#GHQ7K=T5I8TGE2^5$*"+II;)/ 9C6-%$\ MQ"(7Y,JR'Z2I%=Q+I>0U\\(6(P6"#&K+5$ADOP#\6!@+AK_BR&MYD3^F=*GG MFW4'S D=(EJHU4P^H6>]0C5LC6<":<=[M%_[X:L#AF&Y9<89-I,9?1YV\;"U M1N4)4>P;9@ MJ-_2H?TH*0(^*CC-G";HCU[)EQQ0CEA)4]*S6M8*>5EQ YKK6X>%L,!F,OF5 M;M$"K6, /<7=F\80A,V7$K#K[$@]]8AA+%GMR"03V"R RF?A$M[=-4R@W+XK M$939CGT<.MO[AN8CL^2,U6M#'$=76U #_.S1MXF("169X]>F S#Y34 MAIPM;%;$>0=RY%(Q8OW]"&DMOB:#G0_GPI7:*< )D'[Y06V_PKUOO)O$)]*$B9AM M%RLOX<[LR%!]W:D@6ZP5,QP]6SK],>/9%3O#IB.E-LJ(I!-*T2.%V)H63<4R M98*FXJ2E%[>'OWB([%$LX1HG.N=0(+\)4HU>5"$YNW;(*?5@6X[/\2NYZ9WQ MG,\Y,CY7'D#D#/)^,V]\9$Y$DX4_-LQ6#*2*)X)JP@JE");F;L1@&8,-5"/7 MK-N%V$D0^^I"BV"M@09?5MH;>Y\;$1P/3DEHJY?I4L3(E#2B1V11!7^7HJC9 MUQQCMY0OYT).UIF0[)$!FSE<*#.,)P3:!&:'?:?W=OVFE^6EQ_I=O[0HHS*Z M":X-_)&QIITLHTGA^5]YMN?O77\L18[SP7&1(+17_ U,@++7&;%Q^ W;T$]W MMOU8K[CWC]6,?VESG/QO*W26IG^M!/J:Q887IG^HUO%+)47_GA-R4NQ7 MNOB/;OX\ =A< M]O7V'"X7V)4/Y_K/B5\IO0$4=F_WGQ+!9 ?.'[_\\F/44+.ER/7>MIY1R[(6F2L@<,?&Y=E0WF613W MB)S^E/#A])[@5/R1D+J*Y/>!H8@6/'F;'TO8&N)8PK;>HU Z\%W8X(\8-2QA MLY+WK6 )FZ0AR;L6*L%@G_(80T-HZG'+9[OCU/8EN*K<\CE-L/*2:,,\?7_Y M2@COMKJ M3MX=WA$P+H!8M=T49+X9,3#Q/D=CO1O8I'$CVLXEXA=V<3+NZ., M=YY^N7=45AP IN3CR:V5F.^U156:B1[L_9HUJ^6%B'TW-A+/"S&!._;FLYKV<:E M!+PP:%5_'-&O)4CF24V#^!]<$#*L:. (G?//%ET?J,6^IV2_8/&B.U("?.CI MZ"GR^;!MJ<[L2M+!G4P R5#^OA:-H!2#>ZCXNY)";JY&,8LVAI"DS1OK)!;, M+@S&NLPR 9NCYS.&6KW6VPT8MB;T>9BYV[6RE#YTO^ ;=-E%UQ87_"C4T-A6 M>=1CP)< CSINY?>2JWP[X>,^G^7GK<]]1&CZ=VQSGX.)-<,'#,J:64K=^VGYD_<5SYV9W[!EY=?F999UW<3-H#MP1GJL/R]2 M;-,6G$L._Q.7<]8 M0%N;.3G\)!0_\C?>>!?(]A.__>?_)[CD<0\]FIGG/")$0Y"R"+YSSN3O"?U) MX;,>Z2X;#6''TDL*K1Y#CSAX70I]&%&U[MH+:Y^+*#O!]ZI%2E;S ?GTS')1G9V1]#UK>&X&@ MK['5T]TRS*#&_\X1FX M\8MX$?ACS>C?'8O\Y6XV)?^LVKW)3_!M\+[_\VVCR:USRZ10(N]ZP,?]U(T MR?SS>QTQM[EL*TY>,0W>??]4#J0!EF=>A8-Z)%\B(8\7*74OGVJ=K '; ?Q0:ONMAQ#BJ^@"A,HL-#>Q5HEMY'@QR9QXH^V3VF7'Q]GI M4M0*>[0\?9NQ:1K]!=H9'VJD@%+TXRP0.WO"%,2]9?^1K77JB5[XBS7S'6#GA=];LSMG^7*_]XRO9_ MJJ#BC]3. & S3 M8 )VZ B6PC/#;/$[VB"Z6(,.1_ B9;R)F+M)&5'*>\CJK@V=RFH+(FA?44M: M[MG-5X35KE\[M=W;"BN$=\<+HK["2(883 DB%LD]O -\."HO3%J[[[-M_Q%M MKD%]A<_O*_0.GTN]"<3'QBX?(22_ $^Q-/E!CV/;FX@9CPQN\A6KO6:'0^M&JQ M_P0QL1ZZK65T"$$)ORT))2V\?05_U3_0<"@W;MSSL==2IL-N<1W>K7, ) -M MK\0Q):HT=XLT4)6P@52XHB7I?*&9;?*:=[?>CA(J4[7FN^]R9L;.0E%T[_<[:JGYWT<=HHO+A?$6AXXX$?#JGNC=8 M<^8O+C.D6OTU-AU==5(CZ'C:[0=9?F+ZIHZ:1FO$\J4RJ3E-M8)J!UB F,O-#]X?ZD !/XK=GW\B - M-= 5T5#&1A:VKQ]- UD8$Q4._>T6,/FA3=IOQ.6@'9V9P/(8A+XA\,/M)OA_ MB7X.&$&);^JXNOV#H9F'.O4S9ML;Q]%LWIY]K[ MSS;,Q]W+OT(N*6 ">2Q O$Z.9-"W ZR^.#$1L"EE#OJJ+FV?%LN2/>^$KG59 M,[ZPD-1D/92Z(OO#[6;L#VV@I">@'2/T GK$U)MZ LX$L+O0BU_3?KM]OAW] MUR:7?J2J=6X>QD!>90+XTYC?;H,/,('?&AG_0)DY[#>28?^FGM7&$4RKDX26 MD>A#V3E9_)_(.^YFQ+G^,(YWB\*7^W0)60WWO\A M#\X$V']U>7BDQL?2C&,AMMS0YP=B[/WN-[4HV\A<;-\M2HK8?/A3O]/FD7\9 M0?DW]7].O1DBC,4X) M_8-QPCU)E0OL^'\AZ?@W_3^C_^I/C(O+$":F3%GBT>&*O&T.4:>VK*BFU74? M-P9=R&-Y49=/WS0[M"TKX/X3+G!$H*2^5YSY2M!NC7_[3 MZ3'^*'EU#'L'GQ=Y?ZWU5H;E])H2=J5?<=6HI)V0G7I77F$068!EA$? Z6;%7U<.9"9E5)[Y[;&WJ[ M#JN,PD17%ME1O0CV,NLL04J!8JQ7[U:)BPI96&?A YA,J/Y*9GZL''%?R-CY M(A_/2-WPG3HGW8/TF*4:@_%C0,H8'[6!=1"N;FMLS2?_,^NSD06K/8WIL M@YIB,>JXZA.E7)O [J5,"2LF(/@0\_[S3=;W>_.ZU !=+I&"OU\&]=\^V.\7 MW7UYT$'ZOF%33>_]@OT_3!]R.1/UB0F(,,1LM+))'D3A_DL2(P[./&68J>UQ MU^(96W3;T_+H&5J':0K%ADICYM5A*9L&*&G.%&=H9\1V5H/-'-U)8WT.N'C- MJDLUL,FB_'0F<*=F*6\5,J_D\'I?V.E&V.FB_PIOXLYV3JXN\DVIJ*<^/2;Z MZOS[(:''=ZAI'B:6V-]^:E)[V\SY[;1^"6K_<#9O*3\]89?QL61(P M_'M?S'C8HF]&J-4![2I.^G18VD1'Y'+ #C]E&8&DBV:!6R<3P4G*&5!I3'-- MJ$1LJD>A->45/J%X[5[(DXU-JSC5C_0G:"=X6'S%"Y(C4=ZFFG?Q@S03>9T3'H121JF6&8F..-6J[)C<3]KA:7/:]LNW ?AJ'TSNE^^A"LX*Q;6E? M&8(M_J\NYY\<&OJTV?I3P]L#%V_+KG)(K['ANM3O/WT]*^21,=./%#9;XM9C M_WRJ+;+D_>Z>2:-,#\W7&9ZNWMONG\OPB3OT<7O572F)]ZY+^!UD#:OJRZ)^ MRD_TL^4&&U4$WFKK)DRWN*P7%[65*N>.78^O'\U\$V@V)K_29?79L[L@HD(T MS:5GW[?CA)N.'D>U2O.>]50PFK$%T+LCM;?QO%I2,[@@#R11XH1Q\8UF@8SP MV-ZEF89@HW/2WO>Q&EW9_/,C \>Q?0?X=R_^5# MN?^8_##R$TK]&(HU63Q5J@3$D,;T P<">XZZJ-\JF;B_[*?<*\H>FGQ[;6%=XLB"D0JKC$#GYTT7G]EVL[9"_Z-"GT6J=TM M!#J[O1J,B1O0+KY3]GG#K=[;EDI51#6G2L%W]M-T04RZ9FQY3%3^O/JXY\$/ M]\UT39KD4D^J2M^I5Z?S_/YKDS1@HPSS1]>-ZXBN)8/WR1BYZ)*!9 MOJT G M7'EWY-/P3V^^OLU0\[9R<$4_,=86I'(N_"SR^#\:.ORG+'_YFVB<%/[!/"2] M^,$*_IJ0_7?SFOUM1W\GM/CKW?Q["^F_MY#^>3<_1JM_SW!O?KD;[A^\QA^< M1NQ/#KH+;%+^E6_VOVD?Q#*N%A<%(YG8*#7T5V!)111G\-9;O]MBDS9BQIUE M#M+"PD*C-(STU9OW=(W[W[,PS0UTE35^JITAA";X*S&!G2>A)L:(@RRPV\MR M/8K1;>FT[P]+",;>PX[TW$S.- %TQ8A2"IZ"'%8TX)U+DU64$U6U1I M75;9E.>^9V"VO%R6K7/JN]:HIK&(/["%S 3H=Y/,&?=$AQ:NB>KC:39GE-]9''[G>7]G*)_>XDG) FT_)9K\(BB+ MIHL+WX&1$@-@! 2ZZ@Q+>8V6L40TK/0K1[FQ+1<3V$YE;&?Y,;KLHW":S# & M-!\A76 "&ZI*F]$$Q95-BY?,0U@#J6"-*I+UM:O\^)D IV\:0W"-)@!CW.>J MQ((&Y4!@E^ HGH3#C[Y@ BLW;;>P?F'#4B7A0:SI8C%G6@AI/X./1=;J+Y"5 M^^,ALAOFC;"\.A82FR2[5@FC9$A,H'YQFT65!\ZV3\.\0FQPXIR#[.?M]]SV M/U#O\?_C:+Y'$4F(/PP)_# =;> MRE>A_S"BMG\QJGZ$EW[XW__5MXH3==0@Y"'P%(XEI=;@Y.A EJ%<54;J<$>- MML/#4VS;+U^1#/S*T:G^@[.*..%G58T@78CUKA%U+W EKU62Z_ROZZ MUI1S)UAU3%49_0]DN']2.?B_0=8?U?/8'W\U&PH6H:G^(%<]@YW4G4TNK1;F M!Y-M ^5%W,I4PD).[0QJWRHB?^<>KQ/;K,N_OBS\UB)D_B;O[>&SI%9 MLTBS)&F/1"%AK%D4NFDUVU,(%UR,6%.+$]$_NCE-3.\;;_ZFU8+_W0S]OY>L M?+^?>?<():1O#&4#O$H*19 9Q>36JB*S)--0N&9Y1D1T\]Z0K0+O*S76LA>Y M_ P8VW?F^-D9=F>CM$!)5=S!/:G'XFNX+4R_'N(0=]P:K!7US\F\_]I4493^ ML*"*BT,IC#"&49O)^#M(Y2RD.RF\EK&O)[6IWLJ#A[#[P5F$SYT(_5$[MJ3% M_S6L^S.R2A$A%:+TU_F:EA2/^R-\99HY%N4E,;M\W/9DIQ[P]?H,-[Y_^*1D MS/_H'L%?O#@>H.JTV,F^-8MA&PE18X9;@]07/':Y)!I7W02N1^@U2Y$"=G[" M(7YU0> +"XYL]\,TP/+@]Y!2!(F]5G1]UF=R>CP1J7)]:+IG3>M 9$7<5Z?:))A7O(]4[^&7;^OX*K2+O$R+R]X\U+%^ F=0+(-NF96K%RI4EWRZ1NK?).!*4H;G']5]_*C M(]B;IP1S?YUX?XYYZ"A"V"^/V%!MZ%&3Q+UV.PEZ3[JD*R-L<^'[)R)GBC2/ MU@70_PXO_+,P)\=D#TT0,Y8QGTQL#8/R(65(R83'DR$5XN!IZ9@Z+?6N!6X5 MK;V0@\;T1+CV>EE<>^S2BH.937,3K$>2KTMK=R^J0=THE]2@C3$CGT?PS*=_ M/:B8(W2LI(*Z^8GQ4-_I++TBZ8=5&CTIZ"H$;%P<)@";$W9F NF4KCE8WLK# M&BK,;Z_%*U-MDGN2Q9-10$&J<5^PEB5XE0EL>5<$1I(2!HC"\VBR+U%@1%C9 M5:>\6^.4ZYB_':.J!/D^HF^W-W NHJW^FXS1H.+7$VA0>J2!"=S%BJ/MNLA* M]1!!](UA/^]:]8A[J0<^JJH7I.>>D1C(I3:X/E+T]U Z:, '9R/KCGG4+8(' M<-&K'GTXRLDNQZ]:_+V#!9A:1$P5A'8^\54)ZBD3T%0Y4*/W->OVZ0K?YXQ> M4408$[BV".Y;*"5EC.I$4@35I5%"I,=A2D_3RSIEA%ZLH07J,N*NVS5>J0\^ M!+N*$75)@LZ5D^4I8^A-LY)2G0PIL,.;EQJ])C2_#*X8AU5J4S-&$VLDE$9Q52-,$/H;!H\3$R#I M8WA!5TH6/;EB-Y@SW*L4P MN[:H?&"Q[BF8(TNY(]VZ*R1<)$58,"^==@(L>N[J/814Z,1EW"N@5=FI'*\X MLZ.C_I)VJ9-;FHB9N=R(/+K*!,7'Z$?)T)\']\0<&Y*ODN0! M_=-;>"K2W\+W(/*M&SVIC2)7^,-C!78[J]P&@E&I4N^B)78)7GUP:C3:,A*> M+R2TXW)6PH[JW A-$M Z;?)S(3%5GK_D9"FQ\+%;1?AT4[M>2\&KP/'D:PF] M,;3SGL$GXN2&!#:MX\@F8]#Y#+(YI8>>0O,FXRKC:&JDXP5CDYAJ%%OJ2N&+ M_8]%/:!@509:[VK[\#06K,$ M];6[V8N$D"#AI%4UR[\"[8OK&Q2(R&VAB60\PJO7L5)MQZ.VFLH-;SF/"% MIO->_LFM36\%GFU.]Y(?1KM@^Y5JM0187.GF,B(AW6%94VN[F\3^\K(S*73B M3.;,S3INX^<:"7KNFQH0#R;+_55"M41H5UC-,_UF=< 1JC9X;;$:S7;LQ'BG M!H0TL1R#Y_^$GUERR97KZ?)3^DU!7'4\S0V>L+\(\U7#,7D M>M3>*-VFA("S,J-Z'#YQQ$O6/C*:;]@>DAWGK*BG_*)0/(Q/HEKX+-!C-"., M!H'2]O>WAJ_V9BNNIA@=DSTXX+I>O>_6\N6W;/5\="J8>X\MVXMG@\WT;?+ M'JS)6(1J&:FH'(0W;6JDZ7Q=]0!E.6@"_/6P/-U[&IXXYQ&NBIU^J+K56$A- M_[L$Q$!2P0RGR3S?V3/YSB(.7 \C[C[0&3/3XK $0RDLK!82QM*SN?7Q8_.^ M5J '>7^UBB@^[-CB3A>X[_'(3,M$YWEBPNG+U6TZB_EK#@LBJ3US3FG5"-(E M3']B57]QG_\[74(Y FXVJ_"A_Y-(3Z>\]=[X7K(>]32.)LT2>0N/8'7%1\A& MEC:*19MVF:H=&FAU\W034WE^A!MU;!-%\T]C/.;S=\AH2N97CY56EC_Y0:E* M3QG-!\9]T46+SBQ(M94I[[@2X?PD=**YT?ZNU^W)&T]D@[JC@74.QK;X=V : M@A[KH0P3]8N>-.N2!N^\$YL_O70[3F]\>4=>@KN1U7[RFVS\57P4$R@HJF<" M4-II>LDM#WY+\'H'(A 2H<79IF'M-F=^'K,P\NG@>&,2_-&#\C%*'E4C!.57Q@G[B=58\MPO M(*S33J%Z?"T%\K;Y7A;!R)Q+]LJFCF./V-AEJX^(S]>LGCI@C?:T;ZU?ZGP?VY!OX'I*K+_6KV><= M+ SXX$D&B'XE(J+6HY<)U"8Q@3H%+R90;VX+D,VR7_:Z=I/7BVSWYN5%JUU[ MZH4.E.?DOC*I4.!5%R,ZH:5(0W_?NL,N1$[-I1YDU&Z\2U*IF>6*> _&DQ_L M.5RRDE!S_IM_3M,YYTU5'"%O3+]M9(WJ5BY&(O+0U4%BHPW5*6)SZOLB7<>M MI(Y/RUPST&@_OG5=HOG$\:T&XL A@*-*4A,LI3K3C.CE:$XR2=QXCK:<"3+L#688@^**-^ M/I )Z,W-SLG]N5^^/,O8WD#NH+20':LA45I\H"&I:;D*P8O\I WK.>NL!QS)4AP?AZX(5;"\O) *=),J2A;=J\@"=@;S;]C: MD#)OD:?>T^_[I-@1[L=(9A.?5(@-&#R_;&-]T/E6$(7]4%KIAW"S>'<]J1!_ M7$K%+G25O )C#TVF$ RG(F@V8+A*78ME&^X69HQLS.G0L[W E8*D;9XC,^"][2#:$MODZ%@\,LOU#6KO0VS&_>*[Q587P\ MZIH>F0422Z#S"+(=Y1 YL0'29\FI4&9'GB0.#3_?Z"N+'IX\0^I]FGTMZ>C1 MUY:J;L$7,C[75=E_VZR)H52VT_93A=%5*K=&PF&;C\'>9[9)D8K"WNU!MBA, MO) M@)2"KQ4TXH]*&FQ5GBD10RK28V .0XH=]14R!>W(PZ3OQ5H+$Y.>K7-] MV!:GT,NFN#!Z]>3!A5% KPY )E)M&54("-H.UY=H2\_0XJ#Y@G<(+-7B=Z1= MX92&R1NPGCA)O795;D_$S '.Z%,'W%Z<#K8(WI,H%R0UII-,M47U0;W7HY=*4E5J M4K> I=\KV)+O/R8;C"$B/F:#"(@M0[3$X2,/(0L+BR=A,L7B;WG? MGKOH/='3"GY@\; P =MN)Z\W_TU"PB6V73OB+X=E8 M.T^?@]G2SP8L=2LL"@^XW<77-NQB*]Z+5ZV00]K1\QERC'XFD(>_CU(&^1"1 M6EN[RY!D$%[I/9S0*;V49KB6%/)FDTW8"[/C5:<^NHDHLGQ*0?(B3<"* 3]* M,609FZ@WZ*DL%V 5,=!QBOZVS)'DTDI8G'OL*1.11X3LM+P\.[RW"!_!N6*S MISGH]0R_U(LCW+LW<2*/"M8 NBW_7;=IOO77O;.>3RANT)$/I8M-H:> M%R;$X#EIW%\7$R^08#7)7Q1I\+U,( O?"8R>/M74\$FNECM+1!I8Q?9G4&+( MD'#8:+)E48/>L>[W9.&[&IN<$D21N]]!#6S'"S(!9VPP^L/0A\A\;%V'7VNML>SZQ=9S8666HPS.ZY=&H.02.5>Y MK++\)95=IQ*N7X\E+/L*MUX,E4NO"1AA6?O>->+DO /UHBU+H#?(A6D.)/.S M;7L0/""B1E(JH6TU]E3E4<.@<3?D'L6W+TJV[,ZQYX%3X/0XQB&P8TR4,00K MDF@I&]DAD^>D(3':?'S(;G1@/\>::R/$R_3)T6]CWEZUM(IR(D*(T8K(GT@; MP_3)4>M:T9E.E,+&,07>)N+$%V*_"%GZROD7O+MD&Z,:-P5+NXL ZV.4(Z5= M#([O!GXWHQ[-@Y*9M94#W5[[[>-Q5BC(ME@EQD^5 M"SD-\Y;@40*\)N4$X_M>!79%4N1< Q4V4P09A<3TLS->9('7&*>\%1_[.V]9 M2-0[ 3F6YG\"N.U1OE\Z?& MY4]7+OX;[A=RX!==+QPN:VP$W,M!>YK"!.B/ M#%U9X#(=D"F:4R'#*(7@"&L<=Q%%1ME$5P1WO^OB55)#E?K^F-CRZ.F'](%U M]F?%1_66XL2S-N_:87[%$O_^-6Y,*01;I%3GT7NMAGB]@+C(YN=Z*K>[# :[ MJ]2_,'LZX2KO+-OA;YG\[J::6ZX$F?$3,^9R(D-1:O+;W1^\C4,M'QZ/!?SG>AB*8.9?:H>G MD"&5ZN*6_U][UQ761-J%0]$@HA%$*0&"$ 5%FA1U#0D6FL@&L=)1;! !%94@ M(4,1$$C @KB610$1%0,6$ 5,I*^B4B48("%1FK0,2)@UR?"/>_OOX[__U=YP M\5U^\[SSG7/>\Y[GFS.G7E =D60]%*#5;F&R7UC!G5X6TZ;,V/+ NE'9PDUA MZZ1+>*102Z;1]EE47JM"-X:[ 4VBH;_,IW.O+\O=ZPE8>K$XWLSF>'*K><_K M(MVQSVK7/Z#\%(9(8G>/=;,H;WF.72 /5[>7M;@0C&S@E:>'>QV8JHVP'3#; M_TQ>GZ#]-B..U%DU)9IHG$4Q2$AQJ#.">]H\2G[X)I]&?/R"@DDEZ2@NQ9:X M';?]X')C]&[R1;TEU#5) 8Z+N? "?;!6=+2A^=.5W9FBS/0OH+G@/.'D?2B2 M#/HU6K*\NQ^9+VNR-HE17^WQY\H$17=[$1VQ:L(E.B).-.%?9-O$_EA??YN9A8\R>=M2,,)C]XT/L';)^ O1%T^L=G/ MM.0*YS@NHY.(E5^E+Z,WPVADHR5UZ59Q5!US^=>&D7JZ[O+A^VX:/6L;?UK3#,00+OPDN?"^OQ:E3?_GL:9,B'DQ?2W\/ MA/2_ S'VA-\K$] !T?MV\2MX_]IDM_^Q^H!03)PN9LQ-C*L+5""0BWN'LPV, MR].PZ2/S=MEN7I7AN7N#V1O&8IW_'MIGOS0I=< M^_*@I6-NX4;[;S&8N3E6NT'9T65#NSW1]6QEQ**.4*802!JK4A=WPZKZ8*%C MZZ.9V"O;6Z?KGY>G1&J%/6E09#Q;OD'OLL;-@H7)3=;#G6QF7ISJI& I_!;6 EW& M*,+;O(&1.BX8RM<6UW](#RMP3I5$YUV_N\H9']Y#J&7HG3#KN'\'LUK^B',( M4( [V>IMWP -"N]Y/(L:N<=C5TV.F5C^.DWJ6O7K9>>Z);O[PG=QCQDF[SE0 M_6/L44)T#X_FUP)OH+<'EF:FT)VT!S)+XR-3ND7Z'W\4;M@5?G$&]- ME_P8%A2Z'^X(Q'TKX:WDA)"QD(MWR^F")RV-R4?2+!^;KM.BWBJ>CIK"1BI= MMOI%84_50D2N?X$*^B:PQV"+'_<[3%E$9U!;F6_,FU(FN:Y@K.3RZCWO-(KI MQWHL.O4_,F,]_LHCUM)%0P)](GYH%F4 Z\N\N; >S:EUK4]-=WT.5OUEQ;,C MYI*8W_!8$X8U7M'%Y%8I;F(QY_ M())[NZ\KH+HQ#:K//-UU3)1$'!50; ME F2#+02JTEJ0%\N29?@D-]M4\:^EC?B%A:!W;3\H#%CGO(3_*U3'K$Z4BN9 M$F@R.M5W4Z "W?X\R""N:(YZ6"8*A>TZ%KU_7Z']F;P"6QJ4&T2J&AL)N.2$ MBHYH$'P*K)E%Z1%M9-;01Q9T WX[)4PNC(FYY\W+TR[1[3=R]G97=%1&\)@+L!84T%V-6\3IRQ7HGEZDVQSUR9:%\_.E4*.L MSW;K!9DV60?'O\%S>0A[?? AC2H]9"J]AK6A%"F9VM30R5:#LG+6V5#9FZ,C M8PE6*F,L1D'*-36O\"P+[-K&0I\A3GA$5\EF>0519UB@6N4+6OJ*)= M:L2EOGUHJHU2:%'@/>>$8*!5'H5CYH?%O81]4C(T^6%&>.^JGFX BT+P.'/F M'#M@S-E;WSVV@.'JGEBMHXWG=ISV1/_1.HNJMB9:N!C] ?05WC;H,E,JJ_(Z M$5O!Y=K^Y(O(Z(C&P+_,:4 TH]E"3XJI-^"&$6'V2V+A/1[/2'O"P(FY??M^ M#Z[$'ZEJ1RJMU M+KH6CL^GQ;R4E-AEP@MBP"-X=:>_QG1+'MZ9MP?S4+62F)Q[%[SNMXJ>"GCKZ\[%_79#L9-]ZEQXCT0X_M M0RBFXXD"=N_Q@VL:K-CJ1Q[3G;M6"?U?:7 M?^:?J-P?M=>NG=XB>.Q\%0S\K(PKS:Q&U!#?"#H JML*"_E09FVJ9FOHV7QL M<,7SK.,WPS]6XT\4W1KUX#CN=#3 2.WH-41M" O:[(+DH)(HY0+16.;\<30I M"[8 MQI2?#TW3YH?8!POW^+XAXZ#HZ$&INIG=YO]G*=:HR5"H$LJW"%8(#,6 M4>0^G6&G)G916$[JAS";YA^J0=DS3O)?(:D'XI 1RB7Z0U&-;!/H4E]$]S,1 M-^4,6>OKY<"1J2$?QMY[XWLO]418Q_FMOB1);#=9UD6-@A?T@KBMXD!F%:X( MYN,T:3MRUHEC.^/0Z668\MI"\VK'&>MMWD!,?U'#8F=E5J G\I*Q+'KS#0?N M*.(W3V>2"60@-R2_^HVPR7^7AZI%&"N[QW=\1X+2*#JG;I!%^]2'@8P[*\7Y M-6*JB3!3IFGRV26E-.;(V?*V;_XAYJS/1P^^VW8R[DXV_DJ&6TF9Z1W,>OEO M= 7HBB1:[#%QGD8&IQIP2P8K/_J =DAE,7]@H%?M9.%%)L_*\S&.?W;Z(:G0M(D*Q3^&9DYCO"NWWM$7]N/SH6 M-8N*P'VGY7" ?];1-K?^;PM\&X$7(,<\+PD*0]@@!G'Z>+@U4(.(I^ES"<%H MQIDFN3VO>RLG&5U.+0OIMVC8F:"RX75)"QEB#DJ\$>%M ,7/HI*694)(B.% M;//H,Z3 = "59E&J9CAQ/FP<+<\&AAK9AH#0*1A&B!(M>I^FI,(M2KX*;2-^"!4M(XA^_WU4EB=;? M_G049L2(T+#F7I+021,%U$60GC;+M6?J,#+31T!-YARL.5ASL.9@S<&:@S4' M:P[6'*PY6/\6+ 41(-[9#&UREU#EY:0#@M3 IT 2YU"F[K%S*1E5]M_#[K'N M4[(O;PT='>KN]0PW[A]RH(B?(_I]]M-_ %!+ P04 " #PDGI:S' /7:3= M 0!B:A( % &1D9"TR,#(T,3(S,5]L86(N>&ULS+U[<]PXDB_Z_WX*W-F( M&]T1A6X^P->.1L=)RKPE+A3*FI(EFSMI[\ 'U54/5@ M"J0_O#ROPQ,LJ+];__A?_%^\O@*]IP?+UW;__ MY8_;]S#]R__^CW_YEW_[?R#\/V^^? 1O"[IYX.L:7)< ME/_(GS#XO,*U*,H'"/^C^=AU\?A QC%+"_22A<_Q8V3_M9EOW:_'7[:)4?>U .Z__Z?W[_^)7>\P<,\W55XS55 JK\ MKU7SRX\%Q76#^EF]P,DGU+]@_QA4OX)^ $/_E^\5^\M__ L +1QEL>)?N #J MOW]\^7!29/:K>N+7-;]3[_8S+_."?:UQ67_$A*^D]LUH]?,C__>_5/G#XXKW MO[LON3@^[*HL7XRJM,R4EGZLM/S74\)^O4!]1_K6A[HZ4*XQ]Y,K'<1, MW5OI(?CT"@_$7*QR^X5ZMV9S?7>WHBY6?7J-77TMBAJO9OA:[,0,5%ZI7WR4 M/W5BU$ CSK21T[GN@:K\>\W7C+?>\L70(&?__A?YTY(QMOR8U_E=XZ^_\KI> M<;4&7CT4&_F_WW#)E(XWMU&<9B?QEO?WF+_D:_O&U5[+1Q(4:?S% J3XQVTM>%9N2MNND5$W% M"*VV_]') H^-L'_[=:?\9+BN?A"T5D9 [70".Z46H%4+='J!VP(TFH%&M07H MX?T\'[RLB_2:3_\ ,+_0Y\> NZ OU%BIB*XH]U$JJ".46C\JQY)N,D!^T(9Y M_WKAX+\>?(.NRMXN7-(SKZ9[XE=:R/#VL88O)H,HBP>7 -2%RR]=^]*D 7\! MA?Q *;<_1\#83J=-!>\P?ES>2!=4*JMQM^1:JZ MQ+1>)H&?ABS@,(E)*'U_Z$%"F0=]G@5IG&9!E*4ZOM]&^,0>?ZL*:'2I])R2 M%8KCGGYJ; S].Z\JSA=@#YX%Z!62[J4N .'2R>1L =[G%<4K\%\RZ!9Q>Y51*?!AN!*]( U(W[J_)%O_)57?6_:;Q3XYFL1,_B MCRX!I?="%XUAYWO>K1@)IX(3LU)O9'\EL7F_D@2S3U MO-'T&)GYI4X?T,E5QW3K!>AU JU2N[^V:BU:OR05<^>'+@/&D4>R5&)6WW09 M4/M>ZL+1[/S5%?OO354W ]X67[@R/%_Q3[S^L*;% _]85/+WU[BZ_UP63[D, MVMX\_U%Q]F&]]:E7M,Z?&F^ZC09$G(F4>Q$4""&(HIA!(A"#.*(^)SQ%(@V7 M3[PDA:X_FT)-DYD\5%9[0@^45@%%V:L-5E)=D#>:JS^L>0VHU!ULI,KR]Z#8 M1B9XJ_5?S3SG).]5SZ^^]KLR\[I[+VFK+Y *@U9C\)/2^6?U9Z4VZ/4&Y!G\ M]$?[SGX>A),[]2<)$Z?$UY'SGD3%65W[E"#O._Y)9=DM"U_X8[?,W(B/Q?KN MEIACS#F)!.QW/D?W!6<]1FGY&G->[V+ MD!$?L)4."@%(49;%-PEJ]>M*:@)EH/L F-3%S &?1%#/B5X$B)4CW$E4*"B9 M4 D%;\=,-W9>Y^QRY(!.BIG5B9PS=M\1G'W>;#(SGB^O"QFZ;!?PV,."I1S! MF&5,;C-3! E* T@R[/,$\Y"D>A<=^R-/O'-L9(%'?,=_T3Q9/S#]S%W$)0:9 MS;/6%I>!P4GECTRFBM-?[HJG7^5GVGDD?]A-G\.1YCE[/F7 ]CCYY -VRUM[ M!'C\6.AY>"@DY)=5;;3>YT]\B3R24(X\Z >,RVT-2>3$83'TPH"*P/-CPK') M(8V5%A//M-M[7G*L!)HM=W:(ZJV%D^,T[?EQ@V9[3*,4<[>67H2+HX763H=9 M5^&+8-I?HB\;S,Y;J=!?_?^[?V[R)[Q2$KYPZ0=S=3:D_G"U9B]_,7BRO5&3 M.XE2J?J6M_^5_UYM5 KAN^_T7GZY^1<9.K\3@LN5,HP#(4(F8,9\!%$@0WR2 M1A[,@CA@L>#89]+-;1,^SD[?>=4W\H\GDF-&)K\Z%6"=%NJH1IW;+-K3&[[3 M&N U ^76IN;O9OYTYG>NYXA_W#=I&((U+ZTYRQDHN [W4'[B'J->[]\^8G6 M*-!;!7[J[?IY ;:F@=XVH(P#K77NEH'7>2N.UH^9E9]UX7F=%[._8KV2%G9+ MW8?UY[*@U?XG0-DYJ\_ MK$$G'WP98C-0 ?S9*N'PG-W(:$?N4$_FK%[,"(9]YV/VX0DV\WW"SBTF*W[+ MO]=OI&W_6/JA)PA+&"0)"R!"&8&$1AAB/Y"AKA>D7NQN*W]Y7>K [_DZ?]@\M-O5/H&@ G!_)VN8*&:#OX.-_^6H3KOMWZ6*-1H"I2)H M='3HHRY :(X#@!,:_#C;_W&(C#;_9X:RC8?4#> M_GZUJ>\+-?S;X@'GZR6A MTDM1EL@0* Z[$"BB,3VJWVJY&Q)!>+,QQ02$2*( M1,IAEE$*DY1Z"+$D$UCKDNXR-2:>^+T84'Q;RT_?YX^J,*E3RFS66\*LYQ.F M!\_,8_3Z@(%"S3%4IY(*]UJEP%8KT*OESIUC#SU MI68K"[3"]#,(7EI_/H/ VB8S'Z!ICE'^P%'5K?('7HXT6_[ 40.&^0/''[!; MV=4)J8SXN8P6V(?U$V^S]V[ZI6PW)Y>4A. M&)X:%79H2YYX2MU1G[LT8CYD'IN#+JN4/4#NS4$^ A>%) MXO&*]QTZG0:.8;F,+N 2>)P2 ^C#=''Q_RF;#ETN&JKLN<;.KF8+7X),TNUK6$ M8#78["PC)$(>1QAFB*00I4D,TPP3&+ T3:)(^DHO,\I:&/>*N)MY\1>*OJP46S3%8Q)UJ?0P#ZC3&PP5 M5W=&+U7?'MPX3!&:!E17.4".M9LWR6<:: ^R>"828UDU3.6"OEFIY8F#YYX>@'0$ M (_JNR"=R:-\RK V>/JWI^?K?ZQW8N;^![J#8\P-%=CI;[\$3)#6-!_HKHJ) MIU=XWM+BV5[ 0:'Q?)+-UA5.V5(.^XD75>= -#S[P8OJ#7'H7$YJ/W*%(#_337_*=K/^<*19)N=) _HY=/H!RRN$A\=5 M\5&YJJJ>%WU?_I@CYN>?Y@$#3,GTBD L?!V;;-5M%)G8W\@N73,_TVR"JYWGF MP,G,$5W$]JM4>UV^WR$XK\CXVZCQPW/^#L%RP?K[8CS+&[S5JOBF&IZ]+\JW MQ8;48K.ZHE1E8U5?..7YDSKLO=Z4I92Z##.:\ !%D",:0,33 *8XE@Z,)1X3 M4902$AI=QIE(G]A7]7(5/V\G>-&4X)=/IAD39J!JWI%-!97Q=5>+TI&UE@X.K&R@CV?->)MG B45X]%A5>_ ME<7FL=K>-,E?JTNE?+WAK"NP+=;5)_S NQ).'T=)A$,9+R6^BIQ2)'_"&(:$ M4I]CXG%DE ]@JGZ40*) MAV18Y$Y%=Z05AC[G-%QZ7L4)"&9^P]9^ MUHUSYAYP:YS]P(4,&N^^XX=\W3@()>M#S1^J92(XC[,, M0Q$(#)$7R?@"I0PF B=^P%(951CQ (U*FW@J#\@D!M+!G\U7O%' ED[C*'1Z M4]H9(&;3^A(L[+DUQFQT3;!Q5-;KL&R,F7V2:F/T0^;E=#L&P^8FZ06G8?.; M/]9YGYR*,S\,F=Q%A%3ES(1I"-,8)5!D/L94_@7K710;RIUX^@]X2MO[XCT. MVO:7&ZF.YJF&*:SC#F%"L,QDGRVOY2:7(^/^XBO/3K\2;"S:XL M3Q\_-X5Y%L:/U.>9C#9;F9Z%B<-J/9N/6R8MXG*M.N/T]_/M9=J.UB]).?(% MXS -$E^&4R*#*><,4B]*_2P,DT"OD;JFO(D]:B]]ET#2^%15VZ4..7>_-DQ" M/ .B7F#E$!HS_WF(RCQWY9H&NTH$/"-MW@P_/=,/4OFJ M<;AK]>9M+CX1N <-R*>28[Y1;KEM=JPVE53A*Z>*NC;GU1(G2<)QX,%(_@"1 M[V&(.8L@02*.,IRP 4Z- KG11FY4UM&!-XR,N4['?3W0.K_==6>_8836 M&CT0W.S1=J*=8:"_A76'A=VNU1X3H\VJGIDC^],S \RV)=4S9+@+U?R$NX$_"XSN%=_EYIK>[G42YSEY.F>@LZN]$V)F MOM4;-_;P0N_,\U9,$%\V*^Y[)/*ORO**%8\J'7J%[PQH(4Z,,/$<5-0*2C)0 MHJ$_K*<&G19&]!&GX@,)N7&M:#/Y4*[A@GSMAH2S]Q:M@YN2C.F+9' M3''N:;LU\SW.R[_AU8;O#B&JW?H@_#A((A'"V \4N75((/$\ >/$2R*&$H(B M8K)PCDJ;>.8JV: 1#G[G6(DV."[0@TMO.74&@MG<'=@_$#S1H::6C8Z6U7%9 MLZZM6F;O+[!Z'[*\PZGO>7F$6O"/==ZL=UOZ MJS*O5 JN_.?ZKFT4VE,2+DG$ YX)&5)'428]0Z0R8TD& YQB%H6)1SRM3A%3 M*SJQ4]FI!^ZD8N GQ3D;T_SIN<'>">&-S[7'Q0% M!*D'YWX+!4T,]L&=T-3RS#=>5]]PR6X?FJJ*CYJ)OB<_-]TT M;L2!V_Q!3J06;# MI2)_: MUKG%9/LM(2/F*:HF#+)3A/H8L(4S.82I@%H8()@E.:,H]E FC!"Y- MN1-/:%5#0MOJ,#H4:\QOHH6A7N@] 3)F,[U7H*FPZ;F3U,]='=VU%E(V3"4F M=KLC)M&2.C^WO"6%')=EYC6?\_K^VNY:9*1;GE% MJN9WFM]ZS=&F^]9W"@#U-D"O O@F=0"]$N#/7@V'QV6&ACOZVNM*G?5K;PC% M_M?>].-V7WMU7->F]_7$&E5;E-%PRMS*0:^^Y]62,DP"QD+HTY1 %% ."4TB M*")$0X%33C,CPE(]L1,OEU_?78.O])ZSC3I'\0/H90NPU6Q'&5,U.;:].U,^P2%43:ST/XQY!,PY(+AK-S+TUE'[E\_*/ MK\LPR#(OX])592*%*$Q\F#7_XT6)CS(J8P5_^<1+4IQS5KM!3>;)<&B#^_2\ MI1C M0Q[?\H;&C#Y"SE#KN3V+:=81L:D>-+M@3# (\MPS$E&H,\E*"BB$4Q9 MPB -XS"-DRQED5;,9(>&56[! MC<\?=I9T19J[OCT\?;M^]!5]OKV[??;W< MC1VJ/'(]USW<>J3N'SMG-!AJ%L=RJ'KO)([\Q;Q^YLVFRM?2AUP7#Z1CW/FT M4?GT-^+W?,6KNI!_7<8$!WX0>I#30!U&)!QBCA$D68Q]$GA)DFJWFM>2./'T M: 6J%?-A*U*_YD0/L_%)- D29G.L%P\&\A>@@^9&@-\G@T:_.LP@!("F?1Q$&%" M819$(P/-9IR^;>:=EOCQIV0'E[_"G+2IU<[0<_YD_\L/516535,DTX3Z-01O1RFJGVB!@2 MEOF0>U&8^H'',(^-BG7.")QXRC4R#*MSSD&D-_%<&FXV%5O)L!%]M'G9*";F M53J:AKHJU#DG;MY:'4WC#\IU=#]G>=/7]0%Z7Y0?^1U>?>5UO6I+U99AF H/ MB0@&B'"(4(AA%D4QC%@.(*8W MX1WA8#;77T#0B 5?-2 POS4\;YRK*\012?/>)YXW^>!R4>,CDR;7JH0!.?;] M,N!QZ =RCYH*'$(4I1E,,96[54H0DQ.=T]AHDAO*GWCB]V*:_!;^_9&7^?8H M!]1S9N)N =?S$1/":.8WC#)S%Z!7:/89J4]077_+KMNI.O[W9M=[H_?>$*CGR5MVE/_:Z6LCA(@S"&F*%$ M[3_D5M\G(62!'R9>)O$SNTK99@T))":0->JM-T*:>**,/V$,'5 M>]+S=Z^ OID?G 1X<])JMS"Y(K=VI-6\)-ANH3P@RW8\O.4-12ME??>5WS71 M94=V%Y+ 1XE'(5.5D2AD/E1I&RR(>(9W)[Q>,4>BCB\K\BR(1A%H.Y$I.G.#232:R*;U5;@WG,[_QU M*L=CN$.:%K[)'=$DVR%[3&;W3:^SR;$'R-Y7.=JZ]'6+-^**TLW#9B7W2.P4 MR9'B,VJZN^[8$4/?2RE/*8Q]&BD^]P22-/-AR,/8\P,4I7I=&1WI,_%6J-=. M):@.] -M?M,+#9MF8V9.[=)WH>?A9D38S-V9@-N=#K7$;EW;YVEHI!W!Y<@3 M7JK-K&[1$73[/M+5L.8Y^7]\?LO8"=]N%MLJLZNUNRC?#FK91HPAD2BCJ,]"E'JA3#S? 0Y8YY*ZQ6A9Y1: M:*O(Q"ZM:?KZ(O.@2[K; MEC9QM_O1;#)RXN,3.Z$7Y+>M:/V.(JCHPU\+7\H6Z(67C=LE3GM/OM=5'5RRA*4.2'(21A M@&7@D 4P2_P$9@)Y<>)G,8^%R0V9KN")[\?:WJ-K7H/'3K;\06XEBS6@4KIQ M2* 'IG8(X!PBXR5?:0 Z84#IL #JB+I78_LGI0CXJ M?@XTO:78(11FT]4-O!\^6Y=Y_7S=?'P4*R_UC*\_WJ/Y;?C9E-7-5XKA[(D21PBCA*(O<2' MR&,,9M0C4- ,B2B-!/:U+E_UQ$T\R5L%0*L!:%18@%8),-!"\QQ>#\ SUQ'. M83&;\)QOTQ6 M[\_:I(?YC)]5$+%K9%9UY1!+X;$T\$4 "0J1= E8KOE(E>^DW".^EZ0^UB+$ MQBM#I+CL?VYK-1E'E M-PPY?^?YW7TMQ3WQ$M])712_M[H74G^\Y>6#OR34%RA#& J!0HA$S.5:A3R8 M,MTL)@M*)T>H)&U +TJH-,%;)5I MGP!*':>T.!8HN"/),1$^-V6.!3!'"'1L1C$_5?ZPKG+Y9'>F]KE8Y33GU>>R M,.I]JC'*=!.A$P[Z\]=>?!/ *ATXFZ@QJH'95N>Q.N//=CQK8.SPM-;D8Y9L M4.H5@K0&J<)OHW1*?-M]\LM5DT=S"-BTIJGM0%2O-9 D3@/76 M3L>PF?F)EX@-Q"MH=@HX9)72M]85NY2&Q'E9IO0A.&";,OBHG>/XHY*CO9/C M/JCN 4OJ94$:93[T X*DCV">]!%"O. M;(;O(:$WF>WM,YNW^Z8MVA7^&?S9_7>20I7CUCF:IWN#SSHECQNV/_M./&69 M"I57CX50<"]%C'L>1F9=E2_5:*Y#V+*5:I@M=3'>>AY@5A3-G$:O&FAT M6X"M=F"H'MCJ-SC9KXZ:>/U2PM=+,49PVT%ES MN5/&V"56#P>:+YOZB/HO4JB/_=TN6+AB+%?PX]5GG+,/ZVO\F-=X-;@I7L81 M)1X+,YB)+(8HY2E,(Z)^2D*/,!J$%)O1?)P7:O(-M*+UV*D 'J4.,%_+_7JC MA=GBKX&?WNKN%A/36;D%0PE7]$J=^,6+! YW:[.^M8X67PV!LZZN^@#L+Y\& MG[3F>U<7;*IG]!6EY0:O=CPT,0DI3[,,!IPD;89&ZC=G?"Q!?D##@&-#OO=3 MLJ8^T>LD-Z=WO6QK)M0QS#0/Z]P@87A(9PN"#>?[.?/<<;Z?E#0WY_LYDX]P MOI_]B'G0.\CR4K?J]PE65BYRVY+TJ9S_RF<"A%T$91OL091F# M./)"&&GU+5N^+\NIQ15;_57;<.KIG4:8#3WU@=7=7\CN5O7E]K\KPU-;QLWQ>'? T MW>3W^=#Z,EO%8G*UDOO-KDA9%7%6H.U,WQ+\*LOP_OK7E)\9G($9OP>-@[(I M7X'AOOTUT'=(*'X1G';G><;2YCOTLP7BQ[.N9JD1N@G(N#]Q8*:9 MQS"ST*(&ZZ@=%Q1=O1QOYBJKH\8^^P,IXUX+9?'3C#H M)!N?/!ZU^_S6XE*3S5R"K;5&X?V82581_-$!9PO2Q\P9QN&CSUFP$6$B=W#E MQ[RJ]VC3=2F)3@TP\8SJY (E>&&Z>S]M]?FIY,1@L_DTM'425GYX,LB,!B0@]R#'/HB#"D4^U:C[UQ$T\-7<*@#T-FOS-7_3KW360.[,- M=HZ'V12'. L9I F1+L\+(IAF3, 8 M9TG,53V AY?KYA":Z9TLZ(K6^DIG[5=ZJ(#^;;LZ0# [--"&3>^4P"D4=FUK MWEV#OB7) O@!]+(%V*H%=GHUYP6]9BI]O]/-W;F *1B.#@*TQ"!R$FACVX+E9IXKBKD0Z)$K^7V[/34?&8#I_K] 0M0[E6:?U4 M[TO/L\W[%@Q]7@/L&\T7\,;V!9@WZW*&F:M^79R-3E1 M7O-5_J0:*M92:JX.Q!T,F-ZG( MYQE.M"Y?381.?N'3R@'Y5H&.=<&8F^@\?GJNS34J9LZKE0X_*O%@)[_K8P-Z M#9Q2#VF;ZXYPZ+S(N6F&M$$X0BZD_UGK2^.]:YR^LA@)XHD4,S[, M,AS),)]E7NR3(&%&;;).2IKQXK=H+GY7%US\G@ KHI%'0QE[EG@(4KZA*#56[GY_R=?O;ZG3;FPE?E::?F?L% M&/JD@7I@IQ]X]^)E#%1LJ'8Z)16=;;OI/%OL;^[&7.+FRN4YT6E>]^@2Q@-7 MZG1PV]8LE.=/30WBQV)]I_@NKXMU4X!8W92?R^*NQ _5,O23"%$BXT@6R;"2 M11G,2!!!2FB& Q)1AIA9AQ8=L1,[3B49R,\] -K+-FW1H@6>GJ=S#XF9*QO( M7P"E 50J@*T.\FL%>BU<]G QL=I9*Q@TP=(A9P8PUJC"S"8]CC]J.0?X=Q\#!+- _+1 M(2ZGZ>]WG<]_K)FB#Y/Q#VTJDI"P.(@$3+U$;@ ]GD""LQ32!$'6CJS_K!(6B0RW%M&+E/=7D*L L3TNY_)AP[ZO9MAJ'Y<[ALH% M?_]6DP48Z@):99QOOZQ F("^_[SL5V/OUX9EC+Q??Q#S_-!;_/UZ4ZLTBO\L M2'5%:^78JH:*2?Y)U57N"FWEOWA^M^ZW:-O&)N^^*]_(EU[H$TXR!J5ODFXI M3C',&%/'\C@529"&8:9%D.Y8KXE#I3_6)7_(:S7/>*>!?D*E2_C'/=CUVF;.O\)J,EM-FR>"> :)CN.\7P=M'UAX='G)?J.WY3]O0H M-T*=(309!^VU=4L$OZO&B45*29+(YYHX!'.>'@.7P.,H M%K=28=:0_!*0]B/SB\:R\U^_%07[EJ]6RXRE- Y1 E/U/TB5+& D",P"%A,_ M)&GH4S/2XGYHDQEC14W<"S+S*UO+$T)H$/@^#%C$(8HH@BGE,20>B6A,DP0% M1A2M-G9;>-@+K?9Y%F8Q3Z%'$@P1EO^3^3B 4K#F"*!(R&6C[S,"_:UQF4] MG>W[0K01>(-7S1$%K@'A=_FZZ28HW64[H"4N#*>!1":"*4,,(AY0F$4A@2C$ M'*>^%W%$.ES>K34K>.Q1Z4788,)5ZM>%:.BMHS;VF:V-9[_LQHO;OLZ.%JSM ML+,N0OO&["\L!W^WS#'J:V-D3/VVV)!:;%8]1\;N!FW)A.=Q'OLP9I&<.''F M0\)\"JE@/$0A2P/FF;L6/>&OZGB>.3:LC]-$E&0T9+[<'?IIC.02%4OW%')U M*B]$X <^#R/?U"E-A:<#ES49CGKNS#TR9LYN2SVT$[;8518V7(37)6=Y+3<& M+LC([.QVE=2D)W3>K"4C( [2DLP^;=USH&GE_84WAQRWQ2W^_O>\OK\O5HJ6 M68H^?L.XC'R/BH"F,$B%:B-(D SQ?:PZE_E>R+'P_=BL/ME6%8MK/C/'(O7@ M5=.M!)2M;JJ'SIK7L$WFE+NI>M56KTFGP_^Y44Q_6%W!&N8Q6;\,/7\T*<"V M;1"ZU /\'0Q461RO =PE*SCMCW 1*.Z:)]BI,7=GA8O .M)VX;+Q[)Q>0T"@ MQBOYO2+B?>+M::Y:!C_Q^D9(-3XW08C\?:GN-]_R]K_;WB()37R*5/5T*B-2 MN=?U8)JEH8Q-$><,X11G@=DQQ^5*37Y TC(_TJ&.36+[MO-RK3SE7\V?^Y@78S!&VR+Y0KK]V^DGI]_,"?&HA5IYRBCXQ[M!QY!$=*#2K;W0'X+Z7 M=#BRY>74^DEZZ:)\/L;+BM(TR ),(/:Q!Q$*8H@C7V[5PX#AC,9(Q$:5CF/" M)CX*[44;ES:. J1YA^3(;,.[HE[J]/2S.@:ZNNT9$S7OK8Z&T0>W-SJ?L9O( M[QX>5\4SYTVWNIM'%4KIM\$X.\C$L[.7V[9$!*UDLWEZVGZ]2>K$=+,9>C9K MNU5C@H3ML\8ZFJVGY^>N*_ M%^OZOEKR&'LX"2FD:11!Q%D"4THRR!@B,HR-DC0R"E]M%9EX,LIO1F0V":T1 MU9NP<^!D-KE;C=2"VNETI&:A+@#A3:_F!?@OCLO1XC)C1W I)HZ,(N<*';\'7YTJ11X+KHGPL2HLMS!B8>H[&$41F3D7S!F(! MKO8P^XS=TG]I6._(D8Q)FM5I:)B\[R!T/G(1L^&VRF7'2R<$92E)4NAED4K\ MH!G,8D%AF!)&11Q[,C"Q8#8\E#3QCJBGL6ON+*U(^XZ HS>UG9AL-K%[:W>U M;%.R]IVVS"UKWQ$YK\':=]K<$ZQ](Q^XG)SA[SR_NZ\YNY+1-[[C;[MZ["^X MYI^Y_';(KRF.(A$DB$.?\U#E@<9R.8\C&&(>D2 A(O&-2A7,Q$\\L3ME[!D8 M- #4F^?3P6(V^?K]BRWV:!5'6S9UE&/*0L\S(8Q3B3 MVP?LJ2:Y'HQ\S# -?9\1870%::'$Q%['HJF-%92:%Y43 V3F?[;:#$OIE4+@ MI4:+[MQBH-0$WN@2;%Q=>=JH,.]MZ 4@'5R47C*60[*JL4N+A,091HI8,U(' M'$1PF$8>@EC(_4Z21"STC'CR3!7XX:Y_C!$T#XE>][KG-#'5M)<\M@A,R4KU MPUSJV(*CQ4TUW25.R[ M&NVN7HP^]:E(TV=)"0-_*G&&?:Y> J%Y&F)KGN$)B+9EYJ<>QRQP==+Q8NQY M3S>.F75PHG'T(=O,)\'+DC,9(0SZ&BP%"6(ND@ 2CF*(HI!"DB8)]%*/91E" M(L[8EDM2_P[BN#2M+^ >::3Y+80Z2F>=?)"W07$M@V+KYBHGH-.;@1<@89E& MU5FN]@$OVHA(7%SF58V9Y2S#ZJB0F7.MQ@P]S+H:??HR_I>.):L]U:3/#9]6 MV^?B-YROU472,LM82L*80)%Q#E&*?9ABRJ 0=%3WWPV#'' MT4X#4.]4 'BWM['CT-! 5F^V3X.7F0?H=5ALZ?9Z-YG7_$8(*;N+ZMYR4G^HJHTZ_K@NJGK)*>-1EE&(0T74X>$( M8D9]&$9I$&=ARGUAU(KMO,B)?=IV]\"D7)!W@@&5DA?@F](.%D*8N3L-'/4< MFEMT++=52B3H98+K!IA&L3%2'T?(F$EV;4 M3[5Z5FM+G-@K['3HZD,A:/4 .T7TV=7U,!QW"9,@8^81=$ Y7SEJB8X^J[QS ME.SXXMV@940!;V3Y"+F[WCBST;8;F34D9#?[X 7L/X?ME.04 M$#.7V&68'.MAO1/OF%9'QU*7K#FC\N8GQ=$Q_RCGC=8'+Z2T^7M1_N/#NJFT MZ=ATI _BY1.OEB$*0HR3$":)+W=.8]-6AL8A'2[8!P>G>O8Z&[2N+3HN8N&SYK])$:X?.?,3Q$XOGR Q7EU49N MNXKRJJ[EKJS92K]?X;NECW&4)1&'G/NAG-FP5@_Z<3$3 M1T(?KM]_ 9UD,! -E&S-DY!QF,X<#CDSWC#ZL;);_TQ#RZPC$[?B])>[XNE7 M.4 [9^4/NZEZ9MAYSC6T3-L>9N@]??$M^#+E0J0^H9#*8 2B&'D0IW$,DY!$ M"8ZH"#UDLLY:)H!9+ZO69Q'F:6ZSY+;IW+A?^S91#C+%65'ARI/L >\V5(+X-5PB.>$(J0EQJ5>^P+F#JM0QWEK9I&?KB1 M9S9U#N#0FS^7&&DXB?8;%;J;2J>,<#2?#H:?=5*=,FY_9IU\SI8Y1F[0RSHG M*Z[N,;O[GS3S/$SES$()513Y.(494]V<,L53)0)?SCV3.794RL03;2"SN54W M)8$YAHO>9+O86K,9MV_H!'RRHQ8Y(W,Y)F-F&I<1,P\)7,8>MN9Q>BC6S?W9 M9US>E%]K5:3P-[S:J!+PAD]X&0>13WR?0!)Z!"*:"$AH&$!/)"1.Y+3-L%'G M8 V9D\]4I0&HE H+\(A+\*2D@Y_R-6#%:H7+2K4P!$W+GM/9Q-:(ZLYJISB9 MSO$&HJ\M1%*^Z@_<:@ :%52M==MYQRF1DZ[%[@B=SDJ;%;\1QUOM#+C&JS?/NV>Z8LJV_*MIBI=DW$\S5>P8>T)QQ F8>3&& M01S$$0V]"",CJFIGFDWL>7H]UDUJY-U#N>^*W8O MP):9[Y^;O.3L?;[.:]YLDC^L:RE:!9'M=FZ/!.B/BHO-ZF,N9-PG*,U2(?=D M7IBH=@*>C !C"K.0L SC"(4,FUUE7J+.Y%>=K5+=24F^5:L[- &XX[_:-!J! ME52IB1=5W]B1BC/WK\7+(H'#D$(6D@ BI/KR1G$"O21E2889QX%15=)<+\4F M!66??*R5#)1H\(4_X+SI@OPJKT%O[9L+7+/EKM<*=-_Y]O1LIUAWD':$_6WP M EP205X.DC.NR M4F9E.\G+0#ADG'8QI2<)TI!I4D;D7Z^IJS0;%H=7G8I7+ M![8MT^(DS;P@9=#/<*R.#@DDJMDF03SC*&41"LSX*6TUF=@9CA8_J_2*H::& M_$W6X.MYP5D@-7.!Q]'LE-K!V:D%6KW G]U_)VEZ=S%*KEB?K/68E_[I4K@. M>* N'M#,]7'*EK?A MPD0SGR!?<5.T/=B= 5V+M6?[.;-&\EWD1[OY2]ENVIX<<);9>,Z&W70]Y-22$+X,]CJ-&B2,PE_@STFKG(3S!68-WO!&J"#_ ;[D2QK M"H^W#>O;0B OQB0-$I@)Q2X;(A]B.0Z,4I3(+0U) NJ;^:=Q@=/[HE8.*+:] M\E9*CPLJ"\&XL'EK";4,/R@DU/N419BO MTE>;8_[[8B4_\J5>7SW4VH'^T4]/'.JW&;<#J> +KS?E&EP]J"8!!J'_<=LU M@O^+S38,_RTM-@O]1XVR"_Z/#SE?^#]JTHL-P/B3MD2PI/ZPEBMSP^(P2)*Z ME6A62I#\G41QHUCENRW>6_Q<^4L69#BE40P9SS!$F*>08(XA]9/ 3P-!&-:B M-;E8DZFGT)U\13C9[':9U,"4/]86<;VE>18 XX[*UU6-FNML+X3IDQ+UT0//PX=T_Z^>K;R6KKMA_ MOU_O3M\UXX<3'Y_ZK/"?&QD[M1DQU^+HEX7)N>'IQ X'T4X,-[,56C8 M#?YT>H&@8:958'%JS-DBBS-.+3#+?7G_N=@A%55WCLGP61=F\Z:6( M_8C3.((L1A%$/@D@SG@ $XRB)$P9)]@H+\- ]L0SN6&ZV&W>51M<.A1OS3Y_ M%E/=>&$2I$PCA %/?9\_,=CL*]2NM5"[A+M>UW[WA/9G);\6R[TN)"/4]]I# MF!,P'N;^[2Z?KN_53Q_6[ZHZ?\ U?X=+E>]4]=G<\F,Y7:8<111G&J)%Q49F&&\S'_=+L2)IYJJ-YRSOMY-ZF MT4]N=T"OX0+T.N[*/A:@T7-.V/59(F>%WXY!5/,_PP94R-]!CJF%U9.3&*Y-RO3R M4Y85>ZH:4'&%<_9V4TI7(CU)7K#&F53-'V\>FY2V=]]Y27/IE)8DC6E$LP2* M*$00!0&2\:070QK%.&!I@'V1]!W4]%R N1):4^%E8S7#PZE>4A-,-@&D:?6 M!;1Z7F(BN"Z.%4\5PXW6PJD]<*.LC%TZ=:N&1K.QR6&%G#5HKDKAS!68M^;- M&J"#XC;[D ME//GXD[Q,',JYZ&8X(!<=U$B&$F!(=AK!)S$Y)!3!,.>7V(<>GTOIR+X4JU5W5+_,,&&( MHP#Z@H<0A:& .$4"ADQDE!-%-VU$9C2_"1/[K(.2WUX/P]W1_*]6PZ4O?=VP8:XR8I>7B]%^-J!SB_ ?/N(%_M!1WL0%]/$[N%[H]UR6EQ MM\[_I[E/?L/77.1U]86S35M@*M?:S4K=+;^7L'_$CY6,P:\>'U@Y*N&F:XNP&.9%V5#!P)J_!T\%E77C W+_Y,/*AL4S=-*&:!^J%K% MS9:W*5ZHWOKURJ_);($:*MLDQO3J+L!68;!5N"U5_-B_F)W2H--:_7:@M[NU M9T)0'2TN4V@XZ^HQ(<3[R\.4HNS\O[JWK:0,2E4EB3HR;1@$]MDTPB!"2183 MR%G*(4I"!(G ,221%X6IX!%#1G>O>F)GR-FIU,S]+!_JLR3,O*TF?'H.U#TH M9CYQB\=.@\4L_")FACOR6YI"9W5%9D#L>Q?#3YNG!%X7ZV9O]?>\OK_>5'7Q MP,M!+6+[B[>\B6RJONC5#P3V2((A3_Q,1H,B@AD2! J.5,L/G\1^HIL%:*/ MQ$ZDEPI8)U8_[<7$'8:_4^7IC-UCJ9^U- MC:E=HMXTV!KEY5T"S$@JGM6PLV7?76+T,.'NHG%L>\C47$:9E.=/*J)L>AQZ M(L01#J'\;0 1]Q3W=9A XB448Y]'S<&S?N^E0Q%&+MBV!9.ZG57[[5ZN:3.9 M US2*,$B2#V84NQ!N601F"8R!/8]BK,P2#BC1OVS+\3%XF+?-2)Z8>QE=IJM M+N_S-5Y3M4/?"5P +&K5'7NU*K[)OW(@BA)4P8>-N,Y^>0%#>[5*6K)[_FZRI_XAS65#E&]P:LGG*^4F/=%^17+C3&G MF[)EPME6-3:-=>4F>^FA!(=AFL($^PE$$>8P#>0_LSAA62SWLO(W)O/8E6(3 MSWYUUH!7S?E64QBGVHK<%V4-Y5@][593_6E(<>/JM>@YD]< V\P%W5Q_6+3- MAG;R%V"K&Y3.!RKM%N WG*_!3TKSG[<^:JMHR^R)OSNDV'$,G2LR'E=JS4O; MXQC, X(?U^/;.=V]2Z=/&Y5+<2/>YJN-_&V;2#FXHUHR'GJ(QP%D69:UW5(( MIA[D<<:2),6"9$:EQ8;RY\HXZ"GVVW1L $&GD'V.MBG0A,DO3A ":K4 '.1&M*MN6,=7+ M%(I.07<+C240CM834^FS+AN6T.RO#K;#F!_Q?N&,\XB_4M+N]X??NM6!+L4T'C&/), MG0#SB$%,P@AR1$,_B3E-LDSW!'@"_29/M>TU!NL7*JM6+HW.BZ;T3YW6/;9Z MJYE+NTZ C>KRB9WR8".U!W6C/JB_%> G7/6?-*@UG^)-GS^M>7:H-HM_PZOW M*WRG6VDV,L3$B^#OGSY_ $KTJJ@V)0>-!NVY[# [N&D)JE]M-@;)^%+D$ VS M)<4$"/"GTL51E9F&M5;U96/CSE99IF'N*_2S=R7RTS(6B6^C&,>(PABE "4D3B%,O48E5L9=HA<2& M>Y;T6H-BJL5"9KX2#Q_Y/ZJI:[N/7*H](Y<(:DEUHXJNW@Y\ -3-OL 7L MY@"PSSAG"_!?*EOX9NVPI9VAS:[(,#2ESLN*80;% 3V&X=V- M?"WE7'W/JV6(_93Y-(&^IRZS8IK"U$:SH8':DW?6+06:;@N$'] M3#OSU*6MXG\K"O8M7ZUV>;I1'*/40P1&D>K8&$4IS(($08H(3R(6^I'P[)J_ M'\B:>*H-^X;WLFV;L1_BI+>\.K+>; H>,[QK>SY-\K*&EJ4NY2=- M/MUW_/1'[.;SM=)9Y=$I'_$EK_YQ*\=Y6Z@6S$M!J9"!A$)/1A2@6% M:9(@05F6,H^8S.<161//YQ>2@1(-E&SP9RM=G]0Z'['MGOAM4,90%FOY(VT*:*N;LN>B'#Z1KVG^N.*- MGU_Z64AY@GP8Q%@1GH<;F)=I,G>3)OPWJ=^\5CG8K=TFCH/RY[/7H>9C;0S7S0 ,2OZKJUZ:7PQR/#-6]2N"Z$ MVZ(?HP.8G+5FO$27F;LT.H#ML&&CBT'M/.;'8GUWR\N'_E1"W4;D=4LY<"V_ MG'=%^7PC/M1\^P1K-M LCC*22><8!HG<\H@X@)C(GW@:1G$0L@RE6@<*%^HQ M=?C425:[ B4;;(4;'4)<"K:>YYL!0L.XRQH]8W=VH>V.')FM%K.ZL NAVG=> MEPYG>1K#FRO5W_B:EWAUM697["%?YU435#[QCM-KF<0X\,.(0R\)/8C2((.8 M(PJ%=%TB1I[O!\(L_5%/\.19CYT:"W#7*M+$$/B%*H;'-GJ XBA+,\(8C+(D M51T&59<.FL*8A4QPDGF$H9Y+^=;@P,L=JB])E&\MCL!>"5K-PS'GWS_#<[(> MG=\&Z+S4H><_='A69F2TJV,S/:'SGJ 9 7%PF&;V:5MBU,>6GZI2J2W;9H*J MTF6)4XX\(3)(TI1 Y&489B)!,",^23T2HI0;E4:.R)H\.[.7W"9=;F4#)H6; MTJ&>1DS/*3C"P7K6.&=M;D0V[3\Q^Q/2BO MZANA"HBJCIL7IP%),8D@"Q"'B% .LY#Z$(LH0H&BYDB,IO&!A(DG;UOX3:74 MABY-R34]!]^'1/?T^P)#3<^\6^L:81,P$9\TQ=GY]O[X,Y]JGS#O\"S[U(/6 MS8P4J5?WM4H]%#+/BV#J13+FF_WK2RMLIL2G5B)IA,1PUPUT]H,/;<[8,.S3K2+>C(0VYK_]\7)<_OUBT5 M"GV^+?&ZP@USG@R"FW^MFKLH56G=5,Z6>:6Z7 ^:@6SKSWGLQYP$/B0MO4> M8!HQ"A.>"3\E@@6)$UH ASI//-$[30'M5 7U3CLW) $NWY^>2_G!WHJ9HVJ4 M!R^T!ZWZ6QJ!_IWUAH"!)2VEP,Z6(0$!Z P"K45=UZ,%:#HJBWF(""9X!Q-S M%+C4^(>@+YC@%>@R&TPAVK#>E>?+MUUIV?N\HGC5#OM>_JY:BI AU2 =TLA3 M202^@&DJEPN6H2#P."$BTPK91J5,[-%[N: 5W,URT(C6K#TR'G.JTKZ#)*O M6P)]^L]-WM*E?VD)U=5VK5K&Q!,XR@0,O3" *,Q48R8402\-8LY)3 -N5$:C M+WKBB3N0NJ60Y^VQKN$^S !-O8AJ&HS,IGBO Q@HL0!#T#H]0*.(0Z9B8^-= ML17K"YZ7L=@8D /68O,1S(MGKU:K;0^Y[C([WY[Y:5;/CHTQM3M8K09="7?" M]4ME1P$8G_@N;3>;YJ?,=GARHVN<56WLZ,"S%LCM5ZWFYI?Y^O\YI_ ME .S#^M:OFIUM7%55;RNKAZ*LL[_IYG_W06F*GY4/!6IX!YE"8>Q"+E*YPUA MQD4"<9P)A./("\Q2U*RTF'J&#P3W*WU3%IYO-02X47$!Y'?5DI(@# (1PS#S&404HY8B*TAY1,*$9/)_ M="FRG&DULA3TGU*F_%CHAJWK=C1#[E',41RBEWLF8CFG(.SY!>ROW@YOOBMBB%?>:\ M_*TL-H^#ONJZV^*1(29>0#K)0(D&C6QU'U;4JA.$_LYX#(+S&V-'UINY^S'# MP9].J]PU;;3:'H^-.]ON6,.XX>98Y_$+6HX3"W=PMG7L%ZXJ0'T1PB@F$40\\R!.0P:)W&C'$48B2)!QS_%Y;9C8QQQP*V\5 0-- M@%*EX:=6E%:F]-2O\>;U]O8_^/N<($AVTI/\]'?$<5/RUWDU+KN2SVS!_&W) M7^<5'>U+_DJJ7'8+/+@+ZNL.FQ;HJKL3;1-$.D*9_FCO%G]_VS;45:<_#ZK8 M>NEE+ FI[T./J$SWD,:0A)Q GA(4!32,O="H3X53[29>PK8L2+P_^VP9!E43 MY6VH MT7RS[X3#D/@$(J%\1)P2F!$1^1E'B&1: M%;O[ T^\[FY3LI4L\\3SQO0S%[47&&0V3?5LL-#]8\E MBK_XN]U"JLK@/ZSEFMP,V#=B^8)K_DX(&0#+R=?U8\%W?"FW]A'B#,,@H6JV MD ABED0PPX*P"*,04]\D5C62/O&4VDK]9EU@J6_?76;A#S[*ZW>2E'*]2L MNA%ON5 Y8[CUP M#61.O5SOM%#A9J<':!0!O2;ZZ4&Z0)Y9X:>!Q]"K#)"Y.87,^?1T:XCT\Z,F M@,HN^TD+,C?93(8VC^0JZ8XT6R:2H6G#/"/3C]I&9B)?<_:&K^4/]6?Y%;A2 M=T%ECE=]!>\R%'%&_$3 %&<8HL1C,&,HADQD:98&C%',>])!W8CLK%2M;_A+ MLD'#0\5>(E!G&J8!V'G4=,,N-TA8!EN-<-!)!TK\8ONO87.K'5@#,@*7<9%XAF 0RQ#+H0YQ[$/ QADA 68Q:G@AJQ^SO0:>J]7B>M M[_*L MNS_NTIBIG_DA2@E,. D@8L*'J<\CZ4#C( PBDC#/+,W33H^)O>2P\U'*;>M#G9ZKLDY(F:.J!OF+@\KN M29AQ#8QVQI:K(W-F!ET#& Y9=4T^;'Y&_X4SSA_4@O-)6M.>9ZT:I]3>"GPN M"[F3O2G5UK7AE!.\O+HK>9/SW%)6+>.$!K$O Z/4][C<3WH$ICP*H107G3_YG!M;,/^V4 M R^UVUXZ+D"'^TT)E(J@UQ%<[7!OU9P7>?T+A9G?@-UEPSQOPNA2PB%N(Q<6 M+J3,=IGA$)+A18?+8:U[$3?IHG_/Z_OK3547#U*"6NBNUNQCCDF^RNOG9G^T MVQRF F4)RP*8>$3U'$^Q7'X$A8' 41#%21JGPK!'L:D.,V[,OW#*\R MQ*1;]@LP<]=AV5B#N3LOVT)TI".S]5!V+N_#^DEZSZ)\;HFC$B%)]1HIK*Q BJGNM>E 4I#HR(68]*F=AM;64N.G;UVJY9\G&$]#S.Q7:; M^10+DXT=PJA)CJ;\<1FS3NI1,_>G[?C#9A.S*NME=R?1G?$DA/,HHQX,$T:@ MC#94 @9-(*5IE 8T)20)=2;CP<@33\!.EMYL.S1[?(9=9(S9K.JO%-T=49U4 M?FS^R \-YH[\UV[>'(XWRUPY:48_/TX_8$YU].Z?&[GV_0VO-FWM>U5M'IKB M]K>YD!L!+C6U8#\R&W7J/(%&&;#5!NS4 3M];$B2#,$;GWK3XF8V-TTAFX!> MR0X**\8E0U&SD3#903#D9;($LA1'C(40!3F$FTA0F&-.,!3Q,(Z_/>&Q/(+[6N*SU@F)M-2Q2(/>5 MT9Y0;[#\)^4 UX#PNWS=T.#(C;\B1EJ ?*N7X:9>'_+(\S,/A012$DK(/0_# M-*$4"A[1-,UBQN76XX65[]::V:;3 ]ZK8@,W;^A99L5:;Q/C%C8K-[^CW^B5 M4*FH6S7 3H_F4-C=;L?8=D<[('VYL^Z*C.'8WRF9#^"A\ *?TACR M&,LM54 ()!&*52]!%L<^2^+$-ZG5'Q=G%#::5^E+"<[HY!4X>E[!GJ[N=N(AWH[6CN[,:==;H^*)82Z^^Y]4R MC5D:$46716D"4<9#F(:$PC3C0>+%(DY]K'NUL1UUZG0(E=-4U;GJ3?J[1&-3 MMM3#?RK9FG>++U$X?]-A99O9[+ TR^C.X\","^X[=F/-=M=QH/[PGN/PC^9W M')^*]9?-BOL>B?RKLKPM']8U>[_"=[K7&2<'F'A.2+E0"09*,O1?4'(K-F'5 M&))KID:. W'^:L()!F9S1\]\\*?2PM&MPUDKK2X83H\ZVUW"6<.&UP;G'[;- MBND9X-Y+Y5163K[>Y.N[FT=>-A<4U1LNBK)CBKM5M(?OOMQ;B,:2(C/57?@E2O,((22 B/8$1H'+",!-CL[&E"72<.*YO\7=(HUS%) MM@R2IODYT[TKO=CU!WD#9C[K!34E4',0[#0'.]7[%]0]WVB_.)6=[3+-:'), MG24K3:?IS"E/DT-^F#@UO4B[%:!KHE#=%K_GZZ+,Z[;!PGVQDF-4R\#W$&'2 M?R=8!.H"P>^<>*3:[J1>[ 6!&17.N$"+&TDS7]SSDZO[Q[4,9X:SNV,VH9Z4CAW5&V*P^1\_P?;>A^2FK#=AG7GSB MQ=7377/HI0H@KQYJ@_W7T<_/L/WZ_.X&?)+_WS)EV;3#&-01?2X+&1?4 MSXJV155$J*2Q1^4(EFG&>,J2&+(H"B$*TP3B, P@C\,HE?],0Z+5?]E2_L33 MNY?;U/WP7J@Q?XI2M%R&A*TS2-8>H) 1'S M0YB**(!>Y ?,%QR%6+N]^_[@$_N.5IS:O>L7IA_8/^X,+K7*;*;O#/K%@JCW MP#3] OI+3+2KAA^8ZJ:6_90)(X7I!Q^9K8>KP7XK0C^I'##T?U[NQT6S&#V2"7JAB$&+Y4\X4R>.H M_481_7GSK&+ZD6%GB^K/FS:,ZS6>MN1 W#P\X/+Y1NQJ/5:KXIM*@A]P*H2< M>IPDT/=4.$\$@IF?93#C./6\5+"(:,U*$Z%39PT,2!2VP>KN3+UCP1K4,?4* M&E(4A#HBY^4?- #A@&S0Y+.6!P1Y MA>_N2M[RDM^(+_R)KS?\8[[FS9W 4L1>YOEA"GU*.$1QK$)VGJE_8NSC+.:! M&,/MNVZG[-S!']3]/9R*=CEFR88A0'V IB$JL>>_"?,F!?!("(X M4"1-$3/B+CF0,/%4[^6!E1((Z%BZJB8D>A/Y(D/-9N[6QDER<%7A8S"K,@4&1!(8[.%WR0E.>J[\X=+11BA6FL6; M+C:-ZK;=+YR]5,V#I%=]58;'3N[?TDP=-5QCZ[S9AC,%7ZD/AVN 3[?H<"[) M;A5XLZGD)KVJI#"B*EBD,'47<+=672T^,+G4Y*+97[05_E?TGQM%Z=&O2 /* M4JE]P^C$F>*78$PPW)"+8D$A\AB"6#%P>(RG?L(RE(;$9"F82,^IDWKZA-O' M,C<]Y9_JS0B!@C3+!!29:KC.D=K3(0(3'VZ[Q7NT%V.T]5&K70'?0*>^8$V9B M?!VMNU-I.>OB.S'4^ROPU.+,DU*NON&2W3[3XM_C1H\[/R?VFKFMTZ8Z+?0=M?K9<)B'@7(@R(1/D1Q&L(TB1CT$Q$1 M#Z&01$91Z4E)4Y\S;.6"1C!0DL&?K6S#&^+3:&GN_%U@8+B!MS/?(DGDC&G. M,D-.R9DY'>2,N8F+B08+\".+(%SQ V$LR+2:T2Q69>/KOE%@T>9'&M#07@3SN M%N:$SLQKF*)FQ'KCPN0+B'(N$C\;MXX+D(9T/$[&LXLQOLC!RIS6G%WCZEX5 M#_=DC)G'?.:%$.&80I2D"4S#R(-QAN4+PXS&PJC1[2E!$[N8G5A I5Q%W=&> MA^=K4-3WJAEELS\RBS5.HJ87:KC PLQG#&!0(EM.#-<\C>?,DW-DOYF?VYK^0NH4#;O/6^>JI>"(I'E;!YXW^:!% MH,9';+96?(W+O'A?E%PNZGU[^2C.O)1&2-6\IA"E7@R))P(8B2@*6< ]$6JW M'CLN8N)YVPLSV?\<14)G9W.I?6;SLI?CN"_9N!D7[4..#CSC#F/,L)=[A]$G M[:**_5OZM^J"G[-E$'K8$XF<6-A3=ZZIC"A"RF 2R2T!1B0(4J-"E1-R)IYG MG13PD]P#L&*UPF4%'N6:42D5?C9;)T\A1446^9&,(41*I4>2#@CB4,)%L4@\ MGP=91A.SV,L!5E9QE[IA_FG5$.]UO(=;K,#_^Z]IX/O_"[ 9$-6+.AR@9.;9 M#G.H%J 3ZB[:.&.5HTCCE)19HXPSINY'&.<>MZ;T47=C;_A:_E KNHYW59T_ MJ/3S]YMZ4_+^+QVWUQ6IFE;(2QIS+P[)_T_>VS:WD2/K@G\%$1MQMSN".%LO MJ+=S/\FVW*MS;TY==WK]6BY(^[U*K49BGTK,E,(P#N=DII/\K,II!S%@<\8@C:L=H M9B?>>P2Y*=-MLVO4,=8V6&P%IFD(V1=$MH'E!ITM)[/2!/PE50';6,R?C39^ MDLK' >$L%&TE?.( ]1A@#L/6HT89F?"REHY-9:;)M[[XK\VJK%E)U83KJ,T* M1 4+!@2*(!9,)<(E,:=41'%DU)/)@2Z^@U:M&._])K;8FGF-B1"S\RB7 M]8LX"_44#2)>@O1Z#2"VFKSU!@\O(7/0P.%@R,NJTW06?JW/$$T/]F^\WLCW M==-FI=PLFW1^SJZEW5M/GR9F-*Z*R1Y@,R\W"6QV/FY;B=33:08:K4"K%KCII3MUFH%&-?=% M1J/!<5Q&9*_'JQ0*C8;K5"G0^ %'YAY5]?I6J(JB6FX.O_/5CY+R^GNU8-OP M:\)RE$<1A6&B3FP)BV$1)B'D#"<)"PAAN+!,03HKU'\FDE1!E<_7>,%KRT"V M 69F'LDM#G:NIP- 2]<'MTX^4 IX"4.;V^LJ[^:\P&G3;XP!.,C",7]R;!*B M3F7<[IO4-<6R[F+3\RQ$ 4>801(C!)% 2R"+(0L8X+%)"4IL^HD/2S.:J,R M27OI,_ 8SG=G1EO.]49NG_ZW%0U^:86?ON ?D59G8J6SS+I!81,GUYD8?IA? M9_24?2VORE;&:]T4]D/%ZR_5^AO7!<0=P?;NOL*PP-=\1._W.5M% ).:@&6U M!JM&ERUENWD!L 52PQ/='TBV-SH[?)020&H!OKW !_SI]#)GG.VC"HHMQ$Q6 M96QO>K_T>,33]CFWMW\MY51[*)]TZ5R0AW%:4 Z%X!E$C$CG MSA[_P,B[2Y5]1G#-6;^%7Z^Y^KOGW4?:= U-&J#_\X>*,B[OOY7W#VN5RT95 M_YU[/L]XD80B#6&HDD=1D00P%S&"#.=!EJ,B1ZE=M*U4E5#:"K2\ M'?7R9@SO5%\;;\N;6*4+?*>4>=&)L')]N0T"J(1H5!K8YW%1,TE3QP7]L@EVT^<[N1FLLLS ;]S4 '6:<2Z.DTZW+_I#KNW-<(#!QY*AO)DSJE$9"\]#]CAK /<7_&_ZA6 M76%#W?#PQ6'&LHS+[15.(,I3 G&$"Q@QG$5!DHQJ[^QC'4? M >)\P/LR\VSOI,TLLPIZGS;@@LCWD4$G"W^?-J@? Q_XU 5%/&J?<"L^EDLL M]P-X\;5JTM*VIWJ1QA&2\T>U%BL@2J,4XH"%!I&HQVC9!EA//G/$]$&.,HAP%+5.PCE3Y$;NXA MIQ$- \:BO, CVA-:*6$T1R[N6MA7":SQSXYDH0:LU!('?[GA MG9=W,-)HAB^^6NDEI=<'Z58Q@L^)R(LTB4*($R1]N@A5S67(H6 DB7*&1!): M=5<9D.4[WU')L&;:.@F,Z867$W-M[[(:H7KWUQ,[ \,8C*'#.F>=.\:KDY*F M)K4Z9_(1WJJSCXR;N%]7E=S_Z?;B01X$@4 Q%#1BBHVT@$42"/F?HLBS@J5) M;%57M!O::EJ.:]JH+F^Z*XB5OB?3'0.7U1)21;13+18J@:Y8)C-(L"5*1D3RPXLP9"9*][YH2)#/'-LYT.S^FK-YC MKYBU-=RZ<5NU:K(QU^M5239K#<:ZTLT<>G#B2]8U[!%@# 7:6HS0\\)]#QO6_'5"O3DJTY%FK%R7&^WLQB:36"7R-A-ZPM! ML9ZPII8ZFL9GQ4TZN4V-?SGEC9^[A.?J2'ETRI.8RGU+D*I+9KEM@44J(E7C MD<>$HCA,6!?1-O, EQ0)[X>M[:;^+])I_BAKB=NO6T9@103<\H:O%:/.&/ZJ M(Y@QAB*I)G\39>26]>-N"\=U,(?3S4H?]MXOL**DZ=%0)FG.LTQN M;\*4!A %!8)%+A#,(L'B)"<8F35H.2/'=T!\*QEHT>#*@K'S'$0&,6XWAEL& MLH_;?)Z3SE@T%C0>>GBXR?-Z$O?"OP<===7'H M3L:*$6?.149YD,50Q)BK(G8J]UU!!/.$HH(G44K3"WLU],5Y]DJ=*$ KVSC( M&9B,@[Z.C+>.^Q[ID[!%X_T0&@Y:(1PSTEO#@SUAK]S6X)CAYYL7''UJW.3^ M4BVKAK=S>=]L8]H]S#8G+BYX5&0Y@2$G.4115D#"Y21G89#24&":Q%:U\VQ,YOT3A&QC)/V1&\#IJWT7[VD$AH;ZVC^GY%*WLB4#OFE9 M-.>\8 '."8(TY1%$H3RW8"S/+3G"<L M'E[UG9[A8PKXC[)]3"+82QNLZY_MQ>Q577/Y/Y7M,,^#@*1YQB!"H2H98P3F M0A>/!3$2G&)&K9*'1NC@>1_:1*U7C5Y.6V$=!52D>2I8%D":(P)1S .8LQA! M1%D6LR2-,!)V%-*>(1W%*?UM*CC-UD'/$-FM; 8]QE1KQ"Y+HM/);67O!8A, MTVSLJ 9OJ>/8$$26;<<&A[JX;+$YI<@51:U**_X@%Z;R1]L59'M"#B,:A$F< MP#21'@F%TN.K[%"(@Y $88X+ED4.=J8[[[BT4CZ:Q4_VD S4 =I-<)"3G+4@IY$E'54#Z&.:8I1!B+(,*<4+M&0(6( M->7R=>K#IMQ9XL4&FU^J#J!FYCTNP\+.06QE 2T,,BG-9:K#*4N<93D<")@X MP>&4@8>Y#2<_.9*&2-<_\T^JT+!+:G]6J;<-"?]0I?3US[7R$F0A'ZS7<\'3 MB,=!!G&<8HAX1N6V(<"0%1@7-.9%4EC=/#K3S+,+:/4$"Z7H#"PZ56>@YW._Z]5LW0U *A^8)5RLD/G8$RIZ@(A""*4R(-(4*<0ZSZ''"1AY@5%).\ ML,DK-1?M.=54U950J0GX95/K=H!MBJGJ#4B>]7:L8>S&6XTL[Y3-03:\7/8" MG>4MLT1-*0&^]K#ZY?<.P:TNX.H\:O87SM8 N+IY-A<\[16T-2 '=]'V(UR8 MZW^U63]4<@/ZK&G4!,Y3RK([]1N03-W!B?38]NEUML>W489/CY?_:A=KM/5]X6\3K;Z44-/)JL?__3$ MV2-?-BI#]59<,:9W+'BA/U>WROTW9_,"YXRR*%.]D3A$%,<0IUD!:8P+@O(D MQM2*IMNCKK[#R5H&-.JKH]_. -"^UIT) M;R EQ!SGUTX&,=#TWR,-Q!QR9PD@%B+'K0M'>FI_DC^XD2?6>DZ2+"%I%,$H M3R*(2!Y!@C+IX@L2HP21(BJLNKP,"?/LF8]UD0=_*NE B[?E\+P=59CV\WE=_P6C?,7-)R M46HW]*5:RLW*1GZ,++J,.2]?)H+Q B#($"THC=2V'85&(1.[V$DY12M*4 M41NGX%Y%SZ[D^O%I43USWFSM8$,9^-0X;UU;7?FUNI M"_;UU6'\G<9=I?7L^':O3Y_7MO9PY_K\P>O(87I0<%(WZP_@E\[9HZ21+ETN M$NOGSUQN %D3T-..YVNU*.GSG)"(A7$6PCPI I4^P2 )6 8CP4,:I8C'B56Z MUJ TWXY6RP:-<'TDHU2UVRF7]Y9N=A R0X_I"@A+Y[>'04\P^+,1#9PV*+>R MUI4O&I0UK5LQ,?O 0Q@]9#?95;_SJ\7BBOWCKE+^HV4.,)BXQY_T/%.E0" E M;KKOYKK:B[^8S=83-@]/S\O-M9N/9RP]SQ1A/!6'+3LR]VI._^.^^O%_R0?; M:4?9;K:=&&Z2Z35L2C>?SGS*GJ-EOYW;^TK.S95>HN\D>O5#M9!+LURIZ48M M[W<-WR;8YY@H,XS2%C-(Y_!6#4!W>H!UHPA@4I,9J*4NJALEY:I#97, ,N=$N?Q]#/N"R5&V@J#5$'S0\"LEFXZ54X)N3E0E63#C.0!O@R[E< MQF2L.L[@Z'/ON!MTY)FM#1E]XPM=@KZCBFYZ_:WE2A.I,OL<1GD@5YI$A)#P M#$%>I)$(>9@F66)7_7=6ILUD&U7KM['HSM=35">ZLO&E/<:;F'YSDC!]T&KI1)WA]@)^3E >DB&,Y M]S&&".$0%B)(8$8I)3%B"&=&^TU3@;[3(>@#9YN%[JG=!C)Z6CB)X>RPNRB, M,PH19Y&<.TUP/F4@Y\!>O[&24,6_ZWJ>YYSE/$]AF@?2.40!@23#$0R2@*:H2#(2Q=;\R2,4 M,9HBEW#NM$ITG;<::I9**0#:E'J M2;6.9AC8#?S*QZA')O#^;(/H&:T::'M M6(@5LEH?<#6,Z)CDS@L <9?\.4:)J9-#+P#J2/+H):.Y:_WP&?\L'S>/4EQ5 M;U9\CD@2!)2I)C8%@B@+,<09*6 0<%(0'"998-4)V4"FY]W-KM=!M5/A\GX/ M+X$S\S^.X;!S-B>Z/K3R0:? #/R^9&6M[_!"N($!";= M($X].I9>2D5>Z'JS*I?W[Q_PZEY5H&68I[PH($]4=3^2NYF<%!3B)")1RN*, MT(!;:3:LAL=@2?E*$@'F2,\Z3-"J058'"I=^TL61D#J P6TTN-=!N^=B? M0^_/S*$1C%:GC7%&675$Q,2<5*>-/"2=&OCL.!=_1>GF<:.C9GI;>80R1K48 M^[3-D8XXP4RN ,KSZYZ&"<1%E,.09X2D@4@+4=A,25L%?"=$[-1ISU='.9*: MUG<7Y*%;XVXV_WVB:><;/ !I[4#&HN'(N5B+G]3QC 7GI5,:/4A=[W;LG9BC!*! \)+$(FE,M*8(XH@UD:9EAU-GY0<5.'G7"^._+$#2M(V.SYM\T/G8X)'+BFJE%R'E4H?45,'(_5(5[-XPZ55*4:H[ MWR;ZKNO^5IQ)3]-+.9"_VSQRMN.1ZOUN+C"+,BX2&).80)0&*2RB%,$ <9Q@ MP6)26+&O>]?8LW?Y5"WOH7SN<1M)LB9V\O_2S-S3FWH5=DYN6US"L;0%/PRQ (8EAB*3_1P$M%*FJ4+9;S()6G M4Q/7/RC%>V)8(_=\1W@+8(;=JS-S[5RBN:7&;LO(DB%7(P?HN1GYKYV+&1Y[ M$K=@9%XWED4=,W97?DH/W(KOLN? MU@)KPK2F-T\X9VF"@BR,88HX@T@Q;A*14YCQ),SRE&$>6F5UNE+,]XEOIU8_ M0T*G=2G-U/T?X:#6BI5JH=_]1BL]JDG,Y:_+](IL^I=@>ZVF-50;L%9'T'\E M.RUGH-,3-(JJ?-V^JC/GG=!V]3F_ MED>F]?,58_*5UYKW_':E28BE\G-.A I7QS!/U;T_5F4N21Y!&JL=$ V++#:Z M\C\GR/-4;42#5G;;+T B!#KYAK6YY^ :GK N0;";LN/M-R^+-31N@ 1!#M', M6?F7W50]._ T9:Z&YFTK6$T_/VY=_5PN-%#CE/&-6&=R&U0?U#^U6:5/019'E)(L2R(J, MRMU-E$$B=SR0D%!N<%*$:5#8IT7;+5.JD^R]+*%YNR&P?M^?$ M:?D/Z[M*[;I5U+OI6S./8Q9E<19!3@.BN'X%+-(@@%F0%5&<1$D<&G']#@GQ M'7!JQ:K TKH3W#3A,N=+.0G0F?V8([/MIOW6XKL*;&4V_:T<6&Q._.+"\G%\ M+F,0L*)G.6?: .O*R4(A59)#>:BO5]W'? @'*,!^#0V"]P"8[/]C!_D M;&_.G(%FWY7!VGY731;,!4_;,\$:D(,6"/8CV%-F7J]TWOC5$B^>Z[)'#F)( MG'GJ>=\AI=6J6O)J4[_H6M*J84Z?>=+^X6GORG3+0-*PU>!/IX0H)C:.(M4\ M.>ADU)KGS.H3;)[][,CZ+YTA/%;ZMJ\W2SI(N-IE)31=\JA7K# MV>U3VS"U(^]B:<[DNH]A$,=RU1<$08+E=HHSS((\"7)$[2K!1JOB>9:W^6X/ M?,%T:W!%IFE9[34>Y3AG<8X9@0EE!42<4IBC-(-1G!+*Y?:*%ZE-P\^)4+9O M *H+95_PQ+P2YF9[K6F0M'/-G2Y *S,#6W5 7Q^P56C6)G-ZX+*['!Y797CC M%9FV(.]BP Y*\RX?T3Y09=)WH0N/O5>!8#F]5<>LJ_5Z59+-FM=SA&C"\B"" M<9(3U7X^@UCZ.9A'(J?RYQ$-C8IGW*CC>779!7II3SS 6_GF 2$'T)\/EDT+ MJ.7.U+CC3(OZS1+T=017KX.Z> M6H4!WH T$#1T(F2R\Z Z0 M?B#2X:CC#C,VZURUK$O6_F.>(\)36A 8BCB$B"448AX&,,)%3%%!<<:1S5%F MK"*^PYFXB3N\IYFXS?2DTCK;2H]68="-] M*5@OM]$7CS?.F_W!:U6\WJ:!$I3$/ ]#&.680I1R"HL\S&"0)3P-XSQ)B96+ MVAO=L]]I98W,B]W'P^WG'07/W Y4(E+ND^18_5\ONZHO]4723D=WH[A^MWN"[IEMH6DR%% MW"SW!GF[X5^K;J>-N1$G6%;ZL7&Q4 MIXW:"S>-,] <^:K+]9G4OSF#[Z5/=#?PR&R0HUU1>\UXWSWO/M)FI%RIPUUS M:;SKX5-KDK [>0R\U7EQ]9=*7R5S]C=>WC_(/Z]^2 /N^6^*W/:#/$!^Q.6J MR>DLTBS+"[G]2;CJM:.RW A',2R"("C2@AYW:SKM?2E:L="UX#PN_+Y;*M&GSF> 7^Q_^11V'T/\&F51O\4BX!JQ8+ MO.JY>TO>G[< [QSEC-.\H##,0R:_.4Q^:=*L@+G F,5%P%F&VV_.]=*P"<-; M,,S^>].9-_9;PY?L_P??%[,=QEM0U6,>5Z_[^GZBQ\Y 0)Z/=VE75LYVO8.V MAK9RV*.6(Q1 0FF'*(P+52-&8*B",-0A%@P MANUJGDQ%VWC!445/GVZNWMU\NKF[N?X^ ]^N/UQ??[YZ]^D:?+G] M_??KG[ M=OOIT\V7W\#-E[OK;]??[\#5EP_@^O_Y_>;N[Y95X*9@FRU1/@"T6T;ZS& J MCM"N"3X.K[;&NJH?-Q4[;46Y)1@'->:VSX\D455$T=(AMFV-OE9R5+XN5]HW M?N"B7'+VKFD_^E5^K^K#WH[RT1V)UUQ@E(8%C6"",8*("'E&C"F%12R]CV Q M93CIFJW=F:?-.5;3:+KMMV*[LT^I4V&F;8,.2[96QZ_%S%N]!LH7.;7G&6C5 M JU>0"GFD!'6#R*N6&0=:S)8M,G".99DL4L)R%+ MC>J\7"CC.RM/*J)"\4^M*DTHHP8;J0S@K3: ;M4!C_QT[JS[-S'L3J?&U\YW MGJH)FP$-^ET%.OV:T$(-E(:@4Q'L=)P0<(L,O0F!'YF?Y_\%V*7G.4)L*#GO M4A'3I>8Y F,O,<_5F/9KCHH_-!&/Q:+Z2S'/J=/$-U[SE=3CBK42OG&VT8QS M]<=JU7:V4I=;M5K\VLZG\PSE)!!Y" F)"HC"G$-,"@0IIP7!49B*A)LN/P[U M\KP2;74!OZRVVOS:=BS47)QMNV5S;^CRI9Q?B5X):KM%::LDV&FIPQ6=GC/0 M>Q'?>B]"94FTZC9W]_6ZB7.\YELQ7ZY>Z>V,6[FN'E4+6G7_5&[;9+-^FVS5 M?1+OO\#5]@7^]5#2![5GJ\M:#Z(^_6/[XM6'_[7!BU)H;B),=;_;6MU5R#>Z MXH"7^NYBR=?J@@+?XW(IQU&#T*H9$"^;PC7%JJ8?DRO2@E/Y>*]1IG2_F"S* M^J&9O2O^I%249FU9=,5FK7H/J5&EVFI]Z!J4J@?TC[6V79_U_W"S#GOX*@PL MR2ZE3;8Z>X"HOU#[&'Y<6,XFE[_K4"X_U%2<'9HQSQ*4AP4/( I0 I$(0UC@ M+( \SH*B0$61(R.6(D_Z>5[#N^;NRD7U',[V)=O%YER_&[/8W"LB;GF^M"T_ MDB^E4UA_MJWW/K(ET'S:U&F9K"=8'07X7&LW:8#/$[0O WR^Q#CHV:X7#]V: M4RT.-VU7;_7W.^W+ M+VB[/8"=&]QOSMT<99IVO$JNKF5J>KRK?WIJVGW>;A]]O >DOEYK M[_-0#';[-GC<24>6EH#,^3O2<:[,G6Z6+FY$N# M, S/=I<(V$_O$<9;T2Z96#:*>FEPX,GHETS,ZU,P&7W>?A9^_?%TIY+Y36=< M]WG/L^LK?@8_ZKW.,[L.NN:3:VO=^8DTQC"[23-H$_A32W=$6?;2F%'S9#O( M9'/BI=K][__![\:V@U&=^[K&S,]?-JIQZZU06^,EP\MU/><)QV&64\@35>L: M< 3SO,A@% 5R8YJB"'.KDKNS$CU/I4:@"A#RQZ=%]"_ZDUI>(ULCJ;9?M4I1G:S4HGN=6!_GH$=8#OY+IO*&)KJK+_,.7D3MYHQ M-/^PZXSI@Y54*,CFG^:U,^J76W64KB@*24A2F,A.H<%2JZCB"* M( V0R!+*2)A$X_B&AP7[7G%;X3.=0[;>9LMJ!9H?X*3E^U7M#R=6<)R3),"[GH M( )1IO@("5(\>,V)2TKQ_)>MV;Y MIN3'DH#P;QS*J M6G(KO6GB!%9*/JP$W,A_--3>=OY_&#XSK^T,$CM?N\-"RYV!;QT84G:3:^#. M+1K9Z,B9#/Q7.SMK_< M$W3*6'HK#@N0TP.&KGN@;/=_.V;TIBGN]LUS[ MWG 6D30@!.9YJ!J4%W+[A/,(9BA(THRA@K+L%8_F8]^:ZT/X&WE;DY^Q[?%_ M(Z?I1O$W>6C>Q_3M'8];_?Y=#\+[\'H\\KX0-&XE?K>IRR57EX./I,V)T2WN M5=T[7MPL=;*%^NG-LER7>''5E-9(\3IE]FG!U_R*_6/3UB7V.;3OI$UUDS,[ M#V@:\1S%D&0IABB(&"1!2"$M[TN'W5:YY,J0E*Y M+,K];^O6GU3P N"MFG;>?Z(W:[8DO+WW9;=.=/J#G@$ST#,!]&Q0";K:"K S M ^SL4.6(G24ON@Z GC'NUHYIP7>TH$RD]*2KS+0OXN72,['TD9Q2VX[85_1? MFW+%3W2NG?.8!U$HEQ!!B"*L8QSF+&$PS4F.190$<6R52&(JV'_J9D.VN:Y MN95J20!EBJ&9[_:!C&7F2 ^45H?3[:D=$CA9&NZ*FQQ0A2,,LAZC(*,PQCF :H4@(0HL\M%K]3DKRG5[-UT#G$$O! M39#%LI[Z)$)FT]R)W9:7%ZW(GU#\>_8!>\XD M?Y31?VB^Z)OE5QU?WM'=QRA%6#H *%@00832 A*$ MLW>YNK]?:096<*^IZ)GZJU!4](K)0?=3K/IQ=[G0=OT0S+E_IG_EPZ[MS;_( MR2/TAJT,&M-4-4]CW,RD:\$;^#J8$T:]Z:_%.%JIZ;X>_1LZN=<#OV\;7[AL M;O&JKVF \FEZG28CAGHUN/OT4:^GQ,@,C@VI^;\V4N#U#_F?SUS?#[.018PF M&8QRFD&DNC;A.(M@0B/.&,DXI:%5==_+#]D4//]\X+=&&T.>*A8*D0 MD- \@2B6_\EQ2F"":9&3(*:Y"$R/!4)Z%6J;YKNLX".;9C?EFGW% M=L-A%]X_;:?Y#O!B>\?MTFSMMMHN#=HTL*4Y_MQDVXY!M?M;@^$/CEN^WZL& M5*MU21;\ R=-[>8N=E9$!>89CV%(!%?+> PQ*A@D$4TY#3( E &MGH:!

;0^74250MB_ S(5XA-7.J?00U5TH%&CZ+SUE9J#MB..8 MKM#>?I>TA1;2IZ6I]RW5:S[D(@YUL(BU#Z.,("R((BA2C* MI .4AR9("!-Q@3,28"O&ZS=CF6?7J@6^^5[2MM\&P^#-6]'W?X>KF,;D_E7, M_S[-I4>^SM>NTW!NU[]'?8>OUSE=K^FQ"HY;Q'_#Y5(E]-PN^XFF:1 Q06D, M>1AD\D019[!(>0*3G/-(T!"%6;KM[&J^KAX59N3_7O1GM5_J=-)2I0KSJM4: M*D;97KJNY?'@.&9FR\YX"$8M 4H<^$4)_%59[R7M=M D1V[PN(Q)7=*@F2_= MP_"'QTW5;<^#K]6BI,^["%:6Q5F"*(:X(#E$-$*PX'(/3)#<^$9$%"0I;+:_ MIP1YWHWN6HC8=FDYB8S9G'1AK]VTW)DZ XU0\&?[IY?(WCD+'KWU;5YNFFKC=R)GQ<[KZ3IM3CIX?P/ ^59*!%@U;V#'RL MJO6RLF'Z'X)@>%HZM-YN5@X9[CCGU]#&<4SF ^-.1VY^WK@]OG.#CX^,4O%[ MM?A^J![EDCRG,8[3,$\A87)WBZ* 0!+F99!BJ,+;./"QRSP-79?&_L:<_'Q\PZ.*,>_="X:?2Q M7*H>#IJ_ZU/77_,S5AUSUL\O;E0ISW+."@1Y%,I)%D\G/[8= []7"[+Q\UCPS@'MI6/$+1:-[^PW-#:H&TVDSUA:#?/]R"9 M@:T>,U4H2A1Z)9N!3BNO=]TC\'#D-6PD3^I31D#RTN.,&6+L'7F_Y]^M^'VY MDC^Y7Y;_K3O^O>-++LIU??U371:KIEZZG;&J'5I+9RA_<%==_\2/Y5)__!N7 M*B[K;]5B\;%:J3#=/ FHJM#+8,)2U1@%R>.UH!E,"2_MC?%L6BX#GA%,8\0!#14/&-" P#EB0) M23+*,3)-J#83Z3T\NE5"9^PH-)&8Q MF['XF"=QN\=I7%;W.;S\BSRU8BS'<^^^:^)]::^%>HG\X(P7@0TAR*.4XBXHO!F7, H%30+DJP0 9NOJS5>F 6P M381:3:JM://[(RT0U%HBP'73M9KJS2>(0[M0M!&(9N%DU]#8S=)6>A<)UBR4 M,]!B]"V-R.F.QOB_M ME;RN5D5O*7L%D,TO&VTL2,/,(3U_*/(#E)T/VQ1=]D_;.]ZJ M=[QMSL;9/$DPQD6,(,Y$#%$F,N5R"YA$@L0D3(J"85.7>ZDRGAVQ)A*O2UV" MN.(+W4F%X]6RVJP!UA>(;1[0JE/(W,E<_![.^^DIT;7SWL>[G>R4VV]:LI=X M=5?)?2/X]@J F_OZ*8$?MP),\ *L5@97B VL%Q>+F&P5<05&?VUQ-J;CK@GO MGN_DB%<_RWK.BSP2!1:0,=5A,V8$8A1A&.-0A#%/!(JL$M@,9/J^3!QJM"!G MDGP>_*GTL,R,-T'3+!#@&".[5>!3M;R'G\H?.C%L>:\YHW2#Y7.@N.L_<6BF M[PX4/8EOHP?%(03&72B./&JY(>7E_%IZ(3GVABQ*^G%1X?4\P&D[XM,_B<411@&A!1Q:K;#/#:ZYRG?R .-0* E&FY1CD)Q9I-WJ8%V\]7& M-O/5?\B&@8"Z?*Z9A_(ON^EW?+1I5NXA0[9+\>"'+BFS5K&WALC\>YAL;.*[:H?&]0 M:10 C0;ZG]RZ1YHQ-.:1,]<0C8N..8'**OYE8_= C,MHF,GB6#9&]6-55L]= MLF=6A$ M,=X0)3XV[6UWU&(Z:5%YR[*A_%F/93=_L'#+I;T/..629]!LH4;SQ7*Z#?'3ER;*?A?>+G!JV=P<9[@(9(8 M$99G7,!8@8AXFL$BBS ,>(2+,)9[BDRT2%XO#=VO%QP[Z>8WFVU28?4238=Y MEX=XAB2C62!W"HD(&$11+$]0-GMH Y1L4RJG0T:[7[U^UY5S9!6_><5&M^):OD=>?RV6UTG3*)BG(E"7XYP5(40" M,ZBNP6">(EJ@@A1IF-HDQT^HNY6CLL^QU_MMHI5U=F;Q^R['[-;?S!NZ>,^_ MLP3L3.E>X,D#@2KCV;'MSL 7Z3_D0%*EA1JIL]C7N6$2^+V MR?!):!H51A10*,[X.[YZE+.D$_N.XY54]%.%EW.61"1436>2/,XA"@6%&(L< MIC0G+$AX'A5&-8H&LCSO4K]OV?%G8%DM8=EJ(/V)5@$LJH'*(6O@SL?X'<)A MYVD;).XT$E(V[(2#5CKXY!0)FY[PSA 9V\']$F0L&ZL;V3K8!GUXA F;EAN9 MLM]BW.P1^^KIIO;A_:*J^5WU>?E4JKO2%[2BAC75!D-Y]EEM:8U6074@NBO5 MEK4"G[]\O0&]B^(9N#/GR3)%:=B#>0#(SHN98N.%:M72^E'5WB;C3U8#;F%L MOS+0!_XG42?MT5XF&!*$Y; -"T01 &-8)$$ D8B82RC:8"( MU36=E73O&YPCK<[Z[ :M1D"KY*0#W@F4S4ZMWK"SW0W9P.:PS/$B'/RV8#LA M^RVT21N&Q;"5V9E!['<='U7#LBM5S[Y:_7UUO62*,&;]?/67]'Z_K99K>5K3 MOZD_+M@?]7IY+\^#K/ZPDG_YL6)_7]DQW+F1YOU6H*Q6X.]R4P>DAKW&B.J& MI0W>M&MXUZM3KN)7RV?0>W+]@-?JT85>V3F74_/I:5%2O:+_(3>-:E.NK"N; MV-"'S:KYB:Y$TF.8;XH]I_T%SNI/L_ M:SA>[OWL!Q@1;;J_7U^O5FIS>?6X-@XL[3WE.X9T?[_2R8E BJR6O-K4+SIF M:WH*B]C1OLT&8:+1YEI&A"ZTU"[Z<]2H<8&>_:&FB^D<-6$O?'/\$V-J2Y9R M6[=6==O?^5+N$351^(<-ET"D[;Z9H$@(4820()5"'>41Q*J)72%76!%&+ ]% M;EY:[X5UIP%H5&@YZ:420&EA4SAQ'KSSUTV.(;%<5<^A,8)[RP06FW(2 MI_",K289^Z6Q+"$QMG6P@N3\*!,6D!B;M%\_8OZ8/5_!)_D6%E\?Y%+T15>6 MS7G!BB*,"DAI@B$*20&+H."0Y#A@(8YQF*:F= 4O!_?LS[0XH.6!1J Y6<$! M#F>\U876V;DF"\.LF I.63"*J.!@L,EX"DZ9T:^PFIURM,UW,4YS1/4@&3&'.( MJ.Z16S!(HI3Q$!&*\MCF+.]97]\3>R?Q/^U._[[?DUG,X VA;^=XCA.K[70' M?>4;MJ,:=.KK$$5/7=!:,-O[X9^=%0ZOJR;"VU%PP[>VDX9$)H+^92!E*K&C MJ\'X:J5[\37R572GN>9;+*J_%,G"G(5%5-!,P*A@.41%R"!&(H!ABE.4)(*B MF'8%I'=6I3?G1!NYC_T:TCM['[Z5"W GV+KPYBR(9N[8%29C"V^T<-T]M!$_ M SMPKLZ",Z;PQM1<=X4W9R5.77AC"L&1PAOC1\?D-A^]_-_E=M3OGG>?:7,_ M]+UFLXV]%5^J9=/VN<2+S^6"UVNYQZWG D=9'F'I1&+5EXNJXM*(95#$>5:D M"4*!V0;2IY*>=XU?ME0I*I=:=/+!XU8!FP1B3^_I?%#L+:!OY^+ZZ4K[P>V> MTN#=,SB:UZ0TG[7'7' K=)+S5GWP^2V]/)NT\==_B6/SS5_U95HFK/M%>3#3 MW9/H"5/D_8*WGUOO6=9%UZ1?JO7?^?H#5X4XNH6V=5:^P5BO?:4J%0-2,[!3 M;=3UZFFLK"Y=G<#D^"KV$"&SCM9C[VC/8G#IS>UI :]QGWO6W!.WO.>?&W=( M;XL>E_?7/]5W0"[O!24XQSF!N<@P1&G,81%B#E-:))0*E(30T]C4M5I:Z*F8Q$SIM M%8L5$ ?E*W9/VSF+>K6>7SWR54EQUZ,N8"@ILB*&* P)1)R%,(]0!'-*$,5) MPD5JQ$UU.+3O'7DKS&QR'[%\> )?9H_EUKF5X[#XX;3Z0S-//M6;=?)?NQEW M9,!)9M5I0[J9,_")TP#<,0B9"IZ: ,@2 MD"/\/;8CV ?&OO)*'R0M"PA>/.9YCC59A.F$$?U@TJF/7)8*V&NOVNR$.]*8^J:N51.,E?I3;8:[ M&+:.<+>_G1=IJT?*5 MJDM:W<6B!K_(!:GYZZ_C4OTN? ]FJ_GTZ-IYBVWB7D_!65<7O:6,:K20WW;0 M:;F]JY,OI-'4?5:>&\P<)]]=J-2KY-BY ?)4*IVCT>US8K[Q'WRYX1TEH=J^ M_*U]:,_.L1,&'K$B EQJ1]GPB)OG/EB".>S]_$)DY^%:/<#'CH55:0*4 M*F"KRPQL,?SJ%S?S3!!_^(W+[W"+HU6ZQC@H!I(P+ ><++5BG*']A(F1(SAN M;ZWZXWZHE#N:XR@,:$$0I*$@$-$(0Q*2%(9Q0**,DS@/J9/VUCN9OH^0)NVM M&TU<-;CNX6FV[72,DIW''6AP?0X6=RVN#PWUW>*Z)_%MM+@^A,"XQ?611YUT MZ575=3J#2[5E30-"L@C%,&0<0U3(,RW!)).0YWF08(+#.+R@M6Y?EF>7L)6I MCD,M8WLG?@;:]I@N.N3NX6<<3W:!BIT+< +(I=UICYGJIZ7LGJ37[ -[S.0S MS5N//C)NLBO'K_U^4P#Q[ODW7MVO\--#2:]4W/D%*2\568ZS,("Q3IL*< !Q MD1QVT2DQ!!%L09A7F4 M9A"%@9R609S"1,0T9B@($V;56O! @N=IV6^F;4E$>8"%V1R\R$*[Z=/VSX7=5F:-^*ZZ6H MY)O6Q5/FF1L60WJ>;*TFH%,%L(WNG]%JHZF>=_K,K-,];, ;GJP><;.;PHXA MLR.OM@=@'$.UA9SI:*CMC=_CFA[Q^*6%%T=N>N6&O?>OIG @$(%QFNP.?8%K& M!IWC>$%)AQT8SHL[#,6_4IF''3BG"SXLQQGIKOB]\GO?^%.U4HFMNU3V),DX MSF(8%!A!A(6Z9H@YC!"*\C2*DCP(K-S2"4&^W4\C%FSECC[IGT3*T),XL-_2 M8XPQW=XIG+'+U>0_)6;:27[&V(/)?.[SXR;M;U7%_BH7"]T==MU>%C<1P9?_ M_EHM2OH\CRA')*<%#'@D9W,4QY"$D=INA&%"N6!<6,7LK#7P/,UW0KO ]R_7 M/^EBP]37OE/6,N/5'F4S3^ 5.SL7T:FBLS$.,)P=^U&C$OBS_=/+)<)HA!PY M&WOYDWJAT?"\=$_C![)GPKY>KLOU\WNNLJL6-TO&?_XO_CQ'. S3@A 8*#(U ME*8(YB3%,,]I'*1Q%M#0*%YY4H)GO]/(!*U0H*4"*=:<&?LX+L.>Q(FU=I[" MVE KINQ!8T;191\?<3+.[$&#^L39PQ\TU=F- M_SEY$U_R&YI_>*]O^J ]P\,V9^D[Y4N\*BN=!I>+G%&4QC M@@@BE%.(HRR" M+,JC)(YP+!*C1A0G)7B/*S:BK/(#3\,Q/)6=&&D;[S.SSXH"8M"&"Y@@CH\[ M&2'$H%E]7HCA#UX:\%>L+$L)_O/[S6JETH'W4\GDO IX+H_?A,F5%X59 DD< M(XB3A%$)9RA284<.82K:YELZBAJB'YQ69;_54M.6ZBS61K'2EA?-&%;;0+X[ MJ,8'\+D/%OCG0?LSXA]I4"]&1BG _2&SX]S*R?HGN11_;^JCT'D+WT@"Z&')FZ7]9-.$PQ232D5=52B9&_>*IJO/AM56V> M;'4/FU:_#AH#O+E1PYCG^+[ MI5I^Y=477EW]N->4572]P8O%\U=<,HNTWC/#>%[75>,/16'V1?[_E3S"XWO^ M@LBL50<]A-.P^',-CYRK<(F.5L&MH\Z@DW7-C3Y:8:VAD/QG7])&Q M13%+Z1,V5+W?7WSE>W2YYM^A^PVO^J93_7O/'>DXS M3O,HEB>!5'6'Y8)#+!+5G2"G<8&"1!X.[(IH+M3(L_/HZP=V"NI.I*V*,X"5 MDD!I":2:L]W>56D*_E2Z JVL95K=Y:_+;.\RZ4NPTC:/FX5JU@INUP]R9JJ%;,4?Y+:B M_*%8.VK;^PYC3 TO/'P@-2K&Z[:KTVC[7%UJ&,N=]E;#%HZ#:PWK 48T@5,M MYNX>[__OZJ_/RZ?R_;)FJQ'MWP9'\3WQE7!P5SZ6R_L9D"J SU^^WJA5NRXE M"%9MWH;1.'^F<@>$W;P^BX&/1FY&MHYKX38\]'3-VXQ,W&O;9O;$&([89G^Q M6:FBA27[QO52][ZJUQT;[2?%B%]?_RSES^?RB$02'$008Y5/F&$""E;?0!UYZQLZ&)]8;A6)Y8MUA:,L6.0F.0*M9NQ FY8D>9ND\6.VZ(R_H? MR/,%*9?Z2_5M>ZETP^07K10EWM9IZ/)0N01+O3[)'Y>+4M\OU;7\3AX4>>B3 MR]T#7FX+0;K[((1"CE$2P"3D&411(& 1Y1F,&$GB) QS%!HY]%>UPO]=>E<< MA;4BECV07N?-FIT>W_S[LENIM@7S/7MT>*V[L.^;U%40=D;I6\6>6:"UZVAY M7!,,6$OKMF6'7FX@7_4%.6X.,:T-K])+XE5>TZG6$Z^CC!M^@F,!,<0"5,0B M@T%( ]6X4E$5Y"GD(:)9F&4QCXU*&2QD>EY:NM+]&\5,\ZC?U&5D!1?$$=V" M8>>W#RD,^NR%?N**YO9ZHC9X_5BB.03G" _D7^QJ65[(ZO'F]%=SL2SA-*TC"."XA1%K6=KE%>0(11GA9%RA"W!M5!.>:%PXUS;3JP4-(U9WT: MTY2E68 B 8- EXVIH[A@& H<84*1=%W4RG$=E>+9+>UDCJ%V/8Z+F8.YV-H1 M(=&>H1YH7@X(CYO0OQ,\\8EQ*U(OS>5CM>+E_;(I=:3/5^P?FZ:@ZV;9\FQ] M55O^:GFUEE.1;-:Z&++Z(FU2RV.UD&+NNV2DUH63.!-!@B@4/&1R)TY3F"=) M D-:I(2+I$BPU=+F5UW/$[K5&-!692#W%,MZT20IXZW^=DNGYQ=HM@:_G==B MYYKZ25[=V^DT!SO5P59WT"H/^MHK>NA]_7>YF^YW!]-@[6B;X5G92?EW2JV6G^PMFAXR%(HQH 45*5*>K@D#" M<@190@05*0V3S*H)YH7Z^([YGN30T"Q.C;*]6M)+"#7&O W#1^YZR5X'MT[P&-0^<*K7;! [PLW,WU\"@5N>!>_D"8Y][2DI;X'TX)1O M//?QT6W,=J4SC:/]PM>W0DHPV:O.TR*-":(Q9!F.("HB#O.0I1"'41*F@C&& M$LNF9Y?HX_V*KZ[_4UWM]<_0JO=M?XB]J<_SH#4D6UL]2;2,/3O]/.;RX@<]ASDG>1[D,.6! M8E\G.<01HI#@%(AL(HR_+(V)YG:"L-=.+,E[27&)Q?U2ZPS&[^&1ME MM;2=4'_4ZO9RK,D6N!-&]->X4Q\9R=3,!9?33EVG-)64ZHZY_5G;H?X;K_GJ MAV:)UNS0>%&W+-&]R3MG<8#2),DA)9& *(\3B,.0P8"G49+*&1AD5B3VKA3S M/4$;@?TEU&X%=?8"S-;;UX#5SCMTVNC;U:ZN7?U]^XM63U5!WVBJTV4Z76<= MG7T_6.:0>]LQ@*Y(N5VI-2U;MV,P#VB\78\_LIF.$)RNMUGMK+M;S=JY1 M!)1:DQGXH74!_P,_/OU/U8Y(\_%LE$Z -^RRY5)-+C4UG^1 AN[+$NDS1S=O M^-DYJ1:ZFQ:Z/_K0M=H K_P,O@)E?\?H!;MP-KV, K:YY[7$8N.6U&&RR M2UY[ _MWO".>]K=3?/^@*E5OEM=+K$J.V\_,4_E_44@*6"0$0<08@3E!,2P* M@5@6TDR>T&T.X.-5\>RCU1YGI38_5$MWOV,\ ;"[C>/EL/G:/S::J3Y\K6[; MC[[21G(8J@GWDR<4>7/;RF' QNPNSXSHC%=TVX!^W5%YZQ]WQ_#G>1$BDH59 M!&F<$XA06,"<1S&,,H:*A!51D%AU"D/+\ 3?M;]2B\F]3P+ MJYE?\PR6G4,[3JBYTP?L*33;1@)/)V"Z8, TQ<,??^59#5Z;?=(4(@/N2..A M1K>PW#7Z>[_ =5V*LKER^5 ]XE*>*P)YW VP@%AEVJ$"J?K@*(1<-K"Y?86-Y'7 ;+F.:>9J:Z:^=Y M1M[4#3S-S#_2LM/P07M"IIO&P=RMF$ZS*WG]=571+]7ZBE5/:D]DVT3&>$#/ M<[[5 W0T2)TV^D9-J<29:I*NB0=;ULC:\3TME__"X7+%4P6?]R'D4X3 6F M4(A('F3"+(8D*1AD,4EB1'"6,=K=[=V9;R",A(^XTKNS]RM?Y<\?=*.02H!: MJ=&41)4[1>PV$F; FFTFW.$TRH]TXE5M9JL T!I S>5Z8P"1]:;"RF1'&PLS MF9-N+JQ@>+G!L'O896O+;4YM(D2(0A;#7,1,'C0HA3A($YCG>1+F(LE(&EW> MSW*B[..^\/\3M-T:E7R37-PQZ)EY!W>86-Z?70*'H_Z5GM*3SPA[ YTJSZ4I M&SXU;M+_@1<;?4ZY6BRJOQ2CRJTXR%QJ*0\#2K(B#CA$2.[94*2V#B$)(1%! MPK%@A=Q-V'@ "]F^PP]=>E_9W%&HI"#=V C\Z'0$N%/2SB_8 &SF)#S!9NDQ MKM^#CBYJ!L((!H4J_.O VJHV XU-F,@.2EYQDSA'W> MSY'X:M=,[AM7P1-YX/U<+N0NIY(?FZ,LB6,BA.JP22&*57UQDL2PX$$NLEA0 M>9 QS?VQ$^W9"6TE@L>M2/,4%4L4AUV-7VQ<+,]GG*']7)^1(UQG9$NM>XY62 M7,^3+ U)A#GD5'42TAD_ 0UA&@5A%"#%76YU!K17P;,/WJ/88]W.16T'%V>O M<5V!;'@KY14ZRVNJ_A9OK\)U3Y\MJVRGD9?*&$LTW-? F"KP6M4NE@ -U+78 MCC2R&KY:WJM(UP=.UCTN)1JC, ]$ L,BSR%*XQ#F>80@3W$>YV$6I\2*9^:X M&,_^9D?8Q:38&5@V7'I;SR/D*K"D:E6F56T;MSX!G)E_N1P..Q^BD=!!Z \: MB>N?76>!KDK^,U9]I]U6U U;Z:I"_KB0::OC!PT]J(P?_O2EG/@O6R7V>GV^ M>VY_J:FEYSP+BXB&$0SC/(8HB3$LB>^3LAST_ M>UK- 'G>?J+A9;<-48]X 89Q:[^P6H:FO"!Z ;V]-2;.*>W--7@E&GMKB$Y3 MU]L/-"@P) M"T.2I8(%PBI/ST2H9X>U50&T.H!&"=V\0ZMAYY6,<#1S0Z[1L?,[YX'Q$/BV M,=F16S$2.:D?L0'AI>.P>G;DQD=5<+W#-6?]:JU>US_IE[8?:6_ZK_["*];< M]MTLY<%*1_QVK>9OG]00M=R;-66B?Y/GK0?YY]4/OL+W_#0Q%QNJN),41+)?R8LB]*"!4F:6]WCO3'[//N_ M3A70Z@*T,D!I Y0Z^A;,\I+PC2%HNNM[6UI[W%$J*Z V8Z_^M=^Y4^\E>Y]K M[07:X%F74]&S&;3\$])JT)JM*90;PV? ['OF)T'C;;Y85]OB-V;=M%ON-V;\ MJ>W\&U7S@N[F&ZK"5\O[EO2G[VXI#C,J"@ZC/,P@RN2"3 **88R+/&)9QG+, MK/NKGUEGO" M,8;;[\2&S7*U(SHA9=J=R;"I!SN$,Q\?NU++P>32WR5;?.4K'3U4J6]D4=[K M;4A+1B$W#7-$$GE\3D.8Q6$*48ARF#-$( _#-*5ICFF$[%9N*_F39:0][?0 MU581\ NN 5:_;/7YU79=MT/;=)WWAJ'MNJ\5F?5RJWJZ@)TR6WX3/$ I,V(C M, H'9QL#.^D3;Q1&07.X<1@WS$A^IC:=0@ZHSS[;VA+&69R&60ZS @N(N'9" M.84H043@4- X3:W8ETX(\NQM5!]!WH(DA>8GJG#/,%:'1*3'3TA6=,?: C.C.FN#J&[8_^+3?JZ.&'7R;CG]JW'=(57@N)=S/W_!?G[%TK"5>U+JE M9L/LM0$D&,*($HTNQ4*8,G)TXD:>^^/E8KP6,;/7_0X8!N/_7=ZL9D9J1B0&S./)(%TI@)MZQM(^7#YREX[P<.)+?\>Z1PN7YNSY VG M2EUT ?11(JU(7M7Q_6_E^N']IEY7CWS5IB,+'*"DD+OKD*(+WNT#D!]R4"G!?A+J@$Z/< [OJ0/CWCUSU'W/&= M;K= M<0?5J#L=,Y0\Y'M;F>_V*N>,S->XP#&#X<2UC>'#8X-V=,6E?_O FS]OEEV0 M0/5+C!AA(HXRR&*FZ^@1S%,D8)AE05QP%,8DM&NP-BC/:#I(PB"- XXCC%(YL>6NA52V%!FG1-I\ MP?N"C;_GD[GK3V_+)JLQHQ^\=F%,GJ66C-G(%+N.S\P98$ M8]?GIL5FUQC1 ^/%.4,=\UN<%/6Z3?KXSM?KA3[K M7#U6F_9XP]E=I=/1O^+5^GE.HY!&JF%UFA<%1'$4PB)F.91[@# (TDS(78(5 M@86-=-_!>RT7X$:P)6V%%8IF;L$;-G8^8J<&V.DQ RU:K2J*F[FI#=+:."2[ M& ."*PX,*]G34F.,@>6 ,6/4(/;=(.Y6[&JU^LYI2X5R=7]_]0.7BZO'M6G_ MAX$A?'N%^_N5/EX +5 5X9MW=!BR?-@).#3:;KIWW1IZH:\9V.D CN#1^@(W M_1H,C![5H6%HW,EZ,A@8U^_"8/)Q^^EX_:_U\]5?*U9?L7]T++Z&T_#(HYZG M7YOOI1V2_/+9[M1/V7M^\EUHJMVD.VFEPVC<&:-&3:ICXTTVF0:,Z4^BH8^- MVS+?/NG>: +SA,@C-$TQ#HU8?L_( M\3SCOJIC\;)A$==\1 L=,5KL>//LML:GT#+;!#O P&XJ;@4"+=%++\0S1CG: MOIZ2,NE&]8RI+[>DYSYNS]1]P/VMTMOD" _7/Y_XDC57=N_Q4[G&B_*_&X[D M%#&,<(@A0SR 2 09Q")A,,Q(%J493=/$J#7T2/G>+\T:!52*QU8#0/=4,">C M'H/O\-2? +614;)M-X!Z!K8H]C4"[R=$T9S7VS.:X\B]W:-JQ?!] 28#--]C M1IV,Z_L"D_N$WY<,8W]:T7OBWY=LM7B^[YV$S$,')P?P[&:E2"YEJIW$3JSY MJ>6TW>?/+DY,MO.16B0X:K/3\,!9TT:=8TZ/.MEIYJQA_3/-^0^/;,>X*P;5 MV4[=<3EGE*(H"V&!5"NE5''HLQ3!),@*P9,D2Y@5)>0).;Y/-KU"YD:L94_% M$^B8G60^?SSJ.BU^ MV/"_RY7X8_F#SXL$AU$>%3"):0)1'@40!T$ *:??$]K M=1/SI 3-(R[RF"09Q%G$((H#"HN$,QCP@B8XP"$A\8BFXV;2C;Y_%W<=5WJ M:@G6#QRPLGZJZE+G>50"D+:KEVJ(]-2J. .\TT_GB%4ZX4/W'+7<21N^ K,5 MV2&BHV:TD@]^41K\JL#\L ]DIPW0ZH"M/NZ693O['2W*AD(G79+M@'BY(%L^ M?4&_\JNGIQ6GI8Z,?5-50?7WJV_?S6_BC0?SO#)K^:"O &@T +]('6K;(M&S MT)BY Z>HV'F"E;5 M@)WS:+_'88%)$*XA29/.:P.37\YHDTE0-F]H+V5!0%!">P@Q%\H2-,P8+GA"(1!;E*!9(<*OD>$.YGN=X%VYJ MTH!42T< >[);_((:LOV(::@VD?E'$%U45!.ZP K :46S>6VSIC?*N(G*&=@ MN8>8W)#45PO)&4 Q%)$S>7QD\J Z-"N.@15_D+.F_,&;PAYU]'C'1;7BWSA= MR$-U*4K:4 AH5JX[_'-.@Y@R%D0P)['<.%":P0(7"&*4R1>$.(V%%5_6!;IX M=CI-+0GMJZ9Y5BU3#R_ VLSO3(2@G2]JP-O3JBOP:\(4,T"T;N! N2U7GU30 M8;[CY2BYRHF\0)-I\R8OA^P@M]+!D)>5(+<>]KUJ"RV'GJ>8%8)1"I,P"R$* MAEQ76_T]F!$1^Q3X)DY MJ$NP&)DL2=;@IK-7R]-.Q7T5\0F3'!D$+%1EO09.9YW M&N^JU:KZ2U$?VD[+XZB83LN+;1TQ+7<2P9]*)M!"'48JSICE;&H>ES+QU!PT M]7!J#G_RDZZVG%)^ MM>35IEX\;\O*]R@+^U]?I1O0RCDJC;/!852.J9& R=)-;DB (<% R2."00\2R&6!Z'89JP* UP&,9VY!.G!'E><=3F2)&L M#F=%VT%CONI<:O"8W>!6Y PHHV_N&0UH>,=_C-7WX_6E7TGQ7M51VGRNV/6C>BFZX.:4$8T$">1*D$409 M%I ()F 2B9P'480#9I6WZDE/WTEO6SU44N=*.MW[I3Y2KAJE[-R&KW=EYG7> MP!NP;7.ZT=VY/\\ ._*>OK2.N/(=QL[OP=(;&F.O.IC5T)Q/\ MV4@%7D(+5@8[ON46.TISF'ZM5DV.E3O+R%TOZ MP&^7?(YQD!*>8\A2D4/$B(!YS&*YOT-9@7'.PB(TY58PD.?9(71L64]*!4TW M6NL<0-RT3E@W>H!JR2]JI&$*[K#O\ "9G=?HT-+253L)T&9,ZN+A5@,@57"+ MBCE1@F-TQA$C#'ZG^E^I_W##A&!A] #S@6SE]+W-DP*7:N&'&=12.6A-^%"=2U*8<%R#@4K8A8%\G2< M"9NMDY%4WR=:^J^-;BBTWBICMWLR@\YL]^0<$$L_N!7?=MS9*= RH7C((K6R MV=$&RDSFI!LH*QA>;J#L'K:OV+Q>KE4/5L;DEZ?^6M5KO/A_RZ?W%5/UW*D0 M82S/3UF0*>;E%.:88X@3G!$2Q4A@;%J^>5J,9R?0" :MY!EH9 ,I'"CIYL6= M T"=V0,Y,]]NRH^UW*H.]+QAHXI"!X:=K$+TO&G]FN_5T814JR:HV>\. MI\H;^O]NT@O7#W@)]A_Z4ZEY>L6R -1P%;\4)MNPL&^$[-?T(01%'94R[ M9@^9>;!&#WYXW+2_8C_X:EW6\G!PW10[S$5(HR+*(IAQ)O?H 02LUE[F:%V4[9OX_69*A7KR7?:$$J;1+(I M.6<7S\1V2ZRJ'YO%8K$N 26R'$,<0QP0'T9IZ"?BO$RS5.LZX2*%N:,^>II= ME6]]%]=Y/*9=?5=+:;;6C@6;M;P3(NNR1?1JNN9)*]L42I_X'M&#*-%M$ D M818''HU@1D@,4800)!$/(8\2+_ BG'B9T?6N-W6ON2\>9#7R_LP F^*H8FR1BV6(]UT%U4L+GRN'L=-Z'IV=<5/*0 M<)S=3[K>R@OE/S<;]J-8KU=)F.0I37P8>F$"44Z$ MX@O2%#(:Q GAC$=ZC45<,#/W>7?'FEREQ8X9J+@1?]C=>-H4$+QJ%O2TWE+8 M&IZR#V ]N3>^ 7O6X$>%]&\[[D#/WN6H(_,NWPY0"S+9NJ@*O9??RKH.=S!'#Y4OGRZ$!HE[@Q]#G7@B1 M%S%(XHC W,,>22,_YWF@Z\4S(SVWL2>9 1TW8,\.&/ #.H;T'6*&Z$[[!.?# MS-"",X#+PI%HB)N^AW$^_.Q^]V M;KY3*+#]HK_IGA5\6F4JT2 M:O#P#3< 5QQ(^<3^J2PFZ?KZ6TV8;D?XZ^9C7(,O-A5FRGS167#<$?=J.*UJ M =A37:Q P-7 #*L&7#^81?<+H7S%O'_"3WQ%0W'J3G("D1\BB#(/0X*9#_V, MQ@E%7H US<[#<>>.T&@I 4G*H._%0.X)@]!>&C,%H26(6<>+4[;M^ET,QEFN MV\4I\P>]+LY\[**2QIM-J:(TI#-,@%5_VZQ9E_'P%K_4JRA.O=C'%":4B)42 MXQ"2C!&8A6GJIR'U,3?*.C"B/O-2VI&4^3-J3V&"Z#7%-Z;0U',RS8:1V0(] M*=,QX.0&[,'K4Y/>CH%W9?D.31!FJ>DQ1?L5"WUHPC)>_4-W$,OK0)G1J!(C MAF6;!I&8?[SL'^E:72EKL+4,]VS6*H!6F(+EW;.J0_E^4^6\;2S[;RY+\W)V M*P3!CUR9D6]QPZ6MV5ZLQS2+LC"(((F%,D,LB2%.LP"FC*44^7'"LLCH=O&7 M$&OVT ?QG5ROI;_XBCS57PLRW>O-7X+9&7UMDODNT>R@GMHP9)V\@.%SG9CM M8>VF/[H-1!W&N'?2WH"!O#>@EQAT(K]]<0:MEK MXE]#YDNWSK\6=Y9QDMNJ$BRT]9\?\,\N:/L/7O*\D%9"4Y1;813.L=_5F:+C#>R9 U][]AS&Y%R/D:N@0GM& MEHTTO!JPD_##ZT>T[^Y9RY+VO+XKW_T49!ZW1?VMO1B7IZ%5FD5$JBF8D32% M*)$%13WF0YQ'.$FC($[#R+*QYRAAK?5W=?UYU8U2&'=,'NGY 1OF/3K'@?32 MD-&$A3#V%)!I E.$ DCR$*<$)3[WC%+@W"!HK_$7A$Y/USL%Q$RE'S4U/20N M;W,D>;<]3+4D==B^=)S>XIU+M<0_U[14[T4[;=HW)'_8=/5;5 6\?LJRQFE'&VB71336"[IR.E(+D^06 MU0JZPA\K!>WWS"--_K-Z5[+N'O?XWO;-]XK]9W5\NVL6:&([_A)Q)KQDNA$- M;V0TA/A1Q4,T[@)+K.$?URI+(6^F:>8%W7$I'168:W0#K(:9H[;O$PM'@ZXC= D3]L]WP#!D@YM'OT M!79E^FA07-;ZT8?@Q R>'7AJ^[.US_8E3Z+H\3[324_7*6!GWLYY5#\Z\LB M)QB2-,(0XS23"6)YXH>+7%V/LCFSZOFTE5I;;O6*-]-4V'EF9N:K9&=X+WXU MO+O\'1I:7R7WH&/?9;+MK/B^]IWM.)/__[B#U0+:V9VJ'C4[%?]746XJ=6,K M=)@X,IQK]AA'Q,]3EL.0"N,/89P(N\_/H!_PU,-I'K+4*)]7@^;,ROP8(B"5B[IGRDP?Z\"HIUP=@V.F*048Y["8OZ6F@=2.])<.Q465 MD0$$QYK%Y%7;&.OGBM.BU5@ENVV;/[>9A"2+LB3GXEB8R9K-N2>?L6R\$=)*]DPYRUO__U0 MWE*JZHX(BT1=W7@IBRG.4N@CCT"4B8-;AI(0TH"F>8YHA@@RJNXQ17'F1=]3 M \\M.<,2'9-XZ:UVIRB8K?F>-/BM)_Z[=#3O<+F?P,6\FH:NK*Y*9DS26[8N MAJ[X)\4OM%\TO_*Z9?_UL+GG&WDT>5_NC5;-&ZT+K\^]=/>]*!\VX/[=W<'Q M7D9J;YIRTV@NZ3$8IF^6'"!@MFQUA7=LL6O(:G7+;[ 8PX M3R&*(@JS($E@A%'J1RC*?$:-CNMN^)I9%W0<@#NR+AY;"U[3/S?K9&@>^I>' MV$S9] Q*PZ!GL;TBZI@$'9>@9U/:#]46KV6MKE/[8B[7J6,@7?D:''&UK#_" M+90G/@O'PUO><,GF=ZU_M8LA25%.J9\%D,3B/PC%%&(O]60.2!JE64"BT*C+ MS0F%F?5@VVMRT[J,#2^53L#0O ^Z1D0S/=2%Q;3$9F@?=U$45[^%Q M2;R3NXJ+#]KZ#W->59P]X)]ML;[^#VWJQ,H+HS#-D0<9]:7-(A,5A!Z :422 M#,>Y[#5CYD,['[$E!JJV/[FIZW <*UWWH3,$3%V(G? R0:JOU[G[8TO= MI;]02TQG/L-Q:@O[#;5$/_4=ZKWF:*&+'_J_==E1GWG-J^]<]N;N;,3Z,V^V ME>K6?;M>;W[(+/UZQ4F."4L8I"2C$*4)@6F09S",0Q;X 477Z@1KUF:_G6RY M:*\@=E2OU"+V$V&IOK$D%&GM6^-/Q994/5A?RU+\;11H7(ZR*5*,7O>26[DN%'OL)^ M[B4^13"-:2X.7EX,,:$9)!1GF'I!1%,C=X<+IF96'IT/H>B#FYYWA,VTA1/\ M]93*TJB:Z9Z>.S!@[P9(!L& PT%]I0YX=[3U);C;T_\CZ@4+-_('K@JY8 M&"1IIEH@9YELAR 6GF75;&\CBLSG6F*MIYZG!%#,TTHX>O* W55)7;< M2!!;?L"0H1N@6'*G\RRQ<*3>3*DOJLDLH3E66K;#V.FG=WDN2S!\Y[LB0Y]Q MPV43,&%,KML0P$\;>6FV;2LU]'W*P]0+XR3(H9>%'*($IQ#3G,. IS$C.?=X M;%3"S):1F:TY&;^_IPEX2]10+5F#K*>?EH#.\!ZMYVA8S4PR!0ZY4G&^ WAW M[K%N_W6GMZ[%R)$"LV9C44UV+5C'*NWJ\2RZN6R>A)W7;/%Z_7*/"_9/6RGR M+W%2/LB:T>W=HC? M:E\87L^7UEHZK(=HZ,Y2NELFDN2C9 QU)52?C9O?;G@-5(5Q-1,^W["A1UNM6ZPUJ#CJ]-G0'G;L;0P<\ M+7U9Z [&,_>$#@MEW5484O?2#-'=]I'5]X+R^LMFS58DDN$Y?@Y#3QQE4.C[, NP!SD2*X-YA&4D M,VI!<9'4S-MQNTRH("]WBQJO3<\@(R#IK2 WHIMZ.EIY%56U&_9T@23LL W$ MI'"NVCQ<)K1L&X=)@4_:-$R_8;E[,=5HKA:6D:11WV_6!7W9>^28%Y$HBCA, M I] Q!&5;0-R&&.6>+G8\FADM(8GZ,V\D ?4@2)ON.E-@*6Y&[J#P'";/)(> M?&U)@UD*(FF*Z6IWG:"V[+:K)_K)?JSYFN5*?Y*%%N2-R&-9_(],EOC$FWM> M%1M6T%V_EUK6X50N4NDYK?@W7M:[6Q7I\OF#2R?= _ZY\E**>!#[,$R\$*), M_$0\QF'F\3 .\YQF7FYD\3IFY*%;MF;UG= M/1.X)\I^+CIFNP-CK&UD_J$4 SVU];CT.MV-O3JC$2,I@@%)G#T%?+?O3519:N#O/]\M-ZUE$/IHOE MS5?$"P.>XPCF29A!Q(( $AP3R(*<>U$]^L1GO\Z]%W__)E.7I//@ MN6-#[9>\Y^'*7DR7@=6S61R#Y:P_TU$'@YO#%@8S=FN:E'^NODV7";]N!Z=) M0"9[.4V/8*=EE#'PL<"D6!=-P6M9\+CMX;DBG$9)XH>0\=B#*,T()+E'84HH M3G#H^RA*S'J\729FLC"LNKNUMO5Z3]M,9XS E.1^()2L#VF.A?*-?2Z4;Y3" M""5A$L5!R#DV.;>Z 7_.)3_T[3\QIO(M&B.-HT10HMN M$M,"'V\*&F^8!\&\%_QO2A7:+!3KR]LM?]C\4VS:V*R[_'^+@^$;>;2L7C[B M'[=/C6X,C.FX,Z_BCAW0\P/85F4@[5B2UJ5D"G1< <%6[\[1#WHQ1G-\W<\- MI)DFF =#H]@66S"L0EN,B2T6V6(+PS"PQ7H,.T/S))-XO,OXJ]UCE5)_8]%R3\T_*E><4XH$U8$C*DO#-.< M$8@S+X"4"7LKBU :L-S$M'#'VLQ*K&-4%MWI6 4#7@\B;GMV0Z(>!%T/"DA2BC*4P2Q("N4\\CXFC7Y+' M9DZ"$6JS>PD&M)6SC ZI@]]4B_@@,.R'.@:?G@9T!(F92CO&XH"LRVBM2=F< MA6M=IK1PO-:DR*.Q"R%9A0D/41P2F,3( MARCU$I@%$8'")HO#D ?(2XPRZ2UXF-G2ZD+X#[(S%74774G'P=53"3-#9J8J MSO8)';02G34P[ HD9NW\.<[!+]#64PLBO9Z=>D-=<4-Q(5Q!'%[7N*Z+O*#M MU>NN!<@T&+)#6CDGE5 M)%2RKTZB.P%N5-2:^)/36+/9<79Y23 +G\O?,'[R=90H.80\XHARC$ %KID#3*%X(6$/K^"RFXV6FP%?%W4P6LP.87)G.U["RK WM M +038]K%F.97O@\5$ZN M5TMIIB(>*LSD7<#PT*PMM-$%ZJA@5K>DYT=<["IT5*#A?>?X@^9A[I\YX_Q) MKDD9A[$I&\&Q>/2Q+\W;NI ^#_M01C3)_2B 48)BB+R8PBQ!'N3"P,BSQ$,1 MU^K?8D5]]JO)GA]PR-"^NG7G4[-I0FF']_@RGQU%TQO$7P] _>R%68&T2VO0 M!M1-NH,U B-Y$.9C+I8@82WN,'/"?A#+?C"XJ%25GK94Q6W)!M%T70T_=E=^ MEJ?/2O A'A",5?VOLGIQ_7$7O9!E:1CD@0\#'R<0Q8$'TR#V(,,!"AF-X(!PSW12L9$/;+CF?UU)!K5>V[OB(V^85EI?C MJL-0S\U+GT_S=LMEQ;6''YM5G*?$HUD&<9B&TAH/89K$,>2(AHAY.>+8J!2) M(?V9%;3X*L=FBM04/SU5.2,J9LJP9>0&[%CI.X/MN+F1L85^<^H,(0R^,*42R$A+& MPG#DGA\Q3KTDUTN-NI:1N;UV@QJ_>$_5]8'U LBN#O_70^?:#]#W#;LYJ*)\ MNSC"KKT#UR,]EZ/ 'O$97 CC,%WM3;@P_"_F6!@'P=S',#'>52DO\G;[W4]! MK<3K-V+HS9/LA/3R)]\\5OCY6T%O*[%1'5UX)F*#(!0C2"-YYYRG2%;#BF#L MD3#/(H_AP"C$\@I>%KQR[K@$Y 7L61)_?32^;;X&>SW+=B%$37>/%D 5W=.S M!79\'0&K6)OUJMD!2&[S3*PX>8W$DFL@NY!)(90&G&M1#XM:C.KL1U]L-DS M< -XSP(08S[=@-^*$KR(XX=N@*0>D-/&KE-XS'32'IF[(3([ZNJFVR4:^H:I M4U3LK,_KT#&R+[6E'3$BI\=8S%+4%F=H#NJ_=&V@X: 6'Y,Q\3*.NG.3MB5] MV*&[5'PFOC[LR!8)6<:8T(0P0;Y0D1[U88J)!V/*2);YD<_ST"[VT E_B]J& MNY*:>X;[>XV>Y9,+CHYKVU!%-Y.H9U"^XM28*71GL[)0E*-3.)T'/KKA[I5B M(9U">SD\TBT9VZ9\I/E0UDVE-OG;GT6]\J+ 2V*<0I+',ODY)+))"Q,:FD4H M3$*,J6>BG$])S*Q?)4&PIPB^2IJ&%_!G<-'3=]=):Z:R# 6U:#=W219GO>-. M""S<".Z2@*==W2X^:7Z&_&-;%R6OZS>;)]*%;>HY]'8WTZL\P8CX#$&+PJY_]%T6?KNS\2+38'2$=H?:R!G; M 9'%#N'N !F>TAV.:F?LG:>Q*^N>4>HSEG*89L27&8$<9FF.H1]%.,$TX*E9 M[- XN9GWC$O1T::%\#6QTS,.W2%BIOFO ,/8:-23T9$!.4%L46-23_!CPU+S M+0^;!1D. Y9Q;E+3^6!TH^5L7L99 MINW+"@P -TU5D&VC=LIF \*WX,M++2,MQ7Y:/6\JBR3>0YB(CX(\H@G$D85@TM1XML(;*CC>'):) +=' -QCMY6= MSPKF2JL=C+VL$CLGUHG..ON03 M"#B^9*Z3S6R]G$O-=>4]NBR'92;NP5 +IN">$^$P]_;L$[:.6-5XK6MJ)0M- M]44PWV^;;<7[#[IXW_?%=_Z^J"E>R[#?^N&;,!MP+K[@*[%-I3%%%'J9'XE= MGL?"BO<#2'GBB^W?IYYOM'VY8FSFA1IXH0>:;]5F^_@-B%^0J;_7$?RZ7N+E M037U+9]K!+@K\]NRN?^T9?0&**[:- /)M"K#]$E>A*G?%/&U:HK_Z>K!2[?^6T%%%H>[K_A3L7U:11F+DI1D,/.) M!U'(&OH&_=.G4!.3_-$_BYR*/7T;G]4K+YE_U6_^TG7C__@ M]>?GJF$?RB_;IZ?J159)K)OR@:S_XD]$V,.::\M\Y+GOG-NR-+>R0$<]S(J2 M1C!=;]7Q65W*@,_\66BKMBGV06UMPQ5J@>[T$IX76+,U;HEI\XV?P15\;=EU MI!3L<;+2&A;D%E,K]E ,]%<+/G^\%5M. M732K@(DS?DX8C(D,@R!)#+,LY3! C,=Q0CV::A4T/#OZW%:+HB5.^8J8V?G^ M$ 6]L[RU;(:&0RO6VPFQC(_G9]EW=!0_''O18_=9L8Z/V.;%Z5S8R M1*E8\T];I7ESGJ0TR$*(.QH'6V_!F@,]L)9^_EQMBN$SZ MF9;XSM/*QJF^4KJ8%A27T\#T7K?3,FV8SA=Q-%$Q'KMPU3!* Q1DLD9!(/;H MQ,\@3OT(4I;YL1_QG&/?1*M-/_ "1M<%?JYA*-XJ1K;%\IO975;2ZX MA0T^(M@5QOBY41>VRD<$.S7/QQZVVT'_S8O';PUGM]]YA1\[V_\N5QTCZ[MM M4S>XE/<6;XOU5CRVOZ!5U7]W.PDE>1HEV(=ADF80I5D"4\(RF,9A$C+BL]PS MBLISP];,"_\M+S>J+\FF4H%@91^=_LPK4$M6-6-I'4^&WK:^/,1FVJ7G#W0, M=@=[U?!0\0@&3)YTXIK!8G +F",#PQ%3B]HC;H$\-E\'+E1;'O)PQ#'.(((D8(S*((0X((CWB<)0$+5D*UD8WV M!9U[+DU6U)!7_:.%XEGN];SC&E2RX6;[R-+OF[]A1NF$CN0#K/75CM_=U\&O[QQ>#U-B1KC@"O_6\_2X#3GN( MA\4=)=R*PV&O'0W@;?SN3M!RYZ"_CIVE/?E.P#OC\G+*!\7:1@U/O&DG9EQV#OKR/_UF3_AHNP_E,6R_57& M0\QCGT*:>0BB,/ @CC&%28A1EJ=)3/1"V&P9F'E][M@Q,Q>,8=0S#^8$QVR! MGW31.W&Q[]AIGW!4QOY:)!QM]<;D%]W:;<$YWLJMQ[$]XGSGLC+_B\QKZFK^ MU;SZ+JQG+TBYT"4I3)$G#B\\C6"&4P_F#/L(1WF:4:,[P"F1X=>YAU1T%-U>1B8DLR9F7^1T,(&_)3 IZ;YY!NVU3(; M9=1_W."R%@8)+[ZK0IV\D37[6K_Y*L[B(&7(AR2-(XB"!,$L]"CT4!QP/\A9 MR(SNJ72(SFV]"Q;$0NY)FY;)U !-;U6[AL+0V"]*7-+NYKPCW9>WN5VO-S]4 MBKJ,:GA3<58T0-9"NP%[UEQ6U-0'PEE=30V2"U?7U ?AM,:FP;OVVWR;S'R_ M61?T91]7[J490EY$((NP#Q'+.22,A3#':1)%/$D)IZ:[_%E*,ZN%+]\V50.E M203V+-3@?QW\)KUD"NW!JC$W!LX#J6\+7 V/N2G0DKP!+5'PM?MWEB#\21$= MV@3GZ2QN$HR*>\XB&'_!W NG:A8\/#W^53X7;\J:5>S]&C_J>N'.OSWS@E5$ MP4/Q)#>QOS[=?Y"WA74AY-7M'#4B^+1W[GJ9S5;AF+C@JZ3MJ%+$N&!6_KD+ M0R[FGQL7:>B?FWC2,AAL\_2\*>4&(FL]Y5QLR.P!_QSZUG.7W2,Z_6GC@HVN2.!O\<7NP9!LH:(*JWK.QQ<9J//-FUU\_%X1Y%"/II$&=A$O @,>I_9DA_;C-^D'F[[ZMT MOIRK=::M'M!ZFF=&^,S4SP%R?1W<8\06RKXU@L)Y%JX>]5?*QC6"YG)6KMDP MUX3'MH5LQ)XOM)\,R3K,U/BT*9E@23PF"'?!N1^>GG%127ZDTXG7J]!'/ WC M$*:4((@P(S#U_1"&#.4Q36CJZ16Z1GL-=,U4W8[#OJF&M+%4].HAE\K?N>>S#^V_ 7M60WT[@?BU+H]M9C_QY+RLV+_)M*;5HEE.1QEHK3 M9(QD6R2"(:%I#H7ZS%+?2Z.4(Q,U.DIM9MTHZ4A+I;N=Z,F#K^H#Q8%AD81Q M[/14GS-$S/3956 8*R8M(1UIFW%:BZH0+;&/]8+>2W:+_>^RVG78%@JGL^3J M/H93AKEOUS(2Y+V0Y;XJ-I78HXJ-?/9>%D63N12K)&7(8\*T2G(B$[=I!K,\ MSZ O3"L>ICA..3;1"2Z8FMT5U?$"*KY6Q\-F YXE*^!%-O:0KJGGGA)D M2O14S=) FVFD(7?*NNKYNP$]AV#'(9"+#2@>0N5^<@Z,59=+T!QI." A&$4Y%9^A(.#<+"%GC)S)^K1*MNF) RPI&BJ[4:!TW>YNA#=UM'=2 M_Q!D04]759GCS600C$NO^[3TSOSL(Z06]JQ/"WWJ2]=XY\KXU7T=B-W54\( M"+-5;XN!?5#K9>E<1[6>H?0Z8:V71;X8USKRBGDUPPPT5Y_NV95^3] MNSO04P62['5K\ ("TPOP>N'-5M]U.R\2?- MFP1IWD&\W=U!W/,2KV4D2G=WM?)HQ.*4*6=@"!'R$4PYX] /.:<>HA%*]:JQ MNN!FYN4M:,/!U=YS3UV_,<_U>(\O_L51G/$2=0CUCL7I2],9,-=OG+0H]G9- MEI:8 Z/V3,XP&VGE=#V-Q=H^.8-CV"+*W:"6)8-Q5>&RD1E'GV5V\;"HYHH' M?I#C+(5)XB409=2'6-LK<_%G4 MVBD^PY=F7GC[SJGR9G9X^M!,$SB5FCT73-5[ZPIMFK5I>]#6C/Y1BN:W7*M6N"Y!=9;[O MH9!@R++0@\@GD3@CB5V.Q3S#21!$'M$*HK*@/?>):%=?O=C3!L]&L?(VB$Z? M@F;$R6SU[AD!>TYN^LKT=SD8<&.896"#G/Y99D8$[4XN;I$T.J-88C%R(C$= M<;'SAZ6HP].&[1#FFGB?G/!Y%P/2F4 OG_EW7FZYL(0^M!4-=I^\V=0GF3>< M()0AQ"$/(PH13RC,O)Q!2E)*PH1@C+1UM#.N9M;>P_2=/:>@9PATO"KKON=V M_ZGB5U]1N9NJ:>7_*A-@MBWLL+\;Q_[V,O8FB54S3H?^CO(JTV*WU\PS/?]R MLQLYQW%DGW)':[$=S#D\P[W-_>"6I;AXT_KR9'S9;=-4!=DVBL!&5O"1T4^; MM7C_\4,I=@9>-RMQULBICSW(N)=#Q*(48A2G, M\D@5!XB?$6Y6\T7.R&=/7 M6K-9NV9[+O1-0U[7_[%OIH4'_,@SLY@)SI_4;^6FA /NQ+FE9<^PIIA%,@H4(7$&1%P8&4E.PQR%:>!1LRC0>6;@FM#03QW^85TVS1<%4^S9C^LK74;.$Y*:QF/9!E M*8CYN &2 M8=5-4+)\ Q[$J)V99Q@0ZW3:]/3A:TV&X;EHMGDPKRTQ V"N"D^X9&W9JA0S M@'I2LF(.&G;J^3-_W*[E]^SE]I&7]$7=+'D!SD(<^!!'80@1QA$4%G@&21[D M(<[B%#&CI.IS1&96EWN2H*4Y=16ECXZ>-KM69C.M9"RNL;(9D\>1TCA+8M'% M/R;D\2(>?=9N,?Z#JT*NZ=[T>J<:9+?__0O_+)ZV3])J>_?SN$=4'DG6JKJ$V8*V M0UAOQ<^.FYE*Z-G9G=5 RXKL6?B\J522:LDKZ)F]<18C M[00M1PK'CH=%-=)5,!VKK.L&,]-I==4,[MG>R-8<8H"W&]FL8Y5'$66>+PP, MSCR(@BR')(TPS-+ CP*2)LQ+=%36&)&9-=+@LE?2!5];JIH&QB@ZX^K&E'^PUL5O^W4^.O0BRUA'N'Z5:CUK9UC<4KI]VJK"(*K? MG8PQJO@W7M:[D%NY\#_QYBY_P#]7&:=AS$D"$\0)1#E.8$JS"-(D92P.TCPW M;=ALR,'LKN !/UU+3CKDR,)-;(JQGE$Q(VYF"F (6-M4\X"50_?Q#9 >Y4TN M8_?=F0R66#@R%DRI+VHF6$)S;"#8#F.1/%G6Y2W[K_K+=_JF;O[B,OA&.W7R MS+LS[_;W$@*9*;@+=:W!%UY]+RA7E^D&.9/G!!_7!2YD-EOL4^*"KRT'CB)[ MQX2SRY@\-^!R^9(CXAQD2XX]9^O.4XOW'E?-RT.%RQI353_HCY?A)\J-%69A MF/O$@SXAODR,S.1->PA)'%,O3"CFJ5$K.WW2L[O^VEVJ;6Q3]@71)/FVUKR- M'U ;5EWOX!Q@F?H,K\')PH%H*K(SMZ(VX86=C:: G+H@C4>P3(\[;+G9Q\I^ M^8;%]VN0P?,'K@NZ"CGG(4XXQ#X3FB4.A68)8Q_Z-$=,IF,3LVK\1M1G5BZ* M!OBM*$&MR/]NF$EG!&2,8QJB+(=)FF00">1@1CP"&28D19$?\CPQ.X;-!J75 M(6S7JQ=WO7I;3 $$9$F8]53V;-"9:>V3_L;[%)>6E6&"XPU0W#C,<[0!P57B MHQ'M93,A;6 Y28VT&L3\Z/6E^3_W%;VK'NJJZR8B]HSV GH?-*UY%-,9:^[ M&'E-+BNMBK/)I@(/7SZ#/2M=9(;^\4P+G.GCFFM13(KJJY+9/=<'9?('O U>TUL;63FK8,]S<:O4/M:&RS->M?ZXUT;:#P( MG_NX:W;A>7GJA6$(0X(\B$(9TQ:C!%*AWVA /=G]W2YT^!RYN6V>'?&C4-,K M>H5,X*>GDMRA8FCQ7 ?(%:&W8W(Z#Z8]2^R5PF/'!+\<\#KZEN7"EX-]VZS% M&W4?($O76WE4NI=Q3IM2+_V,1PG- P\RD@@%07,"29I0&'DLC##R>9+35;-I M\%I303AARTB1[)C37C]*]FM/0L^@]A2\:TLU MOR;^FCONXHB:[LE-]-#%D)?G2.C'\1Z19;,DN&L>H).9UQ8* &&V$<99#SU(HK$"$AK79X=?>;E*.CM&C;IU\R8@<*0I@&E,,T MS'T/QV& 6&9B,(\1FWG-#DG++_1S1]RXP^1EM/1,9U<8F*WG8_%[N@YCP4T$ M=-=$\C*II9M(3@I]IHGD]#OF]O58)-*PDU;?(3'.6ED%*.#8RWV8150H6YID$ OM"R/DAQXGQ(^P5G3]A?%G5JA= MQ0E%$O0T-;7 !4 FM.3U8AI>>!A)J+],Q^48.VK*KB?N?1"RDL%7N6;ZDG>\]V1=9=^OZ)Y@&.2R1I87@:%%2,. M+A[.(>4H3A./T32/S3S]&E1G=_QWQ,'SGCK8[,B;NO]U<-2]#7",CNGE@"(O M2^/T" TX 'L6W-?!,9+D]3H4O RJ9GU@RKY=$#YBGC" M$<#T=((;&,P4@2T"QLM^6CA':WV$T*(+?%K@XU6M\8;=4KX7=D2I4@7HMW*S MWCR^=.XWA+,D#WT,/1XE$'DT@&+Y1C#C09Y'24*Y3TP6\B5",R_CVSYUX5G1 M-W107D1';]6ZD-ELS?84P9[D##[)*;D<+=>+9!9=K%/"'B_5R>?M%NJ?FPW[ M4:S7_1?Z[;9J=_=BPU8\#8,4IU0VK4LA"J(8$B*6;4KRB*(PC/PH-5FL8\26 M6+!6&4:C".DM6%=RFRW:GNH-V&FKEC!H*;M;N#KR.5J\HZ067< Z0A\O8JUW MS(M ?A;3SKLMQ(L8RU!(81HA82D3%L&499[XR2-9ZI$@"K0.U4?CSKP\OTC_ M;=T4%*_!7QS+6VO5PL^\Y.,0B_'5>86$9@O16CBC H]G1+FBIN-PM,7*.)X1 M85BY\=S'EB=-F24GJVP=]3&C2,24!&^Z,FKZ#?+,3YCC M@KDZ7EZ@LNS9L:T>9?GG#;%=RX>^2RL MYE7@>QF.Y3(69TR(0H+$@HXH)'$0T"A!64J-_,QV;,R\Z _RPF5"/>G8 HW@ M"_R0C(%"<09XSYIZL!+,.4FZGYH'/6TQ/[IFRN1BPGT+K.()M$R!'5?JP<]C MP+I*N-?$9=YT^RDF?H5D>TV@-%/M=4>SS+?EC])"W'41^% J9[L\O>Y=O&'& MTC3"#&9)(*M+2DL_)!$,<.A[.<%$G-&-TNTUB,YMN;0L#-HG#)BX)O%>!T\] M]>0:)<.CQ/4 F>?T&4CL*F-/A^2R^7@&()QDVYF\:QY*^%!AQC]SRHOOTMBJ MW_VDW^1)B;W?5!\WN-Q_M)()]F'J(\AIG$*4^I&PA!($">?*"HH9TPKM-R,[ M=[Q+1U@><#[=_O4!-)(S4.U9 P)OL!8\#?ZH'Q9G@.^X"ID/-3,EHG@ R; MC@L@V "2C\''LR"E'SLX#V)V88.GR,GFW[IX&<4+FHL]$BIH,-AB48+F @X# M!"W>MLB 6J\E'1EH*'MX/RJW79](H)L!-3+&W'<>ZS7H:(,A<8.LJ#$ QI6= M2]G-U-LEL1U7U-<1SB[[:6S@Y;*?-,0[R'[2>=Y\"4K_Y2UMMGB]?KG'!?NG MWG57-JZDJC/6S$M2LL#+NC77>UZ 9 9\K_\%]DW"]=>H%D+3:]4U.&9K5AN7 M&6JJFDANM:"U""RVL$W$'2YPH_?,3S&?.>/\26[8YXN-M&5*WN.B^@>OM_RV M>8L;?IL)6;!Z!CF#K21XYD#(HL=V]P!,CS..1S5TN/>W9G? MY>]P)0/J70SU0M '//?%NNMC+\[O '/TB3S?9;#*,PY1'F:0Y)E##*$ MF>P3G?FA8?\02TY,UJ95)Y%=5(%89M(>4W'<@K4N85(O"(LW%%GQ- MC_W\@!HZ\0?Q&3U+>R2[AB*J9U3'V*Q!#%?"X\KC;\G%LI< UT%U?Q8-KYYT!3"[X2LH:J4;( %0_@T">P M9Q20%S!\KF,6*$9OVG] /SNN0YWG@-&5"G7)VK)Z=0903Y3M'#3,_9F?A;[W M/1+Y@O(MVSP+[?Y^C1]U79@77I]9U4FJ0)*%_L%"[#C0]U5>DG[:/>E <$-_ MP+C,X*LD[\@#.2&-?9HJB9P8H;H8-788,@1U'-Z 50Z?:H[&G MPP%"CAP;UW"RJ!_# 63';@L70]IIMRZT __DM0SW^,2%TLIYEI&4P9S$LC4+ MSB 6O\,0)8QF 8J2V$AIG9*8._P*U]_$#JP"B533V=;/4]^ DANFQ)Z!1T_S M7">TF4+I8J84,15-=2.O[MSIB,NR.%KZ9P@LNJ(O"WB\4$>>-'=?[-+)=J/* MI++#*]:_A0!5@XM2?'K?-T^^Y^*+4(J5FF:1SSP&441RB.)<%FWQ8AA$/@D8 MI2C6NY=QP??G(CL,;T/&X(.#Z#IDE@;=SV"PP 4;.'5>(C3A_KB:QF'/( M%1A#YY&S,>V,O;T7XB[_N"D?/PI.6&M[_F^^EDDULJOP/O(F2&.&TS2#7IIC MB)B70$(H@G&:>WD4D0QY6NT(+.G/[5$?!.A(;J!BIS]L289@OJF@9,G,:#2% M6<^BG!$\X_-KQX@&4/_7L@[#(_V/9Y&E 8P252]T2R!&4L#Z"4X)B%&$49&S9%L&9E98^WH M@XJOL;R?;C9M(D#5E8/9&<9.2KU, Z^GNI: TTR'72SW<@-ZKL".*R"7E]N@ MSM,(X:3ZH=E/RQ/!F4WX7]EXA-LGVQUI0 M^"PM07^% AH%09A#G ;B?._%'*990F!.4NY'<4*$WC.ROW0IS^V@VY$#RIEI M:%YIXZ=I6,V!BJ%))5@ >QYD4;L=%_TO"J[/HW"9&U"FHKLRG;3I+FLTF<)Q M8BX9#W!M'LLPS%%6XI,6V4F XR!5^W:MOA7BZ:[/TDFPI!RE_N-%1C0<9\$@ MCQ)Q\H-A*#01XB2":9RG,,H\G'L1"Q,6&86!OX84"QXJOS2"'B2G8<[O?LJ? M#4^5KS/G>BKTEY]),W5\-NY\SW17LL;Z41C@F M-$)!PCT8LBR$2%;(30,>P(!G'HIQBA.JU>O0(8H6F^N'4IR_\'H HAMT]#8Y M!S(;WL^UWXJ6(AB0=+>_3,CD: >X1&51'3TAZK$6G7K;[1@KBX'M]T-)O0UBQB5 MI^?UYH7S+USVZ!7#/_#JJ2B5,= [S&Y+=B=VL>HS;WNHJW8G7?X$QSFC68)@ M@'TL-G Q RE%!(;8CT*17[@Y1A%,"9^#I'/"Y57D6*[QI$F>$I0A2A&5(G&S'X7D^3(A/<1+%."2DP_M=R7XEM'MV;+#F M)5L493V'S-RXF5E"TT4-;[JJAC>@YPFT3+GSYUP#B2-GCQ4+BWJ"K@'IV$UT MU5@6/B3.*Y4<]K!I\%KYZ+]MUN+=STUY^]3HYHE/##/SSBFIM\F/0-$' P:$ M=2ILEW)J81@#H^%8)H5/M>CC,G&IZ@MHYU";&7LZ9IB?D@2--\Q5S)YJR MS.4UFAB1E_4N_E\6UWPKS/>2L\Z.EQ=KMWDC[7BZQG5=Y$5[(7?+_FO;NJ#? M_>S20A_PSU40R3Y@J;P0"R.( F&88&6=Q)$P1$B:4MD'6,HS[3Y_0;PGD,9.*OO?)AO+J>]0+_$#)DI MM];E<, S^*WE^G=57%8&W"K.>U^%"JJX 8I[<,P^V/-_ W82R C>7V$&]1U+ MO\1,VKF<7G]&C5Q3LR,]XK2:C_9B[JS9X1LZNN8G9NL"^\[++?_,92/WMD!D M?]MV1];%HZ(L@_JH+.-;/(E'[O(OLAU\CJG\3'DZ9#'SVY]%O< MSIP?3IE;V"TR!["G#I-9J-BFXN2\JCC;I6-WD=G=+O.FK;HC6>C+[M2["E1Q MQ@/$F+S=2"E$*1):'$<Z:&-1TZOL!O'6>_JZ2>CKE]I:]Y2GPY0,E9VH\])PLG ET-V6EJT/5# MVEJO@ROAVY)];G.';V4ABJ(IN.FJTQYO3E-E&$$BXWBUG6DK'LSNP* M7;H+FPR&<)Q: Z8#V*V!]T4I+8R/,J_WP],S+BIY1)3GRE7NZ&6*YR3Y^F=3,VW1'&*PEY1M0[&@#Z?$TV[M'\-)3$FY0 M,-,*/0 ?6P#V9)5;RIT2F);-T:H?(;3H,I\6^'A=:[QA7:]2)>?W2?H?2N4T MZC;-\O$-?BX:O):%&C.$>. A#V8^1Q#E7/R$L@S2.,LYP3Q,B;TD=8H M5F)$)JOXB'/C+183,2+,, YB[#%KZ[MHN*H=]J%LQ#3*DABMYA63537%_^R\ M?N)$_)\<5P\"7;YBL1_Y.4UA1' ,D4\X)*F -(E(P#C'&?&8H6ENP\?,"W=( M&O#.4R2^UC*,N.,18,7D#1!?IL38DK?"7MO,GQM1XS. 8*@K2+AGJ=WG!Q<7 M0^YN@&0,*,Z;P<=5P=DKN'UP5,@ZTC_Q\6^2Y M^$$ \ =O?G!>'@:!WI;L+_RS>-H^"3Y4NN:*"NW+6#^6XD"I1<6.F]ZZ?#CT-N"C( M9KIPAV_/&WC7X=O&*M>;=<'DT?-&A?.(IVNQ VWRX_!T^:?SYR35WZB;*]4I M_-W47!FK46?X.E*HU_.SJ&IU!M^QDG4WL/75[5$\D#CKM9U;"[J[5*F;-Q5G MQ3X8Z NOOA>4RT^^-.*[+]U2=WE[*7-W+O;HW<]&_BHD_5C4S8K'),$XR"'S MJ=31+($935+H<]E2,O)I2(V:H[R.&/-?&*OX/]+%_SVK^+^2-UT&44%W'U%9 M2>LWJJ3[?1"36[<"JL]O0-W+*%51%\>[.1_?:WQ'_1K?(NWK[5_\NV%\,WXF M+%3(!'JA=A^I FN_O>F^%ONPT$XV];F*,MI_+3[LOA:'L:G=W[_NI13;X/:I MNV1U>\_^BM/E[HK^-818^G;_%2?J3&# :W)CM_O^N=FP'\5Z_7%7N8C$01Q& M@0>#1 :U9@$5AY<@AHSB- LBGF,6F&R,)Q1FWK-Z>GI5C#1!T=/S5XEJIH+- MI#16@13B^,5WEQOJ6K7>%VGE29AZ6)BB M:48P1#S)89;&'HPSZB$6QASG1HZ#<7(S+\26FMG*F\!';QFZD]IL3;9T;P:7 MDBUI\'66DK)Z8CI:L!/$%EV]>H(?+V7-M^S6M=BFGV1$LQA)Y9O6=]M&G'5* MN<&O8AQC2CQQP$2)6-4H8A#GXN09>"QF$0]B/XK-2WN,D33YCMN7\-C5[2!= M@8G?BA+4BI??S9;]*'P>D@5H(A_Z/A$&28(B2**40!QZG.5^Q%,O,ZW4X18\ MXXH<[Q2AF7'34Y:ND#!3E2W5MK#Z39LG7PO%N2?M3DWJ".A(28Z26E1%Z@A] MK""UWC',F>?%ZFV7G%K+TTOUO*FDH_J/E\^\\S+N=W??(RB+(P)Y'F9BH0L] MF?DH@#'B-/40QT&J=4ML1'5N#UK/!Q@R(DO.[UC13'@V@G)\[<\&D*$;:1H; MQZ:3E> C\2%BO%8OB!_VZL",RC(9P#:"[S)ZK5ZV,Z0.[3/I%%E%,>,$A1B2 MD#*(2!+ #',JPS^IE_" BL]-#D6G).8.Z-J=!U1$MW*%F^WS9U#1V]VOD]5L M.1\=>]KF&N[V\TW\0-7 M[--6%J;LFDS4M]]QL99WB>\WU9_BW6;EA1'*_22'V.,Y1++=$ DQERD:&?=H MR"*2&G4:FHG1N7V2DH;8VJP-_=DF2$^-_ JPFRFC8>>?@Y9- Z:EI7&V0Y#D M_ :TO*N4>,4]V+&O@OJ4 X;!,T,L:L>0'.QN6R;GYG!/NGD,S<]%\96'P[T M(H.*MI4PZX3^QG&6^3R!XN@50Q0@'^* I)#D09;$S LB$IFU[9FD::(3K&K[ MJT;70HD_#3)N6L-LO0^(NL8^.P>DC;EV)3A76F\[ZFV464M_+G-N1-19K+MS M]%[1V!L1?]SV&WO153A6]^.^J$=?JOP>%VR5I7Z6X3B&+,TSB#!&,$V" .8\ M9XR'/F,D,4O.,^1 :TE* M9&C.8!TM)&:+LAFG_LKA,5K03,>UZ WC(,&_K[WQDW 0/6_35G8,.#VEX@@.,P5R MG.N_BW"?P."Z9/_STLV1[7]$Z?72_<^+/)KO?^$5\[K)MY166[RNQ;GEWUB> M>J2)_:&NMYRM@@3Y-!2+.O623-Z.8YBE(8$QPFH5;9C@DZ,R_HGK)R M#?S8T0:%(JY?TW8,J8E+'7?RFZW@G>B"*MB3!1\[.MF\T3 MKW;'J3?=L3W"B D]Y,$DP12B(.(PBWD(_=R/$Q)FR+#]D0[1N6^D^[)VW7?4 M-.)$ S4]<\,U%F9:JZ<.?@CRH*=_X/9XX]KG82*QLY 4#9(+AZ;H@W :HF+P MKBO_QR! ?Y63(,\#684HB+ELT^#!C*$4AC'->!!%@1=J==W4HC:S(O@RR,RZ MUJ1VZXDG.Q?]%, QEA+V?4(@]#\,D8#CQXH#0P"AO M1I_TS O[M/#-05V;U=RRO6]T+*^ZK85&T6KWCV?E,7 MJJ3W*B$)XUDF[/_,SX3!D#.8Y;(!3!#%893Z>1 9WGNZ8&OVR] =-Z#J"G4W M&_ LF0$OLO96(W;@YYX;,[WD9%KT--9B4%OILB%WRJ3I^9/7(UTQU!V'0"Y% MH'CLJB^H5^XGY\!8Y;D$S9$R=,+2HFK2)8C'"M3IV-?U87F_J7CQ6%[HD; B M/,+,\RFD-$X@8F$&<>@',$-^YD7$CWP#BD(4P(%P>],(M@ZD<<)CSW H(" M@FEHHCBN8V?^.^7MT[:ULLXUZ^Q6UV^R8)]A/L&5TZ"GCI8#UTQ-W=Z]^0!V MC(&.,S!D35JUA\SM(U.^MOPY/$RZ *DZ6'ILPYIG"$>Y$;E"L^3F5FA M*:*@I0H463.M=0$;/6UTO<1F6N94V!DTQ[A0CC3"!2*+KO1Q08]7\,33EOYH MKE;[G\(.JO#ZMF2W[*DH"]G6JA';<6&U&?_>98\7(#'EMN5#5A?,"/H4O:"%I-K_1<@)FI@1U6?PZP M.F2E/QO-H2"L4'#EJC:BO:RWV@:6$X>UU2"NPE)NZWK[]*R<-G_+Q$*\IO*L M(!@Z"<__+(X0=_DP];#W":U"DONY'^;02X@'42S3=PCG,$@(0C0C 2=&U1YG MXG-FA28)RT1?.LP4+CK:U\;&N)DH;0_0:\-O[#(Z$X\S8!K\K5*X]VSO'ATF M%_43>)#J_6%J AU$]#B%=[98(#=T>'##/ MBW@ "4Z%KD99**S)/!46II=G'J>)EQLU*C\8?68-V])2L8:&A[Y##/34H+5D M9LJK(S.#V796 $?JX7#L11?U6;&.E^+YARS-IJ)^WM1X_6>UV3[O?#KBK[1M MT\W9KDNW\K#NTZC;<(-5D@6$RE;"89YE$$4IE6TB0A@1RN,0Q4'F&S45OI:A MF9=IZV9NFY09VCW7(JUIX"R(GZ$ETW$&%&LW P?SD#NP8^^F\^G?=AWAYBBR MX HM5X;)M>PL:X$X N_$U' UKJ5-(1L3X"=^^[.H5R1-?10P#GT_]B'BTL$< M>Q32*(])'&99Z!ME5 \'G]NB$+\!20M\E=0,@R /4- T*BQE,[0I=,4RMRG. M\._*I!@.O:Q%<4:H$X/BW#/75R?8)1YU!9OJMUM^FXMOLFQ$^+[XSE>Q'Z4\ MQQ[T>! +@STD,,-) O/82WTOQI&?&86Y&%&?>?D]",W$L21H7Z9@&D&]E3D; M+F9+]ZB4P2"3L-D PE7ADQN@,&L;E;X?! &X492AY,TWZU(@C:L(R5 M1= ?Q$W_T3;'XI8VQ7?Q;]>4[Y\/[VY+UG[45_F(24ISG(E]G'I"W9#<@ZF/ M(^@'+ G%AIYSLZ@Z6T9FUCR7NXUV=5,,3R[6>.LIIR50---3E]N)=HW"59_0 MCL$;]Y58KD5DI@:@VFR\:M]/4["FVGT:CV=>_:5MM?)O7CQ^:SB[_2X.-X]< MG7>V92-]I[>D5FG=*TSSW(^"#&(O#X0:BQE,"=!Q 7HVVCN=KSTGFN<[ M,Z3TR\K,@IA=D1EWR!G5GC%&8*02C?Y8B]6E,19O6*7&_&7+$*2^0>2[_][* MBA>;I^=-*4U0Y<9@/DMIPCQ(PXA"E.-8Z-$P%Y9@$/L<9T=6WW,D7^DJ7_8U M=<%OV[*WBS@S3&:8!-"-%^EU'4?+^8D6=@W]6MX@6P?0E3K@,Z^Y>.F;.'6] MY=_Y>O.LE$U[]+K?K OZLHH9)G&(G%T$-33 XYQ,5,%%R'IZ-^ E@/PM?MWEM:R!A X MTA(Z%!=5% 80'.L*DU?MU,5#A1F75UI]6!1/$I+S$,.$D02BA E6+PJ^N)>;$45;XI*F?_R*KGNGJB[727$A(01 M$VLOD57ILQ1!C/(,)C$.$YKA"%.C$#%3!N:.LVB)V>S)QE#JK=XY 3);W3TV MUMTM5KNJ\W[3?6$/_&F+04@"P&L4IQFS/7NN%/M=!6;9-:P:V9 MSM('6D]9S0*?F9;J60 #'H0F$G@J+H!@0[.6A+$J,I;>D0[2I[NH\C&&XUCK MF ]@?EW[_VZ?-M^+^L\G\K]WN M%&+DSO+TG<7N)B^R.[R#O/R0,XM#_5AQ_G;SA(MRE6#,XYA$,/(8D36S(XA# MFD/N(Y+Y)(^Y9]28?9+BS*KB_#[9LP"^MDP87D%.PVAM1]B#X\)^T,?%A=5P M7M;YK(4C>J]M)9P77\,ZN/#BPFWB[]H\VKMM4S?BK-S63*H*<3ZB_^#UEJ\B MB@./9A0RSQ<6!@I"B+W4$P9'D/HRL;KPNVL:;PVP>L,0\$5*4K%U!M!KF!=TN*#8+!N2XFVT3)]J''7M^VV M9/('U6" D01SE!'HA0F%R/=\2/P<02_-LB1EG*>>4]4GGV>W;= M&[@.,71L"KO@[%6,9H>07C*O79*PK0:FP@HX>^#T6[E9;QY?/LO8X_X6/,QQ ME'@AAWX688AB@F":T 02@N(X3@F*D' M&7XHS+F!#5BO\IQZB9\F,&:9)TNB8TAX$L(XHI2&7IY&H595*%V",R]V%6&I MVLB85*'11FO:C>\: ]/%WK50D#T3^M(P'0?#HZAK7/0O %SC8WPX_-P[?-MA:F]_LB;S@O93A%MU<3+R4> M8S[,L\@7!T;D0\S\'.( >SQ)4R_)?%UM-T9H9BT7>'ZD@H/TE_$H+--JS96P M9NI,4 4]6=#157);W%J. J"OOUP!8:>W)"!-#TAN!(B1PM*1-U-(==7LD[_^Y)O'"C]_*RA>JPS"&/N8HR22E;,H1"1FD'B1L+WR M! 4I1\+TTBJ?-4IE9E4T)&>49#D.S;A&$@,,SDKB MM_TY:7SL11:BEGC]*M1[^-I^P)]YW51;VFPK:764['/;BE)%*,N(6A50N^)I MYK$84T@BG(H5BD)("&$P3@(2$YZEH6^4+V5(?^9EVW,C_<<'_"B79<>13="V M*F B:PZCH%SQ.8;0F"\\[!>M1?J7VP$327>PB;#6.GD62@Y1M5 MM/.1E_3EEM)JB]=O<%6]B#^IN[8W;>7.51YA'&=^ &." HAB3F6A34_>>\4L M"A.2F]7FTB<]N[_F4>RE=,=*89K"90"BGJJ9!QHS+2-Y ,F9+B48N,&O'%= MY-=<7D<*Q8#PHKK$')!C-6(Q@J4&X77->5?OMWR\F%Z^*XA)T]3C%''HYRF' M*. Q3+,TAV&0LBPB%'O,Z&;'E('9_2)!9J@^3!'45"(SXF*H2A0G-V#'RT1] MT1DJB]J"X4K/F))?5MM8@G.BP[JVD]T59-%Q>3)=,=D 1OWP48XM? M&_$=+(0EW'IXE5&\M_DI2WT491$4AZH&I$I,/):N\)LQ+-]-8G%O-^NP!AZR)V-:6?N MOOOKW6UW89/X3)R(/01QS".(LIS +(TSR$.>I)1[%,=&S:SV0\^\(4A"9B;J M0&H]X]-.%C/]*VG,$#YTRKHC(W P\*+FW:E QX;;F2?,5@>G;/7NOYN7VQ\5 MJS^47[9/3Y4J,5@WY0-9O]]4M\]KLO[/JOL2::P*PR%G7C+[K)8_*UPVX*W\ M\3TNJC8E0NX_7?RMBE\'MRH0N@:?^?.FDJ[9H@12!%R]'.9F/(R&Y5X%\OA* MG1%?LV4\+[0.%80E8F>T1\WIOQXWW_^7&+%3')3M]84IG464B:7PO::Q?=UN MD[ZEJ@QG_9E37GR77X/;]7KS0R8K"$IO*LZ*1CK(CBSC$/,8ASB S$?R3(@\ MB,,D@RGW8DX8%SN\D8?;CHT%3X,[=F19$O!VLR5-OEV#GF\S&\$2=#U[8GXH M#956QP_8,W1S!&?+%%!^]#FOY*Z#QI%M8\G$HG;0=4 =VTQ7CF:MV*JM/.'( M(BD/^">O]ZWU5C')O3! ""**B3B/( HQH1%,LYB'@4>]@!J531HC-O>5W*9\ MA.*])Q5&O>Y]B,8*Z3)8VFK'"03&RD52[2L:*;KS=-?4D<^=AKA,:FD],"GT MF=4^_!KG3%Z^ M1U&$*.>148/+"7JS7[:W=T'=#=" _!5\@ 4$X852J8@-+DP=4Z-+N* M*#(;L[]>*W@M/ML^<7:^-760)6D8R?A!'(NCC9=GD"1^!F.660W9=PF??Z[TM-4O-0-F^NY\:ON>>S!DO[^PZ050 8\#$4 G0]^,?"]& M]^:L.>_S0#Y?)KQC?E\[/WX>^#6RYF=/TB21IL:F; 3_Z[:* M6MLR65VHRJ>>U$%6W;1^*-_]I,+,N<^WR'"X9F]F:V#/1UJ\$OXFW-S]^E_?-7/$CK]!HQY%)C4OG,S2N M6EX3=S-5M.<2'+*YJVK6ESF3Q\7=]+1Q A]*T+(+[G+0,SQ1L7+>:=&/M'RM MZ;&+NEQ\FHPB,.? M#H]5CO&VL]Q YIO'!#^6)2E7,QB M6Y1_>.&X,CR!7S55>4X2E&4,$BX.)"AG%&+/CV <9V'@Q3[F$>FFZEVI>1I9 M>*)ZOF:<)BX^>J4)"D.<1CP/(?&Y+P^+%&8A16*"B.P"G=&,[P)+/8JW+RX62%NNBK2+?2$.LRYK%V\ M%M:'\GK>B!_R3<75<;QS>/=A>88I+U=.C9[&7!!P,YVY8VP0A08D;^"0N1OU MP9Z_&]#.DKJEE2S*UJ&"A,NH-4>@N4KKN9*;97.!W$!WDD#D:%C+$UY[E_I> MK/OB4=+I&I5W-R&K, DBQ) X$_BROC"CD;! Q9&.\RPEN8=9&!A%T$W0FUD+ M=F0-K;\)B#3M.W>"&UIP741'1UGIG(XV^*VC[K#GIZ:R)/3T1PGGK@JH"9C_)LMW')]R6PU;WQ$1_8. J]0JO]V'*_W]^>57?@&>_/UK63'I.O+*K^IP?7IM=1S+O9KLP&YM MO:5*+\+T=E:BA/%"[61U:QP6"X"3+-$W\R5G64&*S*[.ZY24P)O8?D/79F#_ MW;*PZR0L9C[\:F/M/&S?UZ&W]\]>I,\"T#&3?%5OG90Q;=G6F)E']5JC'[8G M4+_;!N25IVA*/AJ*<"33-&62 8&)WB7*&. BU9>%/!?A M4&A;9V3-H'X&F_'YZ,=BRU.DO;%6%.KC]ES!GWYFX,G(T\<-&S*G7_BD ]'? M47_078N6[HSYCE3+U6;=_?VW^4+4Z]52S(H<\3C-)1 \U6$?-3D1TM63)$8B MRUENX:^3[UJ773AY;4 M#QVZ_:=^FQ1="Z:^25!VY.@+B+8=-=_5((V1\KD//AT=W]4 [!'Q73^:/V6W&D'?+'P7U2_5R:LO ;I]6INRC;F,'3[6 MKU6*>ITBOA&:*OE0+7T3JF/BO68W'4N6.;&8$[#C[G\*3.T!DK&+7P#&D%[MJ'(?.IG,IA3I=,IVV>O+Z\W;)W[?9"?JRE!%XA M.KE-VE@G./JSE6P1B3R/T>5@I!?+[3RXD]%6$.BZ6;/E$S+)HS'L)C=T%UGK&TD4-NIA?7D:W=CAMJW2SQK MBZ^.B,<"IFUZ>-; H[Z&YS_I.N_Z^-,>$<8N"/7FY3A$I1G$V]K##TM=:M_D MHC;7_KH#SGU3BUC_(>JUYGIL+_/_(>:/W]2_;]6I4AU/&I)RS5&N*UKI=56?P M3=1]C]37J$\^Z\V..KM/MQ;PZ>=_LM?I;7GY6>R:>%7[6%] MQ[DOROV_7U5:PYF N62"Y2 6(M/7]BG 6)]ND4AX3HJ\P%:KZ0D9@=>U7F+T MIY89=4(M.8U/06.VMEQIL)V7M[75VK6.6./)R9V2,*F[&3'Q<.*/?=1M"FZG M\MMYS1:K>J->]C:G$I6R0"Q7!UFAIB&D,@>TR#.0LX(6C&HF2:M4TS%AH:]2 M=QV%!L)-$C+M83.;I[[ L+P#=<;!>NJ:&.AI#H^*FG0RFQA].*N-G@G% J=V M$$^KY=?UBOVKBU+?RW<_U$_S6GRNYDP\K-X(W9AYEM($X8S%:CV.$5#+=$,B MKOQ"JGXMXQSER#BASK-N@9W'@/%JN<]X-=\R7HF.\8HU.D>U5OJFO]?4&06B M4SQZUIIW':^?E?+-%6CW08O;3]^O]_)EZ"N^-#LG9\-0UJH;?6W?5Z>Q)B?K M=8X:I:.'5?2F[5#^>J_(-Z-K5['+F$G\R@CEKJ.PY MYNQ%^$U2O_NF?_JP?%>OYT_JZ*QS(I62M5*F>>SM?+%1)^P9U"WG.2X!W@)@9+=?;T,;YGOEM YIL";2ODI3J MT3;PHG[8Q5O.#CC-Q+U@SG8F7OIYTN\[ZS/W*WO[TAF*28[* M) U0_L%GI9$Z4/^'VSGG($7NU]^4\$ MJ"]D FSO^KX? MSK'V7&$'1-H3D=Z:6>V7^O:"S-<@P#6#X0P-KN'#5]-?J''5-Z>K;/_P]*SS M1>:L;3G\LNM5Z\9_839XZ*RM \:&ABVF5TLG51PJYLQX88CEN >9!$8[;V*- MH.V $R0GIA.9#;ON2+J(5Z2/=%>2N^B\7J>4#Y,RLH MRGF2Y A(0$L> EPFL5 HICPG,+,1\ M)]]N>S*.&.P'(0(6,2I.OK!)(X!+&$,$$P(*+ERNZPH2D*,4H8FUSSPIO'3 MYHF*2N]M&G7K_^_WY7RD>]LKOT5/ET&O\6[\WP-=N 92QH#6FA.UH3?1P*)@ M]4B3OXC7+N6TUOOGNOCQ_3J\E6(Z*W!=J:5:\CXLU>B/<[H0+4WZKNID6\&4 M(HQRACF B, U=H"2$(0T*'&/,,N#E85NRJ+=D.VVB5IU!591S M<9@=UF8+0# $[9RX5_"(X]7&+BF_W:)] MJ.N-X#,L$8USFH(XT2V\N5 'X8PD0,@*UQ/126%QE[93JMS)NHE>KQWF+<+%\W%6>D3'LW M,6[JT6W$A8_[;\;W1; %J>LMW^XM_\]-O=:;FO?*F-O[NP_&S9;4KN>36/=- MEG:MVCBEDJ)2@ 3&"8!4"(!SG -6"LXP%A*FQ,Y%O*Y!P3W1;=NP:AOO?Z[F MJRIZ$:2J_W>T65:"K1Z7NJ%5]-AT==/-^SRV[9O@*V'F_O[GO&8[+^NCB=]- M=(A M(,@THXHTB!,W]5ONA,TR0IBWV382H? _J>+6'\3"QXIO".EE&7.L0NNA4[2&!'"$9VM5VNR^#EPW6IBC.N#?J1K[#PUNF8^/C!FEHZ^4R)JM+B) MMGI$0T6BK28WW6K@NW^T$QQ>NTO;:? *O:>=(#K=F=IM*#?W_W&U?-3$^Y_5 M-_!;P[W_]#1O#KUW9"T>5]7+O=2M>ON_\ZYG"J4QD@61H,@I [#D B 6$Y!* MPI,")Z@LLM2936BFW_12W[$]S[=LP0\5_[Q:S-EUX.\7Y-&T*N;B0(']4R=?%X VNX)>BR8!0ZLB>$/@VVED7O]R&:%Q ME^,='#O'8HE+]*=6QU,]B['93K4KET>?K$[%V-!A38KY0X['6<8V3YN%KDAX M*YXKP>;-+DG]O!#K-G8_O/-4PM5&:OVBH_9K]3>=;M>D>\\R*B"+TQCD"8L! M%&D)2$&H)LI*10DQ8U#V91>&IS%/JAE-F_WB#,M=CZCKOT<#=2,^T+>90V2@ MJ.7)S=<+,CS.30FZDZ\:XCQ44=_,=DHVD _5O(EZ16^:^UJU6=(?V6KK\?SG M&3]?AT)?:DU[4O0,YM'QT??XOK.)/SP]DWG53%_"(8/A&'?XS+R?;TCL/-MH.G"TTV"*%.!C M>X-G_@Y$_B0)O\<@F.?YGGC64WKO[6;];57I)+-9SE.12MWQ7N3**4"$ >9) M LH8YRS.15:0[,H4WYVTUTGS)5OY'E-]!Q#2-)&(2 J*E!< 2L@!H5R"5(@X M%DFJ*Z_M\D"\ .B4!O(*\)GY54^@V+G34QG3T4YPP*3I8^M")4X/)+UN\O2Q MR1<3J$\\XN8ANT*P^F%UR]26K!(]M92H/XGUO;PC];?N+WS&,H+C5$) TE*[ M3"P!984 *,MQR2 L65(ZT /8Z.!P('5@"VBDU?.&"K'94:R:W-;Y\KMHL_3J MFV@IFF8Z3"D7D4X[.]]@A;V9L_ .I5L_^4X+W5JHDQ;M%+F)/K70:67ZOWMT M*2X8>/(Q5J(G=3HNH!QZ(:.>E59=[FV$!P^Z;T\R+L<[*QC-/$PH<.P\S,FLM/&2T( I:080A$I(&Q/] MNNEH!J!<3$8S&<,]%T'-QR=-C_F@AKC],:]G.(LAHDSGM4-UGJ%Y#&C&$,@1 M4Z<<1I HK,XSIX1,D46@93;1%AO]J04[I << 63F(JXUV\X5["[VS2UV MNK$_9Y+'Z_@C$9/?M9\S\M1%^MG/ANH0NNV;UIV'FJ-01T6NG_W]>;5\(-6C MVHPLQ4R2F*.\2-5!)8< HI0!S+),[0VDR#**99&;]9L)HU]@1V#3*730&[1O M&MK52(N=\M'F65.0-^I'FL@Q9+-0NS<][I9^@O=GY]%L.E .>D[V,9ONU0WT MCK3B4:MYI%1_W;?ENW=HL+<6OG^HW[<7H(6H$[97MQ&UD_J3M1)U@LR^G:B; M&/M6;N^6:R7MC]5BHR9"]?)^OE!KT2PORX+P7((BPPF ,50[Y80R0+AD65+P M$J9&%:!G)01>'5N9T59HU$HU[^9V&I8+"Y$/8^V6$EL[K1JZC=KBU-'M](B3 MM70;-6C8TVW\@ZYLQDTRQ6=2K5]^$YHX=M\<:? M>R1@8M+<,^6>_:1SB%ESD0RH%(;Y2O=2,RK4FE)!J.4.9U (7(*L1/KB MBQ(U)44.4L9AD6:49R6W2]"TD!X\!_.0F(>P]894<[*(?M%,/'^+-!./=>#9 M&%SCN+-7P%S#SB?X:P[Q&_#9> TZV]KO+^9L+'GJD+,M)",B*02/B17% MP@5YH1A#!'[ MZ+29G;X"U1>D31NS-C/]*'QM^-AUM]_O<-4=\C)F89RU&9I3D@!2, \B(&)"M34(B2<9'#,DDR MTZLI+QH%W@ZH3=5&YX/-&^EJXJ@-,NOTCA:]LA%91^MO(J+B<;[4RC4LH4W[ M8?,;"S\OZ/*-TN2PV[FH7KWH+Z5?U"MX$VU5U'N11LEHI^60]*-3-.HTG?H% MF%\23?XBW*Z%)GLA5K= 7L$;N??Q(V>RFQZOL SO=OP.[)CR?:X4;\>NOVLS MR1/*)2T1* I]T2,@!FK0$K 48L'R(BE9;G,LM1$>>%'J53$L9[T>2[-=;2B$ M[-:/@YK??8SVNFMX;=)Y#0B^+0CF_8FV:!/50O*JJLVY#[ ]\Y/!\>4B_!^YV:T>]-1[B=HMN/[E2] MB;8OY]7OMNX#HX#6X.KA1@'XSXAY@_?EL+?OM=5.11 M;1PU5U4?SM1QS&UKKS*7N42< I(C#J#$,<"%X""F"%$64TQ$:1IP,)8:V#OV M>@#2*A)5O2;1HKE^:-+@=>5NTV/$(D?5'-?+<8(@:-DYOEZ%J-,AVBK17DLT MMQ'6/>;L@#(_SP_M%3' 31VE MFW3O( =J1T \;2)MI4^Z572$YG!#Z#J,_;:O<78[CAR=GC)#,4\9R4M DY0" MF*IM$8[+!/"X$'$."TF0\0;OQ/B!' M;:+Y;NI*4]WV398F6^V.1@P:V0>=>FJR'<^(RL.]S=C'[)W$.RD%6V^;CCV0 M'_JPJ>\6EFR^:,GZOHCUIEH^K)2?^CZO]]J0U5U]R4PR%J<<"5!*S?F2QP4@ M"4U 0@M&2U[P/#,B7_>H4V!GU&H UBOPW.L0D9T2YC/7URNX[-!> 5@[)[A5 M<)@RHW6,]I74EZ!:S>AA%6T5';2 K+55OI6V(Q]9BHOHLZ^O=_0VF2 M_D?TO](;F&7-3>S_RFXRA*W)L,_C2@N)G-]$G5I> M&= O&N^/U?R\J*F9RB\:?8)]_/(SKFD+=/UA6:^K9C]UMUHJS[[6O%/MCW43 MUYDSD%%\NZ;?U>5>I+U;9U?]E]I"/; MO-7M5^_;K()?U0?7]8?EYR8E_M=*1P+3E$A.U Y8Q&K/!DL8 RQ+!I)"YEE6 MY$DFF(T/"J!C8&_52+R&HCO$:S'S8:\,MIVW:S0!C2K14-UHH&]$7Z+AYSJ= MHT9I70[9J'T3M8KK*I!6=?T;+Q'B"9#UY$Q#:#BIVPT(\:&##BG*S97_-E^N MJOGZI>=DNO]KJ3S7M_ES%P,AC^+-RV?2QBQ(&I>Q3 "7L9,,B,>0@?9@5WO5G+/ ZA$V_E>&QS-?&H@="Q]Y8;6EN0=AK< M1*T&_AR>@]F>')F-Y$D=E ,DAX['90A7]J>F]J=^K\QX]T-)6Y)%7R!4WRZY MYEO]./\N>,M^_'&^%+I/:3UCA)6S9%= M%0E^*=>J%>GW'/6*;>OHVBX-#15PHUS'^1W]J?5K&OK:\A\[OQ S-S4%S'8^ M*R3"#L17U\'CC1[+48V)2;2N ^N8:NO*\1PO?O9;?]U]T^R5]4SFC):0$) ) M6@!8)"7 7'FY."M%*1,L!"560?:38D*'UYLV=/-=0@QKQ5J&U\\@A$J62)D# MGE,(("Y*0&!2 $Y30LJ2I3"/'=KR7 '4]0UX0N)E>!%Q]??$\@KBH%-A='?! M9/O;A5&+?-TKG!8R[8W"J*%'=PGCGW;O+_'0\>//O*N$(=&G>H&MT1 MOQJL[B./!U[:/XOE83:4OO!95=%747W7UV=WJ]KP'GT,A/$)Y,E^NWED9KI' M7EP#*T=XI]73W51C?#?#QL:<9*(9&-7/-Y./^BK6?Z_6PS^TT[^7776K;A*& M8K5HX02"+,X$@!E+ "U2W3%)9P*+G#?4==>4XI^4&W@.:YGM"K=KI*W^H__Q M5K &WRA+KJW /XVHV<(8 ">[N7ZZ>E[_[[;_6LOR%;(D?M3F8 7OIZ6^,>^N5KV M"6*X@!3E>0)$3%( !9( )1B#-"DE+'"I3OI6=]E7ZA/8YPRTB[Z)!6_2RY2" MMIOL*T$7,D^Q3"G@DC/ET#,)*,>Q^I\BEI DB:#(ZFPR(>B.7*41:V5MF0=? M^148'HVF ]9R9>ATB1IEAI1U0WVBK4([SKNY")%$Z0DH7P>W*[69]JSG![JC MXZ&G8:_:VC;4>W.Z:0ISU1?XW=/S8O4BJM_(FGU3&NS]O6^NU/QQQFA)"J16 MHD24,8"(9H"R7("42%GR,L]H:;4P7:U1X*6I5R1ZZC1IR5H[59PO^Z]_$59[ MY6G@==M%#V5W6^DMZ+U^>Q_:]8I39Y+F$][WV=?CY7<'?H4^K[$WOQZ^,[MV M#P-[B0FTP1ZMP<"?ZQ9UW38F8RSCA=H_PE@3H:0Q!Q@6*: P+A+!LH38;=_M MQ =VB?W$I=WQ][D+?:VVG%Y710L4)/"(F&5\?<=I?!0VZ'!K?=Y.F6!1 M T,0P@0/+@E_S1B"(3 70@FFH[BPG.@6'?I60?>X;&F39[A$$/-4@@)S#F"> M)@")A "*.$[R4D)9&K,1G!(0/(OIF*'.A@GD!"+CGL&'G99SOVM]TURO-7UM M6XE7FFG#>'*=N:Z4)Y9F6Y*>G+=IE/7DQ&,3TIZ<5WJ?]V3D(G5NM][D5WJ]6Z^7*E )X# 2S2\0K[7>[1!PWW3// MN(&ESA>)I\:<]")QQ*C#B\2QC]I/O2:ZVE1B?%LMU"-?ULL_ZL]"5$VLQWHJ M&@X7>&JV(>.!&CT7RA]UI)5IPY[F4],4I,M3-0 ^=E/7#)H 4]?2I;"IC MLJEM:?1PJML^ZA8O^+#\+EK'W1+([/[=M=^:,<%A*C,$\D+WT4T)!8@)J'-Y M.4I3BJ1('3)5+PHVF@)7)ZWV52*1:*7:100NHV<6!/ #AI,_V(GJ^*3T9=#V M5^\NH&)]TC>VU-/A_K*\2<_SQN8?'N'-'[0\M8OY[&UW>KI=+C=D\44\KZKU M+$EA(=,L59 F,8":2)!*!D&:Y7D"(:4T+8Q.[6<$A([]=2*C5F;4"C4\T)[# MY,*YW8.EEC<3=D::'U\O6#*R-JM'VVFI?MC-QK,#3G.PO6#.]F![Z7.N*3;K M+MS\I:6S&L2(BS0K2,H)0"E7BVNF*8!SF -4B 32-,$HL>L@?5Y6Z-08M00O MHO8^^%$LV=RV\&,,)K-5U)/Q=G/P7;V>/^G-1[03/VP0&")<;F"HMTR(\Y(F MSG*X:/)Q!L/E1]QF]/OY4I.+->2_VU?=<1C4;S?BGX)4#^H-B%G,R[@04,UJ ME#$ ! F[J=^IT/>) M'TSZ]2JB(OI,YOPFTHI$C2;^'("U\9[<@;G<29V#-1R'KL)^@(G9I'3+/TUI MT!->U??K;T*I1)8=7'MK-/,]4JCL<^^U<5RON%:BG;-^AF1_\J=[+:Y%4M;8,>/WJJ+$F6BMS M=A16W:O?4EC]!-Q5CF_AM0FM;-7^G\%RY?@RO%%?N$^[4P>:>:7 MK3I1K\_YY=8AF.P&A;?8LJ7XB4/-;N <1YX=QW%DE'E:5>OY?S2IOQ M6&UCD[( *(4(P"(M &:9 $AR!GF1TA+9,5<@![S@G,B2237=;2;XJ+3 \[N7/2Q:M)O?XUB936]O M"-C-[JWQ?RFY6TJZ09C,W^PVLM#3Y!Z7->G<-C+[<&J;/>3(L+OZ+MHK:EVF MWIYZ^DX&^B) 4QOHEZ-74P8JOHKF])R]S8ZQK]J;6-.G4M M23%=7HJ98PD,M644:3*4[7E^W7'RQ??KH,&TO+_N$!WQ_UXQU%7=S]09Z/-J M,=J'1G[U8CU_^R[;Y;8YT2M!KM$8:,?A,8Z2Q M)]R^F$WX4,<@*_%-9^SW70)U)ZPO@BU(7<_EG+5S9)O!KRED;^_O/G1)_FK* M-.-\7BF=Q'I>M2','2U-_4FL[^4#^3$3$"5IH4[C+(TI@(G:MM,$(< Q%R6& MZL\TL5G+)]8_\#Z@+YIXUOQ+N^:T=JOYU*_4S(']Q"_*SBNVMT9[ED2_M+;\ MK6L@=YI4Z]#*045,2\ZM#>W;TRD3_#G85\+>D]>>6OM)EX)7>C6'Z\MKJ7%= M5X7M'BI/<1KS/%='PC0#,$L(($B'?'/UGR3A*834KG_LH0@;?^+4,[83^'>W M=@:6N\EKK+/SEMOV R$VCN?,\-PFX'4VB>>,.T?K[VE#J)S T[PMTU3S^6Z8 MK-ML/5]VI6R)B&.*9 Y$4[6?%1@0A@N0,$&+HF!Q2JTRD\U%3Q"4=4Q1MH#/ M-#0; A3;..U6AR8('M;_H0B]U1W\MTQ1A@A& <0$!) D%%(D2D#0A"2\AE*55%[41 M68&=QE:R[F^Q%6U9X#""E)F[\&2_G7_8F3Z4ZI$@W,(Z7U4-(Y*FK6JX;/)1 M58/!(XY5#3V]\&]*Q*;=W[>^XG!QXSPN8:HO9?.X )#A#!"9EB#/8T0XH3DK M4ZNJ!E/)@6=Y0RG>*!(--+&I@['<:4L= M;.$X*G6P'L#-F[S9U/.EJ&NU$:'S91-;T'RQBY46NIL#.)$()B4$99HTA_L< M8*1)Q"6#ZM@O4 JMTCW,Q(;.ZV+_M9G7\R9EU\YY&*)FYCG\8V'G-GKYT4"! M:*>!9XX1-ZL]>0M#H9.Z"CL@#OV$Y=/VK ,=4?1[-2A9Z *K=TO^EJS%+*,T MRTJ"@7(!ZM10D!+@3/^$\A1143!)H2GSP#DAH6,,'5E]*[3K1@)+MGDQ$IP=M#)F DNF35D)[CX6;>U>CQ1X@U9Z%_- M$@I9SG@,$L[4D9YB @B3,4@E23**,U%(.GMN*E.^KDFU-ENPC63;?&T/-3!? MKEI9$5E'5#S.EPWGYTI&+PIGNU7<#$](9"S+- 49S7, "<\ RF/EY^(RH4C& M60Y%AZ=ZS:^*9B_?!4NAG$! %,VV0MYQL7..)Y/3+B:D^>_.9 6#IZV1F=@VJ:GK5KJ?&\G&_+OWW)=>--]070_!W/Y3XNOV:S%B:*?0Y M 3PE"8 L30#F.02YH@=WLO:B\'9/ROKINS,G=&-,Q M)>\KO<>,?/"G0 0M];G:_>9_'I14M1G0Z5!:F;BL"*!"J%DZ(BH%AQIR=&?K4#+*I8@+\9L$7]MN.V\A W2 M_FE.KH!B*DH3%Q5_+OJ2*T"VIBJY1I9C,$KMX-4&Y?;'O)ZADM$<,@9@J=PG MY(4$F!$"2LI$5L0T*;+5^AA,/*T 89CDX["""<^XMCRS;PY9U=I5']:K9NHQ<<56>H4<#'_3NA" M?!+K&8,8HS1+ ,YT$"&&&2"\I"##0N0X3S'.K6IXO&H7_-ZV52"JMD)OHJ6P M#"CX?1]F#N#54+9S(?9MAWMM-9'NNHN/-AI'7P;OZ-/(.[)O1A<"2U^]ZKSJ M-FTKNQ"P'G6Z"R+$6P:,&G[UN)S_M^ ?N-I(S>6<;%E5FJ212G"MRHXN1/UM M\Z1V9Z3^IOZ@">*^DX7>E\T*%,LTSTI0)&FJ3I4T!U0B#BB),PX+M4&"_,K, M&8_JAKYP5P(CTJET=QK9R0% -X@DRF$5,>;OM7R4;=1_*PF MV#=UQM[5;70738@7A< %!B5!RLT+RO41&()"H"(M4,9*N_WX)8&!';46#W0+ MU>BY4R!B6PUN(C)^T^0&H>%=G4=@+*_E-"9-$])>=G0WP,3[[9NAH;XNVBZ) MF_9.S=#XH^LST^<<[QW6*_:O#\K'"/YV4VDFD#:+J2$H/QVDFW&6,\$% SF2 MRC,07 "$=#V&@(4@ZA"/6>EPW>^@RC27_:T W<-['@ZI"^:/JNK%?ZC X: M,O=(>?#UHN5\6LE(M+S@1,CN'=0B"PW8G8ZZA5YZ;E6Z]O3O.N M[R+$/:G%^U4EQ7R]J3SVN;@"'E_7"0X:3'M;X [1T67 %4,YABZ%%)7::SV0 M'^WF2_W0_Z[K:[=W+['L>]B?4>=N5:]G)<,H0[( ,BD(@'D" <*T! DK)8GC M/$V1700S@)*!=UG-FXQ6+6E\5'5G&E_63=_;'VB960SQ.LR#'"^\DNP MC'-VFFFFG^[4>]/\O/U#I_/-?L<+_:9ZO?<=[]['M/(>XYT!H?45]@RAXK31 MSX @'P5!0\JR+/3A?/8P7Y/E+>?J'/U=?/QXUY,#H)3R)-5$STD.8,8IH"GA M@">E.N[*#!-AY*;/BPCL9!NA42\U4F(-2WO.8S+N"_U8:N?)CHV\7/EO:BWO M>FVV&^:P5N_)"O&*S4N9+MK3.DWUN<81)FI^M.5*YQ^)J+[&ZQ4K]__"36_UA5_U(_W9%G)7JQ(S*;92++6$P@2&*I-H2(9 G ML2["*%&2IIJ7TJR5\35:A,YL54H UFJAC\/17ZT>$6L5L2:6&KT9HQ%.[CSV9,[_: M_*&_OWXP^QH#O4F]9>L-62Q>=+/5/Y3TKV(A]#&WH[?8<288%B+8C!GZ4GNO M&6*G4]-5-OI>_Y_F2$B6+U&O7<_-8E[<8(7?N$L/"9V=%W=$S3,;A2L>3G48 M5H(F*]9P,7]8T>'TO%L<CGW\&ONZQIR<.WP46=I)QAS%*"F,WL$WW_JB<9YO$4X(>I6[@/,&GXOHCSQA?WI2CD$7S8I5%XXU M/" =/!;X#*2D@:;P^=V]^;GFT+++1Y'YV\IN;ZY7;.<#[J[@9M*&VC]E0VT/MR"V9._)JL8=P@L1\+>7L5-%@D/ =(P.!YD?$>6]_ER MOA8?Y]_U;G*OK_?OM9";Q<>Y%+,8)S&*DPP0&.< I@4%*$4%8)"C$A4HR:A5 MW;V)T, +52M(K4[2,$!N!9C9,99-X_PX>F9S"N][NG(1R.J$?!_Q8*_7U5*SE>U M(C:1IGO9GD#O3[63>_=CK?^I]'NW5,MHZ\YF98&+,D,QR&01 YA)!FA:4I#' M,::H2$I26O7W#JIM8!^TT_TF6N@HTZ*9BZ2=@+JH :.' MG,^7F@![GU]V<$]?%@AF.=/-PC)]M,PYP((2_5.:0DFQC*7ET7),7N!9OKLK ME*T>T4(KXIX,<0D^XX.F+U"LSY@-"L>\TB$R%PS-]'>P')4V]9G2Q/03QTFC MQX(ST1T<9H>9/ E"N4SB&! LL?(+)00H3P4H!(WCE)*,("MB(R]:A3X9[L(Q MI+MC#\D[-X*^F8.9'-/0-R>'\; ZC,?RBMOTG'(C.OVL7'*78;R"0\Y@<#=/ M^NMJQ?^:+Q:GFO]E65H@@F. I.;]* 4#"),2B()A2I& ,+?JOCHB*[#7ZR7; M^;DQ;,R\ER>+[7Q2+S1\!T0#\SRYCC%)DSH$ Y,/I[G)(XX!]26K] ;KK6C_ MJPY8RG-4A*W_,5]_N]O4Z]63J!J/,4.9R!/(C)'5P0-JD',#/\<-(;/O7Z M[-(#PIC!'V%]>CV[ZS'LSASTGY!^^HS"_V,I MJ,=?0$@:Z@N2W5:43^*OKB>"IGZL5DOU(VN;0'U>+>;LI?W?7;"E8%F1ET4* M:!R7 #*U2!#)8R!IBC):Y 5+L,WZ8*M 8&^O>T%HJM.M2M&^3G9^WQI=,R\> M$C,[GZPT.8^5)G?1>D1_=O\-$OAR!<.3K[06/ZGGF<#G9>R2MP'M/?ST(0/ O^6/)/D@Q_%A+SG/CS M0WA,9NHXT.NW&_%/0:KWZJLW@YAGA&$.XH)KSNFR #C+,2B%Q"G.48JAK>QY[UO5M2>:?.T:3I6W#ZMJO7\O]N""7P"U:\78.RAI=,_<4$C,[Y[35I-\.-7V&% MW73MJ6U'#;$BF3JAMA/!U'"03 KM9Y6J].6V/H6DC,T\-T!K"'4/SM@0Z MII]WVQ(_J,?NY1?='TWM5IJ^=V]73V2^G%&,1((D!1F/&8 HSP'6S4-B"25. MLEC-VLQF[WM64N#IJN5J%H(]R=&?K6S+:X+S:)GM9;U@8#=?'-,W3 M)O2\G$EWFQ?-/=Q67G[ ->/UZ7FUU(&\>WG4^NR6UDV:[4RR+!8$ID 6*020 ME&HRIXGN!%1"5DJ.8V;5%=)(ZE3Y:$?\Q'^WS8 U@=!LAGL'QFZV[\3K.7^B M$6/T9Z^$U\Q8"Z.])-?FE/O!-?)"0KU78>:3T*= M?Y4FG_7)=[6\7:^K.=VL=:[6P^HST7N0G9M1VWA4" QR*0H "[5[H"1/ >

R#YQU2^M\G^+/JHW MG7'[13!]*S^7<];UYMF:>1,-+=,7JZUM05SU5"_"5\@QM+K3AB@G O\HI#F5 M7.^IM_?57>,]/RR'GU .94F10$9*4,2ZZ7F9((!0CD"6 MT3BG.2:X8)YR<%A8X&[(EN(UYMK?V? MC7A+/S<*FYD+\P6&G7=RQ\&%SN>B@?Y8>LZ+FII\YZ+1)SAU+C]CW\'EW8]G MM3=K2NE7B_IVR7]=?1?54ON6OKY>UUL]+^8Z^Z\O@<=)R@3D0,]P (70S+G8W@^4YCU40D/JUBO% 5H_;5"N@6.DW8G3L).U-;G&Z&'[ MDJO&"4XE^;D2SV2^[9C2QHNW;;GRDN42YB"#)53./L< E7D&2H)8*2F!)+6Z M]O&D5^ UH!/=9S'6@_9<'3^=6Q]+3R_%>/UXN+;M^8[\6. +B\9;W&+#LW,[#(89MY M9)KY%O(:$]VVAR8OSVK;=\Z$D2W=T2.3;=?.*3OG()9X1,.NG'#3VIE>\$9H]4S#M070:D2[0OU^*I@) .9HORK6T M-U$9*TO&8PB$1 F *2T )E "1M1VI$QBQJ@5&[X_U0)O48:*1CM-&QK$3M>> MHV*K;Y^3U=!5*)UOHE[K2*OM=E'H\66:^:37>45V?NPUWHY#UK)O(+VE-GM3 M;.+\9]^ 'B=)>Y?@&* _S-#^)-8S23(L)4P AR)3SI@)@)*2@+3$,LMC7I9J MA/5J31:&T?830JS=2SL1,7T'G4R*FC2"/&'D4#A[[K,]STNU?I.(/:FO- MOHF'OU9=>%!PM:/"10(8+'7H5Y0 B30&99IS2)-88F[5?\UQZZK4?-\%AL %J#;@ ,&04]IIR7_!$>W44C,SG/C0[CN$.CZ M0[-;T=^6X?ZCZ3_-/XM*$RR31S%#-$FSDF0@4QL' &.* 8X1!"SG$I99P45F MU1367'1@G[/=P%=Z _\+J2,2/6^%_\UV,V$,J.D6(P1,MAL/NHYV2AR<>6ZB M5I-HIXK/K8>M^=XV),:")]ZFV )RO'FQ'L'^NOK_"K)8?V/*CWU=+39-#6&? MVDDD2TI9 BK3%$"$,H"R#(%8WV,33+(B-Z)A'942V&7LY$9;P>;7O>>Q&7<) MWBRVF_VGC'6XY#YOM?EMMQ?KW:Z]K5ZYU?WW1:-&+L+//SO9C?A%]8=7XY<_ M'#P5LQX$2$<]K%=B5 MM2EN"X-&.@&!-]P*30VGY2[).M6PQ7Z@W*LWM+Z,V_1)AB,Z_:PIAI=AO"+! MT&!P-R>ZC1R^7U5O5QNZEIM%5_-7[Z+77U:+A5Q5^C ZHR5F1 @!"D$0@#Q) M 1$< J3@A0)16D*KRCQK#0([QU[VWHW05LE(ZC+:2O#YNN%8B/[4FD7O6]4L M;^CLP3=SFD$AM7.08="T=H?.B'AR??;R)W5SSO Z_$?UBJL9_:\%G/!9-2422D("#-40$@Q G :9R A)8\95 F26%46V@I M-W3D?*!%U&3?2*5'--\I8ADO-T33,%;N'R/+./D0'JU!I%6(!CH$(;*QM-M7 M;-Q0ZK1Q<3LHCF+BEH_;^9#&*U4OLS?O9CC/LPQ##+B,.8"DX("0(@?_-/_,5M8?Q]N6-O>R _.B*ENN]SKQ;C>K/0 MM![OE59?Q7K=SK-:M[U7G]>IPIOUMU75GM4Y1#I/I TT?DCG"6 1?56*[M5UN^K,5N+7PUN.^.D5U51VK:K15M5(3ZAHH&STE](V:M6-!OKZ6]J#P.AI ^!7MTFW"4%@/=Q, MA!'BR"NW6FX;V[2$=WWG&4H5T)_-]NHJ6P=*#GT3-SAEXPL7-L0Y'1APZ"3NKY; -[ MJK5+EOFB4#LK9UIJM$OF'E&>77S ,0PAJN_S+1E,D6+"<)8!"O,.J30RK*\$=JWWS \X&J591"@%1,B#^Z4 ;Y.\WMC M3WMF/V76THX3G4K MSI@ K.80R'!"U,DDHYA9I;Y>$AAXBNV)C[3\:*N 8_>/BQ":34F?P-C-TNLP M<2FP,3+47]G,N+BIBV&,C#]1XF+VG'USKML-GZLW]GY>/7W@,PYQF:I($PU>;8%R[! ]P,7,&5QIK=VLOS^*(6EY'@-((];X;M4\ MD/ ZW9B/33S;A8\Z"C_+EV*!V58-O!NV]_LDW'P(2J2J'&4+)T%OO^[L/@^3;KC/,4?LBG4'9LN4N MVDG4AJ>W%=5Z$;TFH2_(ZS7S0Z_]TBR/%I._+P>BLG" >B,R"Z#BQ$1GX4 ^ M)D(+*,MM.?BP_*Z&7E5ST==%(5+D),DYR)73!C!+4H *# %'/.4PQ5G"K?H4 M'DD([(@'\NQ'(6Q^-/.M//FG#N>$>@<6'4XF?Q>./4\F>R=V'5&\PC?6(\6/H.FZIG@%9J^/BM^1 M'7/"-GJQTRVX=%,7?0+Z*AZ;#+19+B2,XY*"7'.Q0![G ">RU!=B&2R+9/ SL-EMG'T X+=,K"S?RO!!?BJ?EN+]7* M.8S@["6$U@-=__W?4)J4_Q&)1F<[5W 1I;S U_M!#&#]GYR<$X[,OFX5(8IHGMU7U4#TMU_S]@CR:K.#GGPZ\ M3( MJ(>[>/BSK MC696%+.TS%@.$0&Q)B6#<9D#*B4'"8E%FJT4:CH6%5F50 ML:96Z:;A'7U12W*GCWE(P0+:RZ&;,(#93?0M5DJ)J-%B6%>F#O@:JS@ M6)F'6,)@YA9&\8>=59C$'H*14(C%8).%.^P-'(8T')[VQ#>_39K0Z1)WI*I> M.JH/K8N8/RYG/"<0"@0!3S.IW*V$ /$X!5DB:8P3#(4=&8>]"H%=;Y./Q(9R M&R?9+[?)4 U&.]I=!-U.@4DP3?& M(Q1%_F4%7I= WQB@B_3ZYB-=F0KY49?_?GA2^Z%*^\]A="]2D]XKF?;'&7MPS4^"02%S/!@^K*).J6BGU4W4Z#5D<-5$ M)3VVGR?#UO[D&!3C*P^2 ;!V.EHZ8V1PTK0?>_*#I[/YI\ZA[H.Y[>[>SY?Z M<-NL+'TD_Z57YNU&Z.YK#W^M9FE<) 6*,R!*I-EL>08P11F(:8%%G%)94*/. M!)9R SMY];4K[/9UIGB9;?$"H&#GMSL%^KW>5H>^MZ..@=RT#1W'NDI9[_TL M#?>T#325.NF.T!**P\VA[>..Q"WLF^";A;B7.J5';45KY7WZ5DQS]N;E;O7T MM%K>Z<3QMA5J+"$N45Z"DF>E+K9! (M4 I%#R%B!)(96+9&L-0CL.GHM](H: M-7K<1(TF-_JRH%4F:K09LMVK-P&:7T:_B?6W%7?K6&O_-LS<45",[1S31/#: MD]FX0N2+\,9:_K2D.*[P'!'G. _D7F%2K]NF3SKJW)=0S;#@!9.XE=SO*N M+9O?0I0QLSS6HYP4,WE9RIBQIZI31C_O?%R9K]4^Y[O@:D3URG66<1L'_XW\ MYZIJ_,$G\B0Z/J6RQD1]X4K?: M@$:=:*?/]A:H4:E=)2.ME"-KEBWHQF>?4%!:GX$\H^AR''+!PM^QR$KZU,AAN]HORA-6<]WBOLF7O%WR@]_\KK2M;W6MA3K--?N; M!_%C_48!\Z]9!DF,12Q!25D.(,\X0!Q*D/$T3S#&G$"K4$Q(90,[P%YU72G0 M*-_F!3<*M=4#O:+]D:%1V/6T%>!EVA[,7O<5V3G6B_VW!Z^GT;)Y>4>_U+K? M1+WRW9$NTOI'C0%!3G?ARR_/H#\HSB+.R*!,!)%3_ R7&:H$H,9!<9$E"1%E2*Q[8JS4*O J\% VY!B?=L M]/D)^/@^.'! M;K>TCF/[_61I7#!H) ?CW).395A<4'V8/W'IH_;%A[\O>;5X>?PJV*92>[S? M_K7^K/9_XN[;\O$S6YL6(8Z/$MAC*.%"2=F$W3_J?!+>"?L[^:3[L"NRY/,W23K%;N3$_VI)7DJ[SVMOM,L.1AJ MLEEQVH3A+#CS"T7]D@QN^!D MVPKQFUCP8=A@*=:@UG\>% +K$VW+N1&1IKC&LH/]%6_(+(80&O P$>!MMTI= M]Z=#"P-]HWNZF#^.M^>V;W!_/4R^6MU?H^OA^PP0.!C2$=7>9G(MCLR MYD4):9YP !.B'&.1$4!(#@&G,$X12WC)"ILHJK'DP'N0@1Y1HTBTIXDA8_Z5 MX!KZM!"0V7FPAH#[D&[[,ZF,PA/VWLG68%^^R%CNM)['%HXC/V,]P'7\U"^? MQ'J62\&RHB@ 8KGR'D1B@%!! :6,22P3G,3((D0%P(=6A.W4>"W62R>P M1M@PW<:S6S_J:CW[7*TTW_9]U36;;J+$,B=)&4.U]2)8_8_@I3J]BAR4A?J_ M3,*<$:,8S;#9=RW^+#6SF=9.)>,JJ?D!<_Y[914T.J*;M^^:S>XOIVR37'[7-#QC)?B@]K M\52KO8(ZVQ1%!FC.U/DO10)0E&&0IU#F")\)RY9VD(SS[@>4N]JY)#I(@Q MXRD@2.J[V+($"',&LCS&"2QCRE*K*.=ED:%7U$'A8J_,_M;1TU;:MM+0+S)> MM](!Z_[,K0Z]H7ZE&CQS (PWU-?6P^DL.7U?>\O6&[)8O&@JLC_J)D+=9(:T M36:^K)>[K[AARJ?=J($]P3"W)>JU:IL!?*__3]1&Y >J15_$>E.=SXBZ%L-Q M-Q$6/CMWX8B<F4.=N MM52;\:9C95/XH0!05$*"85IC#*[ M+@RFHH-['BVZUK/GN:F!^&6^C/AJL2!5K?F.HR8'UC(%S )8LPU)&+@L+_:4 M#M%.B9MHH,9-QU+0EI%TJOCLK&!KOK>."L:")^ZD8 O(<0<%ZQ$<0X$;VK02 M:!/-9D5>",QB"F).!( Y*0%E H(T9WG!2(PEVV;:&P8"]P08??_W\^8M#RV= M."<.N0,P#&-_]@:ZQ?UZRSZ,6V8?\#MI@*]@W_[@TP;Z3AIV%.0[_2FWZ=0S M8JN- M5=!=7"I29O/>?=%?I#199UVQPEF25QQG-:EB NA=0<&!)0@2E(*6,W2:T@-IO"H8"SF^"]%M% MC689'Z#V8(":M0-P,=^3>[ 2/:GS< 'ET+4XC>%")Z$]EZZ%>*_,N&OS=N;+ MQVWB3OU&:)J9MM=MRSJ\X[ZLMP08HF'PWW5X[ODPVTH8P6?*.2%M(5UW[IZ)>V#+S8!+2'2=2@:]SWN+;J+>II_PA=L0 MBOQ\+]Z5H>2G^P)8,J%,^R9&J54F4F5"KI9IP=TG?YE8MFN56%OLW!<]?UC> M,K;:* UNEVU]VA?!Q/R[ON>J9W$:PS*A!4B(V@9 (B# 5/VSA#C-:)9)QJ!= MN,!*?O!H0B\[JK9";0NM;. T.ZWXA\AUJ6W+XG_I%?F;V@%%6\CTS6A;NSM0 MQV=%EP,*WDJ^;&1/7!/F ,MQT9C+(&X.YTX=?N9-F\BV2]"<+':!S\^KQ9R] M["[^9%YP3HL"B#PE /($ 5*D":"\*"A#99HFU.:>PT9XX)N.[;S90=M,H=O% M8O67[I[4]IUN-6ZZG-H6?5HA;>:*0N%G>(VQ4Z&D.5#7C9G?UI])M;Z7)ZZ==AM[0F2291@"3(0 ,%&'*9S$ MFFVZ7F.Y[A/=]QQ[>@JWI$K!:;YH*@.Z&5 M)9402@2*7&0 YK$$*)8,)!3EO&!IF5(C#SXJ); 7'C82Z 4[=5 XP,;DCMN# MQ;:1\F-CK^L;<6"U4^<(=^NO[QUQ\96[=H\X;919_XB#9U^C@\1I]<_TD#CS M8?L V&_*V3UMGKHO$X$\I1QB$,,B!Q 7 N ,E7J#&&,F8Y)(HQC[TU$15J6>*-,1T S+VR,Q6 MJ\*X\R8Y%;^=&&ZR K?SI@R+V$8^Y5P<_WVN:[3>KZJWJPU=R\VBO\Z<22AP M+M(88(+5(I)R"8B4)= I[HDHBB3)+(DMQL39?!N=N"VVPIO;6$IXQ 5=6][$ MC@)&TBQ/!1*7/,?0DD? "UQ.GHG/V]TN^T:JQ[9S M1<<)XA$QL_B'+QPL;[".K_5OAI?X/5U(],L7H2L=R>)\,:,+9-J^0C4;8:1%6K@OEIV!';RP&"\(C9>9!>GZ;M3-1KM./E?=$=:CH4.[7:;.56L>"( MF@8IE)B5 **4 PCP&*%>[7X@YH@5%K,"E$ZWB*6FA;\XZ458DQV8P&=Y@^3+> M\C;*T&YWIL4Q>WR3+IZ4]3K\BV-FGZ5B''W(@;WIFRZA>%_]01:W];W\HUXO M']^N[^7GJOIG]>Z_UB^W?U6\5K_F'Y9WWRO^SZJ+%YKR.#F.'W@NMZUD=;[^ M>UVC_4=3HTUJ?7OZAZB;Y!(=&&BIW^;JI/M/0:J^6.JV:2[8?%"MB&J,NY4Z MNJ@?]8= MRCLI!5MOFXH]D!]?U#?NB]#6JRU2LV>^7;\7NCI]H?WM1O<-VOOPC$K,8P81 M*#C7--$%!@AB32.O(U.,D#BU*L#PH%-@3ZD;?CYO@WZT:1.JZ2N^B4BV:D5U MKU=4&4?@?;X4L]W3Q%#;N<>MA\:#3IOL\CA(>[0Y]#7]E=\>.6.AX719)*6H(49@6 <58"+),<\*3,BPB>I-,)O()2_P0N9N[J.FOMO(^EH>[=!X]L\=V#<"?@=3H1'AEX MMA_A\2?=)MZGU5KHLM2/*[*L=YQ8L!*!I7@*$ M,I8CR5F!K&(P%R6&CL-\6U7K)GQ^$RU72S#O& BJDX#^B"Q4(K9S=++()I- M6J_0V,WAKD10F3^\:2-28;.KH3TLH;V)[GS%<*TA\#3U+\N;U!,8FW_H&,P? M],*F2ZKJ17U9;I_T'=^,ERG")9* DURW*14Y((AB4+(,T[(LJ�+DEA3-P$ M20IS-16>R>(J7MQ]B,P<@"^S[>9^?"KPFO_NA#ISS6K04R^8QT /3 M+D.2ZD6,@@9LLL4.RDG]%7$ZNEIM>QJ637CR5:- M]G>VB6*GL3);OCP@8#?-#FSUW/?!T"QO*6"GI4R<_35JZG'BU_C'71/'WVZZ M/N%62>/]4X%GW#"ANA=IFS>^-?#RDN5NF]U<.I4O?M$\AU3Q0TNN2!/?#C5Q MBOBA"?L,]^O)=2K7WO-]5ROMY48MAWJ;O(18@+E,8S),@6-S1DF!9H_=&5+5QU/ M;(Z\ MSQI\ML/K^2?<)O)'4=="M-<(XJ.F/:UWQ\KZ>BYXA0W"2B;B4H,RA!)!1HANM MQP#%N!1)DI6)2(U/&F?%A#YB-&S:LI4&DTAX.B5'#^X>G.!1<-V#L07/ZT:R605W.Z63>,^ZLOTO MHA;5]R9QY9:Q:D,6M3Z7]+^>(1S'><$$R'-,U+Z#I8 0#D$.4Y3%"<4P-MIW M^%,IL(/8%LKNFJ%%I-'4-A?E:NS-_,BTB-KYFRV8.K&]U>ZF^7G[AT[#FZA7 MINT9T6EYTP8K^K_YS(CQ!9JWO)FK%9HXN\87@,US.,4QZ@ -&94>ME'+13CO]P5X_\\/.%2_A M\C%P&FCMW&2'ZOT U=LAJNH/![C>[W!U.$U> ;#Y:7,:H-U.HUCT\ M(X?:*P:?[-![/0##0[&'T1SWV&J36*_G[$[GB%8OW33)"85%F3% =3=!B$D) M4%P60"*U>:8"E24S:A@R*B7T3KB3V6S8_I^"LN9S9D\7?QH@P[WMM69;;E?/ M6>SQ6MO(-%^;RI,RIMTGCIEYM/4;_;!]*MMOZVJAL^IKY0*:I*#=G8]A6MOY M$0)/OM^(>DA333?2]3[J1':8><[;"!+C,]$?"'93T6U\DK;UNSF@8/)7N?E M.,[/^)+L_.' @FCPKIJ(]_TR:JQHMC][G?.VED2=*?N7>0^K:-^:J#?'(4XT MV>LVCRK]C*_=+08U\>OW$[6:&OZ1&-=DJDP6$9L:W&'\;'+9;H>'8$"NJ\^Y" M2X\6G7CC/+EQI,Q."%?;;[<0[N6V#EBK_1T'1@WR= HX+6/2S?^HF8=[_O$/ M.T_/LUT'G[2K^.]FC>RN<37YYWOUI9@Q(:!,"0$$J1T\))0"$NO3?T'C')42 MJ@]8SE\'-0)/\*'DOH=(0^OI[H*\L3\(C*>UPSC?4O6F MR2EA>ELU5.ZFY9K5BGGU*U< X\_QN"@QM6>Z J@3KNN:T1P(7!:+#TL^_S[G M.M?$CD#[U+.A7[[*91+R? W?9I$SPM=P>#3[J,G3;L<'DZ\RFW M6?1%/.L5;?GXNUKSFEXC&4D0PT0 ENB&A)CFFG0B 5@698HY88DPZJYU5D+@ MN;25%VF!3LU8CD$QFUM7F6HWO>RLM)YB9RWQ-,N.QY]THITU[W"NG?^@*PUV M1ZG]=EZSQ:K6C M]70\7+(8Y(R M>**.J2D"E.8$E)21,HYS*,TR? UD!9Z" M [KYG6R3\A]KS,SFI2TL2$VA=-/F;6OOR((\6) MKIC\M%IN*4!:4=WY<%9@FG%*2L 0RG3F/@9(YBE 5&*U0Q4\+8U8G,S$!9[: M;:%M5[ST2Q=G^MM-M!26N2870#.;V/Z@L)O;+0I#P7V+C5\ZV1Z[U)H9Z8OX M9%S8M.0G1H8?$:"8/>4VU7]=K?A?\\6B85">P9*K/;'4&=AJG88$E8 @WD6IO-[ST9-M_A0TGF9S6R:&Y(B.;(?YPOE_H+O9+1 MBR#53?0XRA9M !/)"O4U4[@0G', ,W4T)UE9 %Y03*E0?Y5Y!].[)9\$I%Z. M"T1BR?WB8^;KG"VV>U$F=-.O0)YW^T)4-5>_E"$D M%65*4): A&"A_%.LO!+/&"@SR(H2P3QCF5-CU3&I@?<>6QWTW!MJ\;_[1H"N M1PPS3,WFJ7>D[.:O%Y#<6[6:&.V[9>NHS-=IW6H"P]D6KD8/N\8?]N^S/HGU MNQ]=LDWOI&9EG)4Y+"00+)%JO59'%YHSM5X+*7*2E#KOQ:[;AXE8FRGAU/7C MP_%%N/6IQ0@_TZ"$7TQLHQ/[U]H*#,UB^-)QL9D;Q$+ Y$3AR[, M03B.85@\Z]@%]>EYL7H1XJNHOL^9^/J-5.*-[NIYMWK2)ZCFZEL=K[XWS7;; MSKL/JS59#/]^MZK7GU;K?XJU[C'XN-39?KN1VH>:<]K#-[*\?]:/Z%[P,4(L M30%*B#I2L;P E% &DE*D:1)GG.56:7:O9DG@;9!.H.Q5B6J]4H"V[2H;Z-VG M %EV6WVUEV_F,_]'O%++_9J6#!K1T6?RTNSA<, M^OI-B+4F">)\KJ60Q>YJH7[SHO[QO*J)/O1OGNMM3KO^S&JYGB\W@G=DS?\_ M=^_:W#B.I O_%42<$WMZ(H0)7D 2W/WDNO76>ZJK'%6NF=CH#PI<;B MJLK[ZU^ %XFZ40 (TIZS$3OMLD5DY@,A"20RGU0*?MJU?Y5)C-(815!$6+T& M480AB64(DR3$F 9)3'.KU^"$ND]SK;@S90;:J%QE34WMM;.G<^NV ?09M":! MVJ9NK4O7++"W:U!;W^F^,#9WH*_N:^!TI_K*O@&.%[:3SH77"^!I-'^!"^5) MI^3\!?6T*KBF7F[42)N->BO3Q:KN'J\TU$?2&_;?V\6FTM0R;FHWZ)B)B[4> MH*/(K Z2@(XBL\K9_'_KA=JO_TU-ET[N^+ N'NO3UQ@Q5C> O*5%6@F?.&W2 M!9C3M$JG41Q;5JK-;"V@VJG>JBUM(CQ_ MVI?KS6-&0BRS% H>ZN9@/(*$11E,.,[S1 HD<31?B7M='%6?)SJ%:W7WKI*PG"N8/0P!6:.;2)8W?I_M)5Y,]!H AI5@-9EA/[O M_M#PU99SN$+3=O#T!N!)LT]_(P_H$/!QLU$K/)S',HL9CB,8Q"2 *,41Q"17 MGBY)XTBR')- 6O<$: 8?_:):]ZI=5+*J&DRR?X$XM %H$3&]?W:ST_::69M8 MB_',YG^DNT_^_G;HZ1G[CXPZR]%__)G7&JNZTSP,\PQ'.(^Q@"P6&*(\CB'F MC$"&(RHD26E*K:C[)])[Y*7O$F.H]'IU :9ZEE]+<,EZ[NSEJ?KNUN])H8N%-K>B MJ%(PWBV66^7)_ECSA5RP:J^A&V*LFC:/.)0!1BF,XE1YG#A%,$=4PH"CA*&( MA0DQXNB84.>1'=9>+]TGD=>:U'RZ:J\&-EH_\-MB!?AZN21%Y[>7TW)?;'K[ M_=\KG30[]]E* -H"T)K0(174$?/6#%#9 ;\_@>B!YZW:DTF8Q==V)HN^2Z4XNV MVV"PNMO._-W[>1A&+,GS",:Y>O4CF@CU5O5U.9_[B+45JGZW\D:O5IU88V?-*Z@O" M0G"UK^]^K'6)-C%@!X!9#;N8SS&7%[G4%7Z::<$+1J5^&% MCIJ@T7S6_>6H27(^P1TOF\Z+EB^==N<3:H/\/*_B7-N-U:VC=^Q2G:$_BW(N M24021 7D6.>NQ$Q DD81#$C(4B%Q)A-N5TM]1:*-&W JH_ZT7MW7/7[XF5[V MSC[Y&I!FOM4C.)87R"T6'=JWCNRJNMI_?_DK9GIN'G])VHMTAK]B^J6V[]<> M<#T=4P8 MP1Q'6+D*$<(\QC%,..,8HY#&D=5]C ^E1CY?->*[#J10&@#>4<&R@MG'3)CY MFJGQM7-(.^VZ'DF+!X<:SD ["<>?Z^HYT\$JYC41V"=\OLJ"?:@T;86O1Q!/ MBG5]CCWL%/W^UZ+4UUZ;<)YFE$0)&CU:F! METY%9SYI?P]\YHCU>:M)YK_(_RN>V^+]S5=1'ZW4XO]CL12;O+4:FEI-M%J87\P-@??ZW>I$ MH/D('34H?I% :09VJH%6-[TE 3OMI@'8_#9S(J#=;BA'!=SJKM$#3#WWAT-& MG^Q.T ,$W7L^'\,-8#C7'"R%>-!%8NV>4'?P[*T:ZY:+[2\>U8'[BU2[Q;E0 M1]I<1EQ3?H6:&CV#.(DCF 911%% 299F;0WKG25#NG]UC5;O877KG?TKIE$0 M/*G? K)3PH%=?80),]MHOB3^ _C<#S0&O]4Z_Z5JF7RI/)9(M8G0)^HEV6SV MB1M[W=N/*/4],\*/AZ]/*OD1M)R>@WX\J,^2UX\H;M@EQP>AGB'+W6F_X=1O M9,\33H)4$ %)&%)U! @B2 A/(,]0*,(D3J(\LSF:FXD=>WYON.*T!>Y]C #XM+MA^'3 MCM7[[$'P[5)\D0U+1^>*I:HWNQ._RC?*J'_.18AE',:Z1"Q0G@+%.:2IOA\- MHRA 68C#&%G5]AN+'ME;M(KH"$'+56*2YS 44#,G,@Y,=H[D"D)-62W0FH!* M%9\L]=;V^R(?,!<\+36!-2 GQ 7V([AYE[=D\Z"V/OH_FA'_!UFJ__(@9C(G=1Y6,!S[#;N''9E0 M'I_(HJ@[:APSY]<]WI>ZQ_L\#=.,\"B&>:Y[>2695+N1-(),1C)D7"8,6;6. M-I0[=FY%)0EH41NPV*D$V ,I[BUYX4V1-/,>(^!CYS_V"NA=R)E6&+46\)-6 MPR/!AYW=O@@Z#*5.2[!A!\4)08;EXXXDC<6:"<$W'Y3ZWY2#4O[J#Z)K<,MG MM=WY019+O<'YL"[T'[\)IO^BT\!1G.(TCR4,4IV9+U *280E%)22@&.<)]R* MP=M1C[&/.DK8IGH+/];*Z-V[6DZ;AW51U@FBBXK(_=%^K^**O)G_F0!/.W_4 M*@3T0@%::H5KJY1&]9V@)=CK,@,[/:%<%U _XY&C<1A OH@9';68EHUQ&%0G M%(P#A_.:\[&[/=S\4H[G725P22ENN>I1!#GE$*21[%,2!('9EUZ M'&2/[-#V(D&YD^DE^> LD/V^:F1X[/S3M:2"#G)W$R#G)55C*(+CI&?8(>DK M'Z,/"[<H=P#&ZM'Q\7]49)'XHKOK9[L6+*M>\YWO9! MFHPE.,I1#$.B3JTH5'M+$E,$N8RC**(\H)):1;FLQ(\=[MHK4\=XNNI8AKSL M8#6,?8T&EF40K ^G3NL3\.Q._J/UK8;=4H?8Y9GO.8IC#G 8:?/OUDE.+G";;;7&!]'.X&IV3'=KR\O VA_>>D%%M>KRQFHF#@J^?7%Y0QH#:K[@.\]G;\'W5M>-7F$ M6\O+,E_LSO(J#'TWEMTCTU!/-TF%\OV*.QYED35Q0OOW67_KSX+9@ M[RH&[/J@\#>RW%YH(3X7"0]CD@6@I5CH+J^C=#NS!,=_3S13!5ZJZ+4^A_*(NTMULESKHH6_ZFT:*M4[JT[?KNE?@9BXICUD>02Q"#A,DR#)(R0S%C.[)J]^%#-:I4,:O>[T 6TGFG(-6*T.>!:DJ,BB MGEI][-R=I\DQ5/F7?%@LFYC@(>8RD)GSB2!UJL=J,<99! M&E*:H2#.L=UF;#_TV$&WJAW;DY8TJ"G;&4P,PVE.ECJ$R4 EQ&.HZT1Q7R&L M_<#3AJ9.##H).9U^PK4,K6'OJ()8=13S9EL^K M]Y)KG&1?J !-#%"1J264Z M1)2&J8(*YQ%'>81,7U*AN:OV>%KYC4F1,W.K9S/:&N5 [5V^[_6^LW ?^D M_!$1HMLDE0&G'(8A42='6(4*E<61Y @=82@48["W*P[;?S.(ZFF^?7FQG6DV:C1JA]A/IA[QJNC3M-QKV9 M<;ML>\./.W6,_R&*4K-N'&Y_=M&'>8:3-*&Q.I*(0!U.4$H@96JY9KDD893+ ME*?�&NBQMYP6HYX(<6I+/F][P65EVYKR%V9<5ZQ\%NX79D@Y/32(5/I8!7 M1*Q:C'M$QKD[^""$;%MY&QK29Z"2 MK?L5[*2[K>0^U,S6LBU@]J].9ZLSOPCL_#L [F^D@CKURE /S]YN86M"4F'1W,2V8, .E?MOZQL%NY M?3!X)C&Q,]6I),=@^,DJ=EWO%*]\HS?%WP+!;X"T*S:OY:PN#DMP6L-;%-C=,';^W==K_ MS>-:'>_^A_0Z0_L,J.OV^TIBZI$T;1[2=9-/4HD,'G$MZ2,K3@I^6ZSYEI5_ M)[KBJGRN>@B0Y1Q''*E=> @#J?PJ8G$(<80IS%$6)QS'J8BL;BW[Q8W\>F^[ M7#S5PL'/1CI8-JT2# /^AMB9.0!_B-CY@%8N: 2#5C)H1/LLKS,QT5LI7:^P MBLIMO6N.__)9WSNL5V)5MOG55&8I5N?NB&-U^ [B!&)-+1NB M)$MU808)LLR>$=^?56;KL-,X-\7RW)Q*]1W8:6VY0R%/*<9 M)+D@NK^.A"3##.(@SP.19BREW&K%6BHP\F+^?;FF1,&T[PBQ7/^$)?FE7M^+ M.DRL_K/<;HQ/YLY(&R[]$?&S] JM)MW.@%H9<*C-#/S^\=/=QQEH-/+H-!RQ M\.5/;,5/ZVH.1LMF<&?XF\?U5K-]%SO-U;:D(F0@G8#9NNIES@YZF3=[E]\T=9YEU837 MJ33;U$P^,TX.[:3I>S43W=#EN:[RM:JS(PJ-&5#ZZLPRKVWBQ\#1TV;)JVJ3 M;J3& /5XDS6*#-<\[&\/8KELDXHQ4E-)TAA&F-/O+2-C#U=ZV:/35+#J8OK/JBOT)R&$L+)?KGSH51#>C^BHT;XQH*9A0Q&E& M20(Y8D)YJ2R#) X2F$8D%R'.0A%895";"!W9)7U[_Q9\8P^";Y?JJ!Y&,,AK MON#ZH+]7K&J\UJKF>/-K!+*9Z_(-G9V?&@LU:S=E X,GGV0DQ M>M9U3T3+CZM-651U=E_%D_I2/6@.Y@^$B3K0.0^2!-.4!)"F,H$HI#G,(Q'# M-$CS-.!A(JF59S&0.;)CJ;IX+W8JS$"Q5P)(I04@E1JV^Z'K6)KN?;PB9+O/ M4>!\[(#3D0^T N"F'QR'_8RQN=[V+MQGKE+ D@ &/.$0I$3#/)($9#O*4!3@2R.86Z(R(:2YQ.D+!(S$.@)Q! MY$JPP]% MU=_QZ@_!AEET2_2W3BW\NY=IFHA?HC55H ][[6OOI#G3>KK WGT MQ'1]'\^K>M#G\<)'W#8,OV^)1E^(?8>US9OGSZ1LVP1%3* @B1 ,*0O4;D'J M1K6R2AR7'"5)D+/,9K=P3>#8J6BU^'71Z2:XF8%:_K4F1&X(FNT1?.)BYV4& M06*].3"UT]/.X*JX2;<%IL8?[PF,GW,N&RDKCU*7(2.!!%/[ BBBF$+$0QUZ M2+$Z>'(BLCP*D]3HUN3\\&,'&5IA;N791U"8K5UW RWW \:VN51UG#'!7Q5' M=_"IJS;.&':F2N/!%UG*$BP3(JUH\,W$CKW\]DJ O1:@5<-R,9H!:;A(O<-C MN7C[D?&SF5A1M\[0%^[18B8_* M-VWF-!(T9I'R$BQ/(&)Y#JD(,ABF"4,TBR-$K:HW^\6-G9>C7I\@Q4 M"LP K8J@'M>KNE%#U2]KN>5ZL=S]7#?=&_X0Y<.:@S^UOJ!2V+8RK!]L,Y_B M#T([7S(E>O8%(T:@^"H/Z1$GI1]F3]FYE$U1:@ZWC?)0O#HN5(.U M5XLB2P(6$ICG.8)(2@QQ0F+(,D80"X3D9OO[/B$CNX\#L?4WV/*>L!>A_M7O MRVZ[->]DLO'B-;&I;\FJYSO+5?UKOU1[AYYD@9H8URY+H\^Z1(3'N=4Y^VC\L9<@V3SHDLY*)'AJ M4B1L:0T/$3%[ZPZPTV[)M8* EJ1S@]HWZ5ORM"C)LFJ@34QJ>->V4R/#\Q^QOP?Y3D&7YP-3;]INXU]_;/\0C M%<5<4!)*&210TR%!1*(4XA3ED&1!3),81R%CIN3*%V2,O"KW4LTOBRZAT;\: M/=EHMR+W D$C$?Q9RS1\[??9:WY)YL%NM\NR4_O]7)%=,:CGJNS2DY-=F5U1 MO7MU=NVC;J_UMUK'55GG.']=;/[YYOF-6+&'1U+\L[H $B*F-,]"F D:JO<\ M5J]XY4Y@EC&9)V&>DXS:O.>O"1Q_[[T7#[1\L!/O=(-V%4"S;8%/6*RWYLZ( M6.\#3,WTM#&X*F[2G8*I\<=;!^/G'/MD7R@=U'UY/ZP+L;A?U56$[/FN(*L- M854:X(I7_UK628'\']NZ^\&NKI=)'$>I.J@S&D40:1;T7,8IC&BFZP(3E$DK M*O1QU!S9W32* =9H!LJ],H#LM+%LS#W.A)DYJI>?!COW=KG@&ORF=?[+#+23 MU.H-.HI7>]W$*M,?%UU?_\7&4G+9M^:A GW0['U>:F^>ONP$W)>)S MF@F$D$20!SR'*.04TI@R2$/"$DDC3!.UTUN79&GFL ]&M_*S.QG&J_Q./])X MV=*)/_<0"S-?Z&RAG0NKQ>SX(?SYFK/Z>W(1AV-/NK+/FG6\(,]_:& *TA>I M XL?ENN?FQNZ4>]Z5LZC+&$ACF(HTDSM@](L@53$ZCR%>80XSD(:A4X)26>$ M39:>I-YZ50BUDJY."8U\UWRE<[B9+4%?:-BMR % N"184I[G$4', MBJ;V1,+82[F2!RJ!EHOV! O#E3K$0LOEV3'N>HC5?D5>LL37,CP9?]JU=\F\ MDP5W\8..JZPI%/TB.\1&:@M\6ZS_4=4U-Q7-G3SB*N-QGTP7QA*EJ4PA3_06 M5B0E2W%%NLEV!N,D2/H"S)?G&JS/M)[.%WPGGM';P(Z>M,G%$ER'',1J M4\O.\_TA#$''SDQ3\2]7,9_/^ERC88J-5^KRMWO$QS7/,9 1) ME>Z!< )"A",PTR$(HYSAJQ(OKUK./K11\T*6-?"@=A+![\M5F"C5;5ET?0_ M289>]B6AM_2Z6@]8*0*ZRH*.MCIIM/NY1F-0J:SS6IJ2L([:,U K[M$1CX6I M+\?L7;]I'?58\)XX[M$$^:()>[M>E<6";ILRNO>/3\OULUK[+)0RQX1"0<,0 M(DE3J'RR+GIE82H"%E*[ZS9CR2,[WD:, +396XE?>EYL3ZWF0)HYT5'@L7.. MYSG ]/^"7<2XJY-VE*U68_)_70%B-,:O2W)?F./K"AS76;VN#>#F6=YL-TK. M9J/\'&WZ*G_=<1=\Y,JO+>1"^['ZNW3#_GN[**I-[*>F1=E";-3?MH_JX[O> M*/6'J\NNNP>R^GV]YC\7R^6NNLZ5Z%45H'6+'^.^D5FPY.SGU;W25\8+S(MQR^=EU%B:)3X M[8/>E6\^KLSCD#&.DERD' 82"X@8274=&8-Y%"4AD&>T-2*5]Q&^,B. MT*S]3I,-ZD:\8P6UF:,;"T [Q^87._L$-0<0?.6OV8B>-KW- 923[#>7,8:T M>?XFV+:HMHE_7Y0/ZVWY51"^6#Z_$VI%/ZH]IQ+T@2P*33.\X_JENKPHI1 G M6#>6S83ZB6.($ L%"1'/4#3_(0JZMFL&[:"+S0KK:F0>YJP;*"]6/T2=XKL! M/VOE0%%K!WA'/2"5?N"'5M R4. ^'2&+&1-9!)D4*40TC"%F%$$2)2A,<$KS M"-EWYAYY,ISC,8P4Q;,NAZY UAL[M4[ WSZ^GPQOL_?$)"C:O32:[_)>I]U7 MN=$*=-4"6J^*$U[,O+,Y#T;':V-Q%SU>H/GX +C.-R@?,J#;2^?[2A/QJ@?X M=_4R6[6=36\;.NK]EOL-66HN^V\/0I3-NF,IBC*4YS#.HQ@BB3,='A P%!0' M09YR(8SJZ#WH,K*GVVL&MEW50$O;#=8[Y69UE_.*06(I]-]6ZQ(\BU*W%54O M+*9CFE7EAIU_'#)39AYR(OSM?&0'^@.M0*N621#&VAUZ@,*30QRBR:0NT0-D MQT[1QY"N+0?_+I;+_[M:_UQ]4VMXO1+\XV:SU?01J4SC,$EAG*:1VF$'&!(: MIC#/<$X#@?,T,;J@NRII['2!NIV>%@[_J:6#5CRHY=LV%[P$6+_O\0J#Y>[+ M&0&'-H)7K!O00/#2R!.W#KQBX&G3P&L/#*C1/[Y9:?%6DAUJX2\ 8[8]\&2NW2*M8VDG5\ C%*L8 MF.>S*/R"I.DKN_M-/EN>?>415]X\'4R[([_>+39LN=YLB\Z=5X9(E(D$PX!B MK%FT0XC#A,(LRVC,HY1&R(I%NT_8R&NWB00KV;81J5Z$S-:P+[OM%O'>9+"7 M.Q(5MHF%WMCT>D1-3*UWW>A3GCV#9]R6\B>AW(+8$25^TJ?@-O_AN6VS^6XK M=LUE.4UYP%D*N4ABM;RYA%@B!E$497'&@@ +JZPW6P5&7O+V77JM$31;_F/B M8N<2:DVZ;)J5,K-="MBS#I( *AI6SA$:\KJ"XLU](1LK__3 M+Y]LWU#6U)^('UXB++J!!$+F M!8"8(3V/.HR1]L<3Z TW']B('U$_= MRPJFZ5E(H^?+)=4?3IN9*WH5DV'GS49*EF^G]Z:_-.)%D^+/(OP*$^ /]?R7 M378_"_>8B>WG!3K&PT!7M5G0G+_$R;85QZZLFPC&!/- _V 6^?N/D*C7O1:=H@ND\83\+M7@=W M=,$'A_>_B\7]@R9I^:%^>R]T\%#?MW]50F]%H>FWYR*@,@J2 !(:5#$\!&FD MV1P1$5$DZ=+)Q M=ZO[?1.F.4DHSTE&8,3"1&WU\E"YG%S )"8B3V4HA:9>,N=E-A=MY7'L29LU M?7IU.M]JWI[%"LA6!4"N]Z :"JN9'QH'+#L/I'&J2&9;+323QV_?:]#^ G:Z MC-*YRQX 3V['0O"D#L<>D&-7XS#"T"W.6AV!=4!>:K6CS:=\F4A*M:LAN80DXP%-H@SG)'';U5R4.=5&!F@5P($. WKNFH!IN[?Q I'S M=L81G0'[EZOV>M^R7);X0KN4JQ!Q9KY:98H3=([T3]WWD01"1DNO%GC#E$ 7-.BQ4N?,YM&]&F/=VMFVNT M]O)-;'XOE).?!S'.44#5 DL3#%&$,:1!FD/)!,L"D4 MK*HHAMW&X"I89B]_GQ#8KW>;&NKI_7Q5W*3O8%/C MC]^SQL_9+7C!^/R&_^-N_7F]NA7KSV*MZ4,^K/99^P:+^.H@(Z_>?3,]_0U6 M2L#;]U_ 9_7_!T3C'];K0;'R&J-9 MVHSO5_3UD2=9RL8&MFO8_ %79O&G0K":$%#]O!3-]>O-X[HHFZO9.8VBD$68 MP3#&4O>NRR&-N8")P$DF<4(3NRM/$Z$CK_NN"E6B NG(MN44-X#0[#WN&QB[ MM=^5/@,[^14\-R;P.+"&F]OKC3#<0.3$7.'F()S2A%L\Z^8AOHH?8K457\4C M6:P6JWMU'I?KXE&?V_<4!>]_/55+1_61+_*;^NU&UMUK:[J[+ T"H3U' M)+) ^1"102(S!(4Z7U-$B93(ZH+!CUHC>YE&29WYVJ@).GIVN#UT7Y):55#K MJG.ENMJZ$1)ZFCLSYS7]C-BYMPDGP]H1^L7.DZOTI-2DSM0OD,?NUO/H;@ZY M.K/=%FNY*.>(BU!R$L. !ARBF*80!V$$DX1'(4]ER(A5L^[.V"-G?522P%,E MRLZI=>TW\TR.5MFYE]J@VWZ#K!W#&=4]K>[NR),NT3,F':^S;S0-UR5.S-9@#,$I:8/YH\Z-U$11"%ZED>OR'C6C MRQU7Q/NZIUA#R#Z7"D!V>@@8*4!>&>\=^JSO-^G>3+:SH=5 M CM&=CCY/=WM]EOD=JM[8MHI(,#\4#+ MMZ2'N@*;V1G&(QAVB[4'AS%HHLS,],47=47:M,119J:?,$@9/N:K(WP=,OFP M+O0_FM]O/BOA[08QP(F( P;C1&*(1)Y"PN((YIA%<<9$W&6!SFD M.0T@X@1!*A""A! DPB0,8AJ8;#9ZI8R\Q>@*!'_6(@TS+_K!Z?<9WDRV\PMV MUAHO?R-K^I:X&J"SO-6_]DN[?^Q)EJ^1>>T2-?NP8[U%L7X21?FLUWAYL^*Z MU]:3EM2RPPH6<8&%0H^G$&6)@!BG R$NSE3ZK7E)E M%:W?:6!9>W$%.+,7O$RP2B(" P1XC!,,(4 MI3+/";'R 1:R1_8'!_*!%NN6*6F#IIEC& DC.R?A ,^ )O/&AGKO*7]=\@NU MD#>&Y'+'>/,A[,/R>NR&4$]')&]^+3:F(?DSCTZPUAN)^]:Q5=!+*_#OYB'Y M6*JU,VV?_F3OVTJ3. VRX$02:22&8Q3!.BSLD1"B")8PFC+)$DB EFS(XP MQ4[^V$'Z]5(IM]9!SQ\"='2KBXDZ_ZY#=N4#68'#A^S.W:[38/8N'Q%.+0\52^K2T*6[0G#"E. YC3X[2].A^#B-ZMRC59E??#(14I##@ MF8 HQ!)2$0J8A)@(=:X(26QTBW]N\)&=4"5#7]N'T6_T+VTC^F=S5I03,/J] MQ5 3[5R!K756="B7S'"B0CD9;#(:E$MF="E0+G[&L>#@\8DL"KTNC[*9=\S5 M7V2=A/BET*72AB)E!D53PYAI(C+^:]RKJKRRZQO[KKFX']9EDMB$6=M[LN=$_Z MO>[-[RU+(<:83K--QTM/DIT[ZL[/<>'%;$_VK^?GXVY^#M1N?__G7G/04=UG ME<:(R/HJZQA#Q6GK0$8$^:1P9$Q9CDE9QVD?;Y[OU$A5K"$@:<8DRR%&>0(1 M%QG,8[7%RB(DPXS%E)GMJ0QDC7[..\D]TI*OQ2>L$3/SF)YPL#V2.4%@GX%U MW3A?V5<]DJ;-O+IN\DG6E<$CK@OZ\7&]^E:NV3_K!-Y84B)8$,,0X1PB3)!N MNX0@DT*2D*AMF61V"57'(D;/EZH%JMV3DC@#_SOX:Q"$X(D4X(<6/P-D6SZL MBZIA6Q0%LR (P.:!J '_H_DO6&PV6_77,$YF21A448@PCF=IF#&I[*+DV'J(-P!MO4*%;+?:F3_5L/YL0++ MITLX;XXW/W T_,2+_[QQIRO^PN=9LWGI2;*_ M<.K<%"OO?J]KL%[7P6U,2+V1YHR@XL04.N.!?$JH,Z(L^^CWNZ:.\<-"O5 > MR_=%L59BE4Y5=/W#DMS/\S + Q11J+8\NHPW%3 /< ))$LM ,,)08!P/ORYN M9*?<*G"N+2.HU %[?<;&OEM&\A6!=#RP"N'L-/"W\['SFI/>QE#H9/N3NR .-YO6#[M M6)NWHRWZ(KNLV=W$O6\Z?$*5%KRMO;?L"SU,R'C+HY()WVBANR71S4L9H]>S M'RQ\E9L-4V;:VC,OP)T4HOD9U3$M7@>"ZD#;N^I44? M("35NULGX+$$0YK$ 0Q1%L4L19)RHT(U6\$CO\*_'<1ERW5-S%,T-^6;*OI* M=^P>EDGRIMB:N; Q$+-T5EJ#)BP+:AV:%F2[F&U7$8\Y\Y:F^TJ8-Q4[;;:\ M)1@GJ?*VSP\_&.RV"@TS3B=_1%EFBD9=(3YM)^-M^UL',1]]U&05M,)8KU^01SA1#1 J1<[ M,0T'LN]$Y6%T>_[%NX)P[?.+1=5(LGH95#Q+.B^:/8B[G^NYC+,X(XG:W 52 M0"09@YAQ!I,TD1F+=(-::LJ]:"!O[+SF6@/PI%6H@C/5!3X@6HL9*&L]0/ES M#7Y;K #7Z?_%!CR)HKZUOTQ>Z@3NE5"N?\CLG%V+5B4=*/'UI3RHRCR2B3\2]:F-3E7K1YS.N1N#XI M'IS;0H3B$*49Q)DD>F^*(0D(@BDB2,:IVITBJ[VIL>17=2BNO&:=WV3H*NV1 M'G1"'H:?OR-RKQ8WI*B>-9+ M@CSJMN7ZL+1:KV C'"Q6/T3=3=,RTG8%0S/OX0\9.Y=1RP5[P3/PX6_P\\<9 MV$OWYR;,K/3D&ZX(F]0AF!E^[ 4,G[(_AVDV^ _+]<]/^ATJ=K=949*(C(0Y M3#),(>(QAS@5,128A3$5:N5S(_+9RR)&7^(MR[W>%=?K?*-S$9=;KEZ):JM0 MJIWQHSK_;HM=Q*2*<^W"7 IF0W:*'B"O'[.&PV.WSBMDM, 9J$6:7.Z9FFM^ M?AINMMN1R/1;7=JB3/0;[1SRYWS-GENKG,DY$7:Z)PW]%+#G N?=KXU6Y3BT^*'X,?M MO3ZI\_;'4CQNYAD)I@0$,1D9ASFEK51Y@('?_&2ZD M*QU."J(WX$^M!Z@4L2R3- +4^)[**TS6MU"#$7*Y53(VV=^=T7614]\(&8-P MYK['_-FA%!HZ^?]0QOM?>M^M3MR_K]?\YV*YG*,T%QCG HG?0S+PY30"&$6$\O";WLE;):56VFX M/MWJ[/\-T+/<9N3H4.=.&<.@Q@"HS1S2N/#9>26E"ZBP:[4!]!G\IA4"B]5? MP$XGL%=JE)QH=TP\.2D'!2;U5.X ';NK 2/Y:OZCNYFR4O /VW);M$U-V\SJ M_Q*D^* V;/,P2FA 0P[C2)VP$%4G+$*5'PLQ8DDJ$YI2,;0%D)$FHWLO]6W, MAS8 ,L/4.(HR-D[689:3EC\ST"H%:JWV?ZWUF@&M&-":C=D>R J:T9H$F6GQ MPJV"K*"ZWC#(;CC[.Z)W@I8?5[KDNR(N57.W>5@O^:TH-&D/N1=?Y#>R%)LJ M&:;Y[3R)XXS%+(Z9WZMX@3U]3NFL0&T]6*T!'MU9F /YNT!F)5.30I@\Y>1H32_ MOQH;4K?;K5&@M;K]&H)+S]V8T["3W9P-,;I[KS9H'!?'7E\=_+WBI2Z?OXH? M8K45<[6E3,-<3FOONLC)'=\QNRK&HE2 FH MN%^L5OKLIK[V3U7RE(T3.8\038)4\BB#J9!(O=UP"/6%!XQDD"1Y'N)8!F9[ MVW.RCI; BQXCXQ,GDM#;;;\9JRE0@:D<.MM7ES#+;:]>706/^SM;ZH M17O*#K]B6*]W/__DA Z\5_5#']W_T0$$=@N]B]=!B9M5]1^=]?5#^7NUC3__ MVZ8=!J*44.5Y8!1S!A%53AO'E"B_Q$3(>,IDDED3U3DJ,T5>ET[\KG[H2'?L M/#((=[,HPE1HVKG" 4"Z$< -1, GT9NK*M,3N@T$[2QQV] Q71WP@>I2D.U&D'J9'*=4F6QG<,%X59+ '$\\>C$S([$&?B]6&\\UGV9F.DC![/43(&U<7W8Q3F,B8)8Y!45-^A5#N1),,PP&&2 M!H@SG.1V=ZR#47**Z.@\AM^6:F'_I75[.YS O_TOM9T*_P/0D;$T#\;'S M@ZTX'>RN*V!GH!+IL:2MSR)?E6QG94Q;P-9GYDG=6N^'W;S>IA?M="ID_GE42?K9W[5L&Y7\^L?=GM/_HT4ZF2QW#$F MOU^5B_*Y26M\?B/*GT*L_O;Q_ IQ ME(8PI1E.XB#,TC"W>9>ZJS+R*F\5T\U):T)P4M\."J>7OD#%)ET6S ?"@[-[8I MROF7GRNUPA\63\WMG\A2AJF.T69)IMFV$D@XY9"&01XIER7#Q(CSXLS88P

TQI%U;? M1QS""O?WY>UJL[KA_]A\^\'>;LHF)<>6O8@^'8IOLBVMOM.'P/F28X8HI3!!!'-#H-R2 0B4/TV MD4'*DU@2*U;:\W)&7K&M+/!G)#- MIG:]:C-:TRR2 8H8Y(R&$ D<09HG""8RY81*Q''$K,[%;GJ,O*A;K4"EU@QH MQ:#2#.KB&LUW6H*N=F"OGN7QV'$6#(_(XV-K>4QVAM7CR]X3.O[:RCEI,74_ MN2%0G6DD-V@X-X]W6^@+\O)9%T27.L;XW]O%D]Y6WJZ7"_:\OWC+&>$(A2&, ML"Z60#*#E"84DC!/" \BD2.K8@E3P2/[M%:-*J=_IX.=OS+&T,Q!C8&,G4=J M-9A53 GE(3;JEY4>X,_FOU[O-UU!\.1XC,5.ZFELP3AV+=;/#[Y1Z"1GMOLS M)?>8WNKXWW-)),IQG, HR=3AAR0<8BQSF":"XS2F>9BXWB^X:32R]^GPN+GP MW0T'W/I687P8!]PQ'"1JGW#DC7*G, P/_S<,COJ\U'W#,/AZ;A\&#NSF #M" MFZ9P'.N[=\=E2SRY@3,")EW7EPT\7J@]GW0LX7A\6JZ?A6A" MX6W2M.Z_O6_)_7E==:@1O$H=VU3?[.[?=?QMDYERFDXJ7N95+@] M\].;IFVB$D<7JT::#LS=JT6D?MHL>!.=VW4'UCK\$,7S9W&_+A?5W^I6=',< MY@31((,LU_TG61A#FL0$$LT5%4<\#Y'1I8%OQ49^873D67,F><6_W_&_)*IV MOKW5$G34U'Z[510<:'K0 ;W5%G0GY?8E)\6<#^JE)L>-1&KB2;(BH!H#R1[6 M*J_B)J.Z&@.D+C_6*.-[[V*D-GU%N?@?4C>UK_;TG\6O\NZG6/X0?RA]'S;S M.,PE3J,(9JGN/Y_(7/<\5?_$A/!$))@+(PI;/^J,G9K6T: ]Y509XXOCT.X, MJ)60>&M_9#(39D>;Z?"U>Z_UMDSJT'=WE6Q(N[^L/')V^\%G_/Y*)LJ\ELY+ M%L!9]&2R&=4Q:^_LB:1SDG[SO/](<]"NCBEU)]H]26W=;N[N@:R:4\GOFA5Q M\['=!Y$X#S"A$0QR$2DGFDB(:FA;:'6/J'IB@5.8T@:B*>8G4S8B] M;7Y?:A9\Y6U.I?:TB: 33\9)9NG4\B<)0S5>B892;4UYD6HX/*R^CA/V)Y>OB_J'\(K]O:D6^T)+H;GP? M5^]_L0=]L/JP+BKNO-T[(ICDD&9$PS5@4R9PAQ*CI4<5> M_,BOC$I85<=%T.Z.,@:K5Z<0=E)YCB<.@DYU' MW WN'D0&C&+OT#^NRD(\+?C-MEP_5M^OI@A7)HQC'"(8T!!#E/$44DQR&,E8 M,,HY"G-CMWU)R,C.N14+]G+-W<5%8*Z[5A_FVCG0,Y9>KRDV-]G<#_HPW[9E*/K[KXZ&0>Z9KR7;]S];/VWJ5E4+Y;-SO6=I\K-E7_C<_*@J:* M)(I9%(0IAFD4ZF9($L$\"##,LR1#,9$)09&IOS$7.U5$H:(S9]T@DOFRM #Q MNF\:!QH[;]7J .[6[2D=[-5H6K-4J>SL2NW.$*S,G=HXF+FY.7_863E!>PAZ MW*+%8),Y2GL#NZ[3X>DQ;PN_"KYE@N\/,HR0 ">(PB!A0FWF$MV-7B901#3* M\B0/8F9$J#A,C9&=;2-N=\:V.!L.@-;G1>$0P,:]*6RQ=3AW#\!VC*O"(1A/ MBR^R*IBZ+19,W!6+^_N*XRP)A* M2?A9I5U%O/FD=;"EZ1B&O-F=W81XVKTSM&*= MY+[*A;6ZS:4@J#0$C8H^"3R\8.6-OF.8-A.3=WB![I2ZP\^PSKR/ M3;N>+[*;]?=5+(GN^KS>E)N3I+_-GMA+,(X#'J0P39(0(I)B2$D20Y[1,$1Y M%B74SC<.TV=DWUBA?R;EUYKE<1#FAEYQ.B3MO.*5BGS/;:,\P^&/YG&0-E/3 M/?J [@SMHY=A+>,"8C%_7W>:X;S0VU'UXY?B;OUS-<=)G FF;W#2-(.($@J) M% 'D23NQVH[9^)D ML/DI\+I)/3SPZNG:%Z@?]BZ@;\QI3G;7C=H=VPP^ZD@8ID-]HKJ4W1R3A28D M)H)S E,48XCT[0865/V49SEB2-3-UZH M MBU@/7F;[ 4\HV"W/6NBL,7EMPOI"H MRT33=GFKJ.OWW^20TS0*XA#&<1Q E&2YOM(,(4>%LT(OU!YC M*("7.VD,'MG-8]XLJ^^/X.?E-X7\\PA+3#A7;A SIO9#*8,TP;HV7H84A4&8 MH]3&*YJ)G224XHLPT1!),^?F'Q_/#NS]%8BLG92=Q9XC8?5VRYY>J$<;Y3QC[&LG_#QPE*DB2(((Z8A$@(!C'%*41!+*,@(P$7 MZ?R'*.C:J6F/@THV2ZFKF/&*:@J<=&^1JKQ ]Y<9T)G'!77CH.UD2%K>91WT MZJE8YAOE+O7HF8&]@N,%=;W -4;S'A=U7JZ+SP#P>MOY#!G7S3]V:9GOR*\W M8B7D0I-/Z-;5ZA>W8D665?%7Q8I?MQYO]@=!GH09QAB&@4002>45,8DES C- M<)0DG*56Y\\!NHR\_3H@K];]O&FCV^R@R7>K7Q6_6C0:NFW1ALR+F?.<"&T[ MOWD M&[5\68'=*U8]C**\%OU*Z,W(OWOT3!%AM1Y2?,HS"(\C3(8!CE B(2!VK'B1+( M:)@'811'F-CUOFF];-XXP:Q@9?YSRYG\$O MD;MMKK"[7>1OFX'6*-!8!5JSZKRO"0G>_$_&5!QO'C5_731O_J?$FNEM!!4< M[XG7.F&XR1)FZI58]\..D@@A)F,8(9)!%(:ZN51 8(ISR7F:!22T(@D]+V;D MUX 6"@ZDNC4-OX"1X;7P8,LM;X3MC;:_">ZUR=2CG*W&O0["> M]I3^M#=:4GF]I+HV&*^LMSJY9+E\G1S!IY/I:3,Y\02]H'A?K.XWM_S+ZOU_ ME\\W/PN^^5SJW__[ WJIH!@M2[K#_[4X:2O0B[K9C%J M0U!W-#[8@>C;\+>ZEY+ZA&X@8^8J?$U3OTMY@1FRO1.?=G*N,U09.S;/V/94 M02A)C>]C?._R?,F?Q#5Z!JMUH;Z'=:V./](J^]Q-R0X%R@2B> Y%(&^ MT,$9@3B(A?J?G$8YSU!H=Z%C+'GL.%Q%Y:CONYV;O)N#:)@'- 8TELZM9>+2 M]],'A,^-&@=7(3XKU"U-]U:+;BIWXJIS2SA.Z\MM!W#S(V_)YN%FQ?5_]#OO M!UGJ0:N30R2"4&9A"J4,*$0\)Y 2F4"296'(11:IW]@XCLNB1O846F*5H5'] MT)'M=-#J0&T;/.'<"%5'DP]( M$G^=2$T%3]UUU!*0,QU&;4>P9V745Y!ZB+\ORH>WVTVY?A3%[KOT M=ONX7:K3[P_QEI3LX?O3#?^'^HP6?[=N#]>WHFA#R@OVQYHOY()5)V9-)%$/ M/H\0X@0G#,8I(1#%J8!$QC'$$B>88LEQS$P)'"?1>&1OMM>J6JU:#[#4=_&[ MQ+-!Z6C336R_OWR5TV6YPVHD *T_: TX\+=[(T!E!?S^!#H3?+?NQ*'41%:V MS$!ES0QT[0%?)&CEO;:)-N>R?'43[D9[^>HFWHHM<]))Z"'6G$:/R3@X)X6U M2]*].V*04ZD;Y?& MG(ST[8I17=*W:Q_U0<3]F3R*=^M'LEC->9RQ@&&JWL?Z9C%7AW6,SWK"6#/VO9EI<#%[$RO4 R&L6(KNLV* MFR[%EFR-(0$"0'3.!(9BM*8!58-Z?O%C?S*K+/F2"W=/?_F M"F1F*]$?$'8+L\:@$7R8:O/65TLR.QL]+=TKPB9=R6:&'R]LPZ?7)" Q29U$$-!^S8>7D8T3E[:%&*3XL?NG2K5%]2 MW5P7Y>)_NGR(571!?78N),[2/&S.N-CZ>=QZOU@95" M8*\1J%2J65*KXHJN\9J)- 8?UE)+DI,G:$T *@SV4I#1G._/JBK M4=^O^#M2BGF:)#1/PA2&"59[L8@BF.-8;"+2:\0?("A_4VZ$):MO?HD8F!(R99/[](Y,C$:)-$ZI-G7*-&/]0@Z^)9 M;W\V#X+_OE[SS6=1?I%?Q484/\1F+I&(HT"M](A2#A&6:J5++*#()&9QEG&6 M6S%:&,@!2R9\!I8'N M)=3JX#.>8VRPM\#-=8D31VB,(3@-Q9@_ZN86:IZ!;X+I@AOU\M.I4^MM^540 MOE@^OQ-JS3TJIZ1.2!_(HO@;66[%Q\N>D8TEYHFQLSIF@JV\J<[\<9+O2:VJ4]G3XU4\-MVQ75#D*TF M0K=DJ30&U,QCC@&3G3-LNZ3NV\7VE=CZ[IAJ;KG7]JD&8E^@EZHY&.<;JUH\ M_]KX=C^OJXV/X)^W%3D7RV0BI" PX#R&*%#G1Y*JW:"(2!J*()&2!5[[-_C2 M?.3]X??50CDP]3;9E.H8JE?K*^3;/9Y,Q#%+U+D?BER'3&G*(>%A!E$>YQ%G M&<8U?8>)9(H,0IQCF:8#4IB*BD,11!C,6HB0*J!"(-!/_?O7BK-F#I[VU MP772Q8K_2T^WV9;G54Z@W9YI.D[MG4GJQ\JH?P5&[0OS\.KYM(_U_G^$3?O" M=$S'I7U) KI+PJ:>PT+2T,5-*C#;CN/:F&R_<7A-7-\W1I>E#/ME>$U M\JMXTJF' MJ_L9Z.A1?7%U2FK;,_OMNE"?4PKK[>6F?M;N#7,%7+/7C#_(+'?OP]'R2(9N MAX:G5]4589.^K\P,/WYI&3XU[JV)3NN]4U,BYC+)E-- ,BU6*J9(/U3KAULP0;7,U\ MTGAHV3FD1@_0B 1:DQGHPM?^Y"RRC# MVM6]73_2Q:H:4>^T[E>+_Q'\(U?.;B$79%_RI!MP%8+?K+J5ZNIOVT?!F]3C M[A]8E7RAN9VK;L%YSM)(.ZY4EY6CE&40ZQ,9"P1!B(8Y0[%+$[Q)M!_?^572 M=/I*E8ZFTX\'=EDMM%Z=5PNU%=EN( M)W7X:NIPE0HUJTJEV([4*!%IFH4P&9AKR=':")Q4O=E <&QT[%YU+&X;9>$_44>U?1_7'&]^VXK_G?!85U) M\W.Q7'XKU2:\?5(3FGPI]"5Z(1Z4LNJ)^I?O?Y7ZGVK0]ROE^VH>E+G,2):H M_2_DZIP.$SK!8U!=%:><.NB MV9O4<+/\MK_)^7W_5?C6_2I\W'T5#JQK?__GWD#0L=#CW<_+3I&ODLF7,6+: M*LP7G:B3PLZ7U<:^^];W5:'.">K#_+L:?\6KCNUD>:M6^@/9B'WTZK,HORKE MJC-$(8"0:4,M5R5&S^QOU0+;KE[@ MJ5&L$_*>@94H0=$H!XC2SKR!DO,D]+]NIH+6[F710?5 )=#JU(F$UP7LK5[@ M9AI4S3M-38&N6_.HL5"VZ@$U%)Z>MD[.0T_6J6FH\=WF2X/'M_4 M 26=G#,G!.&4YQ%,<:)I@V0&B0@3&"#*0I[%(F%&]YI]0D9V[#OFK[W<)O7( MGN3L!)\K/MF3U9:WD/8&.Y&=7;)H$-_9R:"34YY=,NLD-/ D)'GYDX[UU>Q!\.U2?)'U M.[B^4;DCOYKK_ \S5EJ53#MK,K8N' S8237@\!'MXT.'':3>ZK+!HM3AIS\$ MV6P+L2=ZG0J$O* MS0,0%MA=#^2,@XCE,>*XIUM'C1GH0G4['E3FT9EQ('.+QWB#SBH 8X] 3\C% M8K#)@BSV!G;#*@Y/NS:FYD(\:I_\>:T#.*6R;ZGK8U;*)8E->;1KH3QB.&8" M!BB.(2*ASGZ)U)2$-&:9)%RF1K%U-_$3[A;WBH%#S4"KFFTO:RN_Z!3";5'H M(N 55UH5[3_?D,UB4RDT1S1C(LO45B^ONEU4579JYQ=E81+GZKP;17;<^[XT M&]F+=1E(=\I4*6M==9H%Z4H6,7AVS!SU.5.$+&M_$%H/U>ADB M#%]P7B3.\"; SL%NBG*NVRQ_D7^0?ZR+M]M-N7X41=.KFU*>!8',(:(1A2B( M.[UM]'G7X$A)=!GM>U)H>M66L2;CL8(- M)Y!1W9XJ11S2.&,P$#@D.0T838A=$.2%3!Q6Z#/T-'S0^VFWE5G5\^APQ$E%X'' ,HMQ MD- <2IX2M;LE*:08!5"$,,%195Z)][%F^?#N&?]D;F,TC2.E5/)&=*[@""'E* WUFQSS!1-C8QYJ. M:+TYXCJ[8;'9;*O.LTQK8.>C>H$S+1)O>Y&P=BLF)GKR M'+VB)G4.)D8?KW^C9QR)2-7NJ,XL_B;**-A+G0$% M1DM*XI$E]+J!OOA >R1-R_QYW>03CD^#1QR26I]NUTM2_/Y(_[.)I_$%*O'^H M:79K\<"JZW%$DSDV3QP=8J9C?JC1)-HE?UZRHB_'\^29Z5(Y+ZE[D+%Y\4,# MVB?2ZQUVZ'&'G::/SM\Z372^R.JCFWF2X3@,$JI[9*N-?DHDI&F>0AXK1Y(& M<1P'PKI3HF7SZ#[VEJ'@5MRO=W4/47;<6*WTN MTQ0O3VJ@S<#>:KYGU&S/\M+S9!DC&=XQ;=<3[6\'#='T.:C6WG-KM)&P]=D% MS;>*TS<\&PGDL[W-QI(UM-;SJ_@A5ENQ^: @THP[Q8HLVP25*JELO;JO6'SJ M-+,ZV9(0E @>I#"26:#VD#F&-(C5_Z0!I123,,HG+_R2*! A"F,.:2.[O[UL4 D'=1?PWY1\VPUK/VAF#LL;%';^J!>%47)_ M#,STE@+4)VOB3" #LT\3@DP>)%8'8DOY(_N"5AOP6ZO/7]1Q%G15^C]M M<^D_NX0-EEL?6]3-7,>(6-HYDQ%@M&=]=0/#%UVKI?1I>5;=H#DA2'4)F+#X_L1W8R02OTW\TV.EWVF]IA"XAWO#R MU5AOL#[3]MKS!=])^SUO P^-%^L0]GJE1MRTY.UWY%>3I]"PUNB_6/Q<:Z=>B0 M&; -!8^*JWL<^"*D;1NEWQKE_C(1/Z S3MYCP/::O% V!FRR]%?]R$'A'ZW MK-QJ&@7U#U'\$/. A"@+"(*8<0[57I!!FF<("DE9@$A()2;SFE7O6TF*TB+N M>R3*9JT="S1>=F_(LLKJ)26@XGZQTH5V>M'9\ +VXL63*$MPF$$I:081IP', M11!#M5$.U+Z9"(QX@]?[%9\2K5:<"U;E@P!"-[KSB)1%6'R [0[1\%8::,1Y M#GY?,,9GS/M8Q/2A[@M&GHUP7_JL]WYS'_:M>X8T"(L%XASE*0SC1"WQ((HA M20(.L3HF!VG&LQ!;)0F,KO'8P?/>+G*OM(._\%OT;_,LV/GF58V\D_])?Y'5J V-5I+$C,2( MPSB,=!5#FL,\4?OMC 4)17'* VJ58=$K;>RPP1E_T"HP ^WVTHZ$S Q%XWM3 M/]A8'OW]P.)R,WK=7'_WH#VRIK[UO&[VF3M.@X?L;S3?KK^)I= I'0V3H:9/ M,[W1//OPR&M8.T6R>@:MY);G'&C9YG>;Y^V^?KEFK=7]9J]%3O>; MYT><['ZSUZ#N_6;_!QU* )N[@R_R'%/H?XHE_[ NOI&EN%TO%^QY'S86DA"6 M)@2JDUH"$0TEQ+D4, G2*,AD@@DW.L -46+D9:L% ZDVWUJT1<6=*Z3]*WDJ MH!PO*K_(-K7Z1B=<[[6: :T75(I!K1GXL];-*/SN#UN+HL<),':LC;3%VE/] MY$! ^LHL78>>KAISH/$'19M#Q[KDWKOS_.G_'Y!EQP43 1*@C4-V7 !02P,$ M% @ \))Z6H W"\YW&P$ WR8- !0 !D9&0M,C R-#$R,S%?<')E+GAM M;-R]67<;29(F^MZ_(F_-Z[5*WY#%?UJ59R <-M^<++R2]?TWPQGDW_[4_T MS^1/OZ1IF,7Q]/S?_O3'I]=@_O0___U?_N5?_Q^ __WBP]M?7L["Y46:+G\Y MG2>W3/&7;^/EYU^6G],O?Y_-_S'^ZGYY/W'+/)M? /Q[]V>GLR\_YN/SS\M? M&&%R_;'U;^=_448J*;D'S[T$05T"JU( HBT3F9GH1?Y_S_]"B-*4R0"9Z_*Q M&,'DI$ :GZC609FHNH=.QM-__*7\X]TB_8+L31?=M__VI\_+Y9>__/KKMV_? M_OS=SR=_GLW/?V6$\%_7G_[3U<>_W_O\-]Y]FEIK?^U^>_W1Q7C;!_&Q]-?_ M_?O;C^%SNG PGBZ6;AK* HOQ7Q;=#]_.@EMV4G^4KE\>_$3Y#M8?@_(CH PX M_?/W1?S3O__++[^LQ#&?3=*'E'\I__WCPYM;2_*X^+%8IHO%G\/LXM?RB5]/ M9XB(]^Z\T-O]_?+'E_1O?UJ,+[Y,KG_V>9[RO_TIHAY0KX*RU:+_X^9O?[U9 M_\L\+1 T';]O\0=7CRB+'4A+^KY,TYA63*Z7F@ @Q@^4\@3SKK_C@7XL\RA>=8#JAW%MN)9S#Z%Z_@I_PLZ/D"5>>9=">*!#.(ME. M2* R2.M8C$2FH\C>7.TVU9M*/9F'7V;SF.9H0];+N7FXI^#;Z+WZQ*]?W!P? M!.'S>!+7?YWGLXL:NEK.*DANI18D]T^_(-CU>!#?Y/\G-USQDCPX58PI"0%0+H2A*)'D(BGMB ME,Y*T./VL@=6W@L2HEU(5)%H(R;BT]Q-%^,B^RLS1Z@.T@0%+CF'0J$9S5SP M0',FF@0;?,AU7(4[*^^%"MDN*JI(=&!4O)HNQ\L?K\>3].[RPJ?YB#B:O6=H MXI2,((A%.V>IA<@UB4QIIZD["@UW5]P+!:I=%!PEP2:T_R&=CXL0ILMW[B*- M&-?>:]S:?$8("Y%1!MGS8N*4LT12&WT%!-Q>=2\4Z-91<(0DFT#"FVF8S=&$ M=8+_B/)/I[/+Z7+^XW06TX@GJBF/'F(6%@2C#&5C2N;%TL)2Y#%4 ,9.(O;" MB6D=)_7DW 1L/KGO;R**;YS'J]S5E254,DMAT5V."=UEP1#Z3@D"F:"[G+-R M*A_G;^Y+J/V_'TT1'Q#.>!$6IT,R1B43 **- M$Y:9C-Q+#2^Z6L2.OH.%:H+2'C%+\\FW^:?9N.DE0VA! 1W$4HC%MP M/@8H?G643%A"8SU3];+%TD_\[_M+Y3LIX MRCWN@R90#P(#;C!<23!:,NL4\A9JA*_;UMX/'@TG/BN)=>CL9^%AGEQ'MY2< MBL0S@EH1W!"E N.T J6X9L1R2I@\"@Z;J^T'@);3G(>*;F"5ER/SR?O/L^DZ M!>/1%4Z6"R FH0LD\1_'E(.9OR<5;@[HK[J;[A7.91(AQ8_1]3N)PC M="GSG\;+"0;0TAF>%04E*0;0CJ$0DM1@B#/"Z#=7?%_=3?>MY;;3_$- MYRT/%UXC+_VK[^&SFYZG5<)5J:@"8Y -$R"4(^",%B YRH)H2;4\;KO?MNI^ M&&@X)WFT*)L(!_Z>)I/_F&*P^S&Y!>YC\4&@QF"8O 1I>)M ,\L MVC1C@U!9:2*.JX3:N?Q^X&@^"UE#N$V@Y&^SR24J8-X=V,T7(T6)D](QD+KL M&/ZFQJVQ??3^(-)^(K"#:)B#2 M6;]3MTSGL_F/D5>*:N8\T. "^M"&@2OU]YSDG$22*+ :AYZW%MT/$,VG'@\7 M9!,X^'CA)I,7EXOQ-"W0TGD6M$^^.-"X&2H3T=)I"\I3:YQ(E%:P@F\#!JXLT/\!=X9EYI6KA#\N9_GPVONAH^'L926Q-E*@_7H\_;B\6+Z: MSV?STQD2$:ZYH=(X8V0&YLN-%)4#6*4B,&M\S,H**X\[UWB& F9@3 :HW#' B@A>8P\2U_'\=A8$9681L"M*#44X#;G\$3.($ MN%(I$,6B,S4R%KMHV.]F8/-ISVIB;L3A6-R4HZ?XXL>'0DF:AO0I?5^^P __ M8R2S$C%K"HJ7BPPT>W Z2M :G6O\N''YN"UE;U+V@U##V=%^A#XPDDZ0H]@Y M5<5],I%$3EE"]\EF$"0&*-=@(!:[&21CVO&CT')KN?T0T7 R]'#A-6(_5M=B M5]>E7^//%J,4(D,W.9;"D0""$P>VA.1>!N:##$F0.CT([BV]'QH:SH36$6I3 MR"@7IE*AO.B-03:AHN* M3,S=Y,TTIN__D7Z,%+5)Q5)7Z,HU)HVAMK>60U"X]3$$.N.FAE=Z>]G]\-!\ M/O08859#P[_^>D^(;_$'!S>9ZA)Y;Z:E55CWL-L$[]5KZMXCZK2 :)L)H[@QJDJ;2Y"Q@$.JTT<"#3:AE1B2/C\ADU_./=>N9LR0 M2'+0 2+!6%ED+L"G@&@6&K*,*AG?X5V6^O M^M6-DF",1"LAESI!04D 9[*#P"/W-C*)/-30_GK!@7I.]8B @T39!@I>C^<7 M;^+(I>2T8QJ"YP1$Z;WHJ$,6C&+>FR!M/*X ]]9R W6:ZA$!!XBQV8W\].S= MQ[.W;UZ>?'KU\L7)VY-WIZ\^_O75JT\?#]C1'WY6I6Z2^]%ZY!Y_N8!SY[Z, MNJN7Q9T_RZ_'4S<-8XST9JL60M=(4HIS2[D%UB42O2ZN(5% B"-6F.3MSA@Z MNX7O%'ZUZ.I]2I/E8OV3FQ?K*70=:BO6:YPL%FFYN'E?B!%<$@I1REP.[Q7& MLX(#YR**:)-)?)?!.(3+VQ0,XT?TAH2U3:D@[@$WEMO47Q4&7C-A'*,R6 VR M]#80 F,=*Q*'+$WV1EL5S"XW\W#,W"%D6.@NOG\QWAZ_CTS?6'B:/Z0\K!LFT"&>_G MZ8L;QU??OZ3I(J$1/5M^3O-;4AII83&VC $#1$7+15UDRB<*1.68G'>9N-K! MP1YD#=/FMS\E?@5_&F;3Y7AZ MF>+9E[3J4+CF5209962EYYPIV[5B)2V1(' =M-"4Y51]@SN8VF&Z"_>X_3V/ MWAKPY&^_8*53*MIO B$9C'ZU(N #ACC9.2UYHH;)7=4D1T=[P_0G[AM'ATCW M<&C,EFY2:6^<(;B7/]Y/7!G6$$ML\:7D3\I.3TU4G 56%)K+%?0$EN%V[V(( MUE!'**^-E%WTM.!_5TD/5!-Z$_O?&U3"]'R,X<-*1,C$J^]75O2WV2Q^&T\F MHZRXLSI9"();$-R4,522@"/&>DZ3MVK7U)_#'/+'Z6K!4:\"J>I*: ):UY1C MU"F[>632*P?">W0*TV)M T>H\*&UEAI5+:('QTD4C0;FE I:B$R>5\UJBF*C9=9?X$ SM(*<% M#[D*@FJ)O G\O+Q:N-PSN$B?W/?KG1;?!9,4_A_XC.(1BEDPF7MPBBCJF$R1 MUCX$>9B:829_](">2@)O CP;B:YWLVE8=V:):#Q=)*A>45I$:W3(2$)K&@U: MUD28M;4/Z[<2,LP0D#ZVK*/%W 1:5AR,A-19=JE0AN(0.F;P+$90&G=8G8DU M;M>ET\,S-<-,^NCM(/Y)@FP@*?-V[/QX,EZ.T^)D&KM[D9]G$Q3ZHF0*EC^N M1<-QZQ0)X2R=]V@&>3FD8PXT2XI[)XQ+M?>=?6D;-EG3>QE0+RIJPO9L<'8O M2VJTH5QV(SL-"$DDNOR& (VU\X$/4S-L@4<_^G\89,>HHH$3B-NA MY)JO']<=ZIR*JIPF,VHEQ@+2@>@6:TY(>E12LHP$R\9R:8#D3NYK5'HB? M[<0,>S[1'X0JB'[(:SHQCDYGTTX2?Q\O/Y]>+I:SBS3?,*FK'[Q,7XK3>7,X M3+3U7#)@)5TJL@]EDJD RC,*+"AE])U];NNUPT/6'O88HS*2GD4!#;A-C_!X M]=(DPTA@H7B8^-+PE '%%H"Y6'+QHB3I:U=@[T'7L,<@/9FNZ@II &0;HCJH M&"I$EGVB%ERFN/][1\M7&JCQD213VLGNZCAP9%386R5;;^&/7WI'UN'"+N%E.IL>OXIS2]> M)K_<.!FP1ADI54 'P'HTU1I-=50&?/ ,C;4(NP=J'P29K90T$ROVF,TZ7@4- MV)T'DB@;#$FK*7)4W@S%0(A01OAP#HD%&3.7A%3'U*-$-1-']@>ONHII(D=Q M[P!\0Y!=J2A*2!NO(9ANPK!6@/LT@11T(%9:SDGMX^-'2&HFRNP/9S65T@3* MNC/S329NWI@L@W,<.2 .&1(1V;!*)XR>)16>*))2;8_J86J:"2A[M&%U5-$$ MK#;8&!7B:!0<<)\OPT\Q(K8A20A>YLRXI%G53JEN+-],N/=AU\R_WV+CX]3]-06%%<.65E $)L:=9#%'CC-%C),$!E3,?J!3 [R&DF MM.L/1[64T80%^I!B2A?=O7:THR5S-YO@9\^[,6EIL5S);=U X>2BG&N-C/;2 M!98@RJY3F*-@@D_X"LFLG7)HS!E6 )RHDPY%=/&\*"5(K5+TH^LYNJM(/!9X%9)%0V :F.VI^S)&QVZ#L5&DR:>$GB1N\1Q$EK0T4"WS(UFP/ 4DO?IU\4>I&KJZ MM!G(1P>7$Y*3,Z7J8\#N-2ABL%C]R"8>4B M4"KC*(-GH(.DSI/DE*Q]?O@X5<,F3'L"6&5E-+#5;7#0Y4[*K+%Y^IRFB_'7 MM,K0O9TM2E[N+']RWT=&26D"-1!M%J6;+#H(A&!LG%722OML8NU:B2>2.&P& MM2_+UJ.:FC!S]^5V?>C^OHQK1^TME_.QOUR6>.;3;'M$,T(W(1.;/5B4*(CH M/+CB/V24>>)!$4EKYSOJ4#YL;K8GU Z@U ;R<8\%6R/<(2SU20&/T>(6D1P8 M;3)0$X5@/AE\2?M+YFZE:;_HHOHS^8O9Y=^F2\G]YN2>ZV&4=WZ=Y-S5WI"(W248#,E(%0@N4F;8! M_8&497).>%L[D;('64.;L3H(>#CS6T4=;2%L-83YY'+Y>38?_W>*HQ BXZ53 M'+&E?X**&$41KDO?9YFL4\)4+VG<0<[01JMO1!TE_B;2(?>8>;-87"(CS&DE MI)1(?FG$DAP#;[0&)UQ.F@7B7>TSS0=(:3:_6Q5#!XB](G[ZC T_?L)_?W_U M[M/'L]=G[U]]./GT!G][9%SXP$/KQX3[4%\I'EQE5Z\]K6N<$>-%H#D!8S0 M?AG*2$0/G*=DHR29R_H-6;>2PD$9R!3-F@H?0!3)3X%1YBGD2,Z*Q\T1&LI",,(&&9%F2T2C%5:1EF[L<'#U QKKFIK?F]@ M/4D)#=BIW^:SQ0*CD3PN(VIUX)XE0![0I*.G"<8X 53Z(%+*S(;:(X$VEA_Z M;*FJY3E4K U4LEYWA+F:-[O8>&.R5$%8",%+$+*42F9J(!AI+3&*VE2[4N)! M8H8N^*^*ECHB;V)[^IBZ,N[?TA19FJ!Q/(D7X^FXL+,!RYK5^ON)&A8S[H?9-730!. MZN;>O+GXXL;SPL?I9S<_3XN1X3(P3APHD16(G 4XG3DPI877W B9:^][VRD9 MUD7J!T(59-Z &WU/-J/$G0W2=0W- C(0,+SP^ :0I&F.T?%D:\]3N$?$L$Y2 M/W@Y3M(M^="]H1H#X: 3YP80F50H3?/^H:,H:\C]N-3 M'RCF!I#R;C:=W>;B"O/7+Q)E*=%D$Y2" Q#!*/"4*="11F*#3<+7/B![E*AA M^\951E%=%32P4;V>S=/X_*I]>?CQ:>ZF"V0#M?.;&T_+6_(B9?Q,EW+WW!%. M%;@LT7\+A($CRD-*08N0F/*Z=OWZ$\@;-E*K#(R[$X![TE(# 'PS_9H67:^\ ME=BN+WRK'"D/0H&-96 ET1&HB684.U?J%51?Y-XFC] M_74^@UI.)+J$5/F2SY )0P@B05D5-(]!.%_;J7J4J&$CN.=&UC$:>3K$[ IB MTW1>;I5]JA?;E=XK#XINI*U!3](*\$+A>\,B 2-H J63YY8')W+MZH'=% T; M]?6+L8JZ:,"&/58>P,DTWG[*ZH[= M[VGY>19OC/EBI#T1*@H#VEJ&9CQE#*.3AABIL4%:EU)M<#XC>\/VJZX&&3YZHU_D::I'-=3GCCQEH"BD9>I]Q%L:4YJ8^8&661:U7<;MY(R;+?J M7I!XG+B/]0E[L+0/O0R"1B&S+,T+:!F9:2086Y*.B1"ME/"$UD[_U[-NO;6D M[M6ZU5!% T[AJFJHRU=G0FT6&"H97N@U%BF72H,Q@0FA+=/5CP5N5A^X.UQE MJ!PHU0;VJ7=I>8/SO5HG$A5Y)CP ,XZ **WRC+5=,Q6=4LPF^-H1Z9.)W ]= M/\N]B7YU=,2VMZP/P1%+)'A*.7B"IE28@#LV(Q*HIDKJ**D,M;>V6P3L!YV? MI4;]<-DV8)O6+;'7W9MNVH^%D(,2%IQ$ATYX0HF4_ MN/PLA<55)-Z EW.7CQ=N,0XC*:)0,EK06F((Z8S%8""6?+$EDA"94ZC=Y6\K M(<.>+=;1\2/ >;K &T3-R_'D$N.ZD7.1H6T4('W$-RJK!%Y; Q'-IN"&17R\72 M3;O[AFMQ2<693D% M*7CM T6?*"^Y)49(V5D"+O3YNE>AZP#EMW/ZK1^J:%O M>3=@AG:QM]C@;V5C'56:1B)0B,7&!E7.)]"GDP:-:W+2VNK^\I,('&:SZQTF ML^?26;N O++4]W@<)9E%9")#,JI,W%(H2*T5Q.@TR98)Y6N[YT\D<9A]M!%0 M5M%;-5@^5T/*T[/?WW]X]==7[SZ^^=NKMV<;E M-"G,DUNDEVGUWVO!64%%"IX"4T:C/8X&G,@!Q/=2,M/IX! MF\^LX2;N,.[B^7WY :IYNIHG]WZ&3*;E>-[IX^I _OW$31GU\/E MDE?.VFC+J1D!X:0$J_ ?F='OL2*ZF&MW/NZ)E8&O>#\S)I_P2CP7/!HK[=TB MC8?O7Z!PNN\F;O,VQLE\O$#__.7EO$RYZ[1W+1GBHA8YR#(6E)7&50*,DJ@M M[XGTG%JNGVN/J,C6P+?9VWR)AH)-P\[4'U,4^Z3,X_CK;%)BV#7O9]./*2#C MW62^'7(07*G$(L5XNEQ+$=:!B\&#$<98%@R5K/8@[;YX&?CZ?IOOS+,"I.$7 MI;#\(86)6RS&>1Q6L+C>9TM]V\G9Z1NT,!_=))WE&]E<"T)*E;E(">,MS4N_ M7P669@699:&ZOK&T=E*O-V8&[ES0YJORO!!IWTN[-?PZ.II%8 ;?>Q[1#)0A ML39&D%SI')4M@UP'",6'O3S3,) /4EP#)4];V%FSXHJDR\UKDT[RT%V5&7T;D! MK,N.&<:(8;6O-^X@IY&F3,-"\$DZJ68IG^W@^^3C7U^_/?M[U0/OZV?V?-"] MG?;Z!]RG;O'Y]63V[::+G,.P/T./14*W_+J/V4E8CK^NLB%K"3 1O- ))=!-@RE5G0[= M98B:6>UUD*GZ>?[3J6SF*/PX!&VYM]&GNIHX2]PXVZA@B#(IX/9>.[G42C5%WYI^N*#B*4)OP*FZR44M/LT^)'03PWB2;EUP^C1[ MJBB3\S(Z[H%2#(\$0REZJ1,H6::O)N^)KWU\U@UX(#PZ$)JSGRX1K MA[&[.O\[N2B9@?_NOAU1ZKC-3)9AXA$$(A"L%122S\%K+J6*M5&]@YQA[>OP M:)GUH[@63/(&[6?Y9?++E^-%F%U.E^_GZ6)\>3$2,3&F3 #)4IE7DQPRI"(H M;4K>-UOG:D>[CQ(UK+%L#H]UE=@ *M<7$%.72\" ?_5N!1F2U-$!ST3BNV4< M.,*0%>D-(3+BCE/;Q]Q.R; 9[>;P5T%=36S(-Y4%F^UA'*/!*Y> IZY^@$9P MGAIP5"61$Y%,UD;=5D*&S34W![KCE=70 ?9:1F_+T>J'$)40$L*RT-HR9@E.,H1^LDU3%&4?NDY*DT#IN7;@ZNO:JX@2V[O(13 M_,B/O\_'R_1R]FU:BDE44$* (D5<6:#I+XWJJ0&@=9(J9>BO9_.7LTN_S)>3D]!YNXL1$=%IJAC0F-#\1ZGQI6$*>"R- M EG,RM;N;+6+GF%;A38'OFJJ:\Q;7)73(7\=LN:_2@;MGMH<^#L09WM.)B%N47A+B%_K[X7 M\5V.%Y]7YUXE83!*)'H6HH1@C ?A&DL%BSQTC.K^H#I3J*&[47:)$+K M*;$=<+Z\6GVCQW2Y#N.^G^(/Q[@UC_TDW9F8.LK,9ZIX@APPRA-. MXTOH@P&,['A063JM:S>_VX>N@=NT-@?1ZKILQ8S>NC>R(;]3]V6\=)-KX442 MK=.QM"P*"@17'!PS!K2+Z&R'K%4/^:)]J1NX2VQS:.U)KXUB=IVE6+<^0 VD M\==2\%YZ('+DT''0B1L0!E].5P94)&(H)8IHH7J8Y+ _@<,6;_2%DT?A6$ME M3>SS]]E;)W+Q?1ZY)).D24)BHHRML!Z<\AF2Y%'&H+T@M4^#=A(T;'G&8(@[ M5"6-(NS]/*';$=>1W7JJVM7KU#DFBY%Q+F3)-/CL) @J< OA949H<)(QKG*N MWL?],$J'+=D8#)/5E=@H6-?6_KW[44S\*& 8E[A@&,G9A*Y-H&!,)D!4\-RJ MP%RH???C4:*&+> 8?",^1#4-G#?>9ZA,R2MR^OMX^?D4O7+TOU=OTBB0D&*V MN6DS9RJ_B.8!\D;MB)C,/S545<[Z?*M;]C\$LD9.S^> MK$*\*P-_4W5R\[N19991Z5B9)83B)32!#X("9R&9K)VDOOX@]>-H'K:*8TC3 MV9=B&PVT;S-W)=UWY5WEQ/C +*!<"8@R<\!D+B!1KQVA0MGG2 X]0-VP=1Z# MP;.*LIIP*/>__S2R C<&XBQ(0G.Y:8XB3(559X471IBH>QB>MR=UPT8YSWR+ MK">E-=!(Y0'.5D=5VP5)@Q(._6=(AGCD$&7HG,%WW/-L%1-.R-H'D4^GLIG. MTL]RU;N6NIK8JC%ZNSI]. G_=3F>IUOU4>B6W)1()>/GV?S)899%YLG^D0D*7@V M&-AY4OQB"X9D?*U95E%HSWBLWI9@'\*:O.[];# \6E7M1.,HPY!2[,I*2N$H MOE2_NV7IJ_GC+)]\=>-)27I=]=R\Z;B)W$HG2:"02)0@,CHCEDE5YN^Q'(QG M]0N'#B2U29^R-Z@^@SH;2&INLOERW(D2F4QG^<7E8CQ-I<1T1()"=SQIH(RB M& ,3X$IWS\!H,.B>6Q)ZN$OQ&%G#)M$'1&,--;6 O+M[P0TK73.W(MZKW\21 MLLD&AVPY30.(F/ KJ0A80HRDKI3JU2Y*?PI]PR;4A][$:RFNG;U\?XF.$K7* M1N9 HZL, @/$,M2*0PJ!**:E\+HV,O>G;MAL^3/CLB>EM9L%>CV>NFEX()V6 M3$(WVD+T+H%PC(")Z$C'0 3N#YEY5[O)^=.I;*8?]+-D@6JIJXDLT(?TY6H; M.,MO9]/S$L.M;AXYY@C3!!A/K%3..Y19L?HY*"N9]2S4/IYYB)8F,SS54##K M02'M[, W3L;OX^FL1%U=;YG/LPEJ;3'RB5OI2UO?4&8->$O!*,XA,T=E+(VD M57_9G&T4-9G&Z0MK%9735 ;Q0YIT*)Y],9E,B35OE7; QO-#+"I&XL/K? FC/!1[&Z?^G8]Q6I3L"MA MCY)UB5.N0)I8LFO)X?[$!5!+O/-695:])^'SL.Q$NZ6QOP&EN@<4H5<2H0[C:I_S];P>]G1RT"?$G*?%@Q'[I7B24P'S9 M FXYSY$0 BJ%S^9=L^;U%:L?(^EE(%%$ M8%3B&Y4"!Y<5BI$D=&:D(C(\-H_OL)4'GI'6A_)GSZ:)!JJ>UF-0W[MQ+!>D MT/0&Y_#=LXDR$%09,#$J<#1Z*:P3.=6V7W=(&/@J1H^(JB'S)B!SW4EQS0$/ M1C@2+= H8[DL)<%J!+W626.# M"1@X%]GS)O<\>FG <'U:4NLI1),$"&+1WFJ)TC(NFQ % MU=5[#6RN/W#*[AF,U<'2'MY,Q;31DVWMZL7BZ\W<].97(VLH05XH.(F\""G1 MU_,I0 B!DZ1(-DSL9Y?V7''@+%C_AJ@/R5?#T[-/57_?J>5S6HZ#F]QFI\Z( M]=L+/-.\]1UV[D58 MPR/6GX*3;>G1NDIIP'VZE^!]A+U$4V+9H#LHDP-AT4:C/X@"Y$92PKU*P53& MW!-);+CKPS'HZU-1S>'PW6P:+N=%WB,E;68^.C!>H-^1@P(;G8:8/%5*B*QU M[=:*#]'2\$V2>L@Z4/0-0.BXXRL;@D"'M@2[.N/[@K(T2:$9#SZ'C*%,8NZG M.X,9380+7'JP7*_-O+]&6V&"]'T03.C6&@.$?/05B,L!+W8(T1 M4F5A@ZOMSMTBH.&"HV,0=;B0!\Y97+ MT>$$H;(K_1\2ALN:.!Y=4G>K?;8F*AY9IN$:G4-045NP/UT>XN.GL]/_^.O9 MVY>O/GQ\]?_]\>;3_ZF8@]CR\'[S#X]Q4S_WT&5 KRZAK08[7>.1,":=*[A! MSPEQ@ZZ2>6D; \9+VE5&#(1)Y ME4Q:HI55J?9]M-L4-)-?J(2%^TGV@^7=@!M^3?U*(N7FVVS:1:C?QXL1H=EZ M'30P%PF(1 /8DN/E)@9EB=(N]P:>;00U@J4#-/T0:(X6>P,8NL/#R]F%&^.^ M[$W4'$E'HM&[ERR"#_AVI8!;/;*'/ZU=QK*5D$8P<[RB[WK*1TN] >@@^1>S M:6>9?T\7/LU'Z.,'DUR$H'U$E]]QL*59D*&&*2V2H;[VQ*Q[1 P+F0J*O1NF M'R7E!F!R$N.XB-]-2M'-F^E5._$K9KATR6HCP>MR0UL%!C[[\BIIRC%49,36 MMC0["1HVIUT?/O6DWP"4/J15 >DK-Y]B"+FXXH(E30BA%O _&)TJ%<#I6L=J$\K52 :.*@X\2RZ8)ISY5!E7]ZEHY+2V8OQUF( ; M@,C]:[7W\QL?9I/)Z]G\FYO'D28H#T,)))(HB"@#>&LU^G[&4Z)SBJ;^K8(G MD=A(H'8@(AX=B%-//0V@;R.BZ-HF+67?2T-N.X(A >CO..TTHS-Y7OR^JZ?<#[V;S3X7(Y'_O+ M9=D2/LU*/409Z8<"Q8^LCXM&G%"ND^ 02O-U$21&NI(Z$,YH(Y14+-:N@ZI# M>6O3DOO#[@":;@?EY67U=SO/G_9&E1%F)/JZ,S*,*8@8KR@!+J[(10CG*:Y?(],%':[.9>WP# MAD;!X!44A>+5=945+Z^^?RD=X_^8QE5L=]V3,;H@D/((A)89@LEP,+B! NC\(>-=" O[IQ$^KE92D=6?4F6C'\0.-/8AGE MPJ+3CW(#82@%ER(!3;PFSOK :?4^$D\GL[7!S3U["#WJL)U.UR?Q/R^O)E\] MN5VM]\)86LX073G9D1BO&J5*K56R.;-D8JY]J?((I]+I^V@>.?[ MVDV#673'2HM1IHR%4VINXUL8W#V1?#]97 MNYM_=_/F%E_!.A-CDD!14*645"!?9=AE-#D$;KAGS[3CWZ-MV-91#<#P.&TU MCL('[+X.T2:T[I ]^M>"FP0N6U.Z&:$T';&$U>[I\G0J]T*F_6='9@4--H#1 M]>R.=3KMM+O\_V;Z(<5TT6495M<5(Q,*W6H% 5E"V0D'3BL+FL<4N7)6R]I% M6GN2ME^RG_PSP+$/936 P7=IN3JZ?SM;+$;&"\D,89!8,?)"1/#))_"9*I8Q MC".\=CG%+0+VP],_Q>G1X8)O #4/U7\47CZD,'&+Q3B/PTISUZ%8:;)T,"K9V9?PSL[@?\O\ISIY:!D_C[];#8Z]O!'7--S4ID!@UZ.C0 M&Y+6@C5: D=MV6R"=+;V6(Q:M._W-OQ3G$,-HN[&88[LIO'Y]+3KM1!^=/WZ M7%BN7OONN\D=ZW C!1^ME\Z!TB4%'50 0ZB&[)C.SD9N8VU?N1].]GL%?NI# ML(:@T, +L;.<*-#L*;41".Y?(%)F8)S"0%U*_0/K9:KSH/\4AV "JK@KR MX=H^]-6'\K&5GKLAQ+-VIMS1$4!%&KG+'@(I6[5@ KP+$O=KXI/T$3%7_TCR M&;I#;&P>*.JS>;?H*H7]/JW.GTA7---OKYNQKFG\=IV_HL;QPB_%BEM]O//H V_;( ^N8L*=0 M7H2,@/ M+D]"F%U.EYT_/AF',N7ZZ?9X]_/JF.,GT%S)&M]?YAJ240L?):<@A<%MV>'> M[+WED!$ 3G,JE*Z=XGN8FJ/#\5V2O4$^-T3PD"EX4FH2M7B_$T+188 M WC<>*YVI&[@W<;:-^WJ,O5*& /&"-P"O<.O-,)),V.8MH3[6/MJU],H/-8& M;5EMV^Z;I-&)E,(J4FH4I!%@$XI%4Y6BHH[I6+L^;C_*AK5!/:+IKEWJ05'M MVJ4BP,5?TR3FU>'G(<;IWC,J6:C=M%4R4T6UL[+U7*9X]B7-.TH7B"W\Q9?9 MPDU^F\\NO]SL>,G+,@./@NU&3E&7P!&G(*H@K&!6UI\4_402CS54MY]ZG M3L6V-\-&XX43!$@*97@@=8!O88;H:"8L))^KW](]EN9AC5N?&+QKW9Y5NP?; MO:]I[F>]6KX/Z6M"9@^P=^N_K&/EMM)1R;9=/;L4=9V6(R?$3KF;=7JY6,XN MTOP:3S9R$HSP$ /'_:QTZS2$$=PMLT@FI6"K]_?:D[3C.^/M7.8&UQ0 _24\D*74]\O=E-KE'#73#>2 $>]ZW2P(>"RRX"^L^1!**IL;[R:[># MG./[E]U[] UV!/$T6=@M1&K4@L3]UN45=) ML]9C/339;0Q-/L",;'U,'7OR.(65#,MZH5*(OMP<(GUSKA*C,IPA[]::XBA; M\,1*D(J4:Y;&JE#[1L.C1!UK9!Y<8!ODB4/N#7- ,M,@K&?@J),;K5)0!T3:!Y%SHJ)75HG8>^UGM MSWJQK2E,SSRGS@'WA7=./!AG ]#H+3U-+(\W:F1)\ M7K7#PMCGW6R)?QS2^&LW,>ZP3,^#CZN7^MF/XDHV:E5;_'M:?I[%C<41?/]K M-IXN_X;?7,XWZDL"IQCZEX0?\P2$]+B_"9; 9BD0#$Y1Q+4!%P)ZY%XI!#MWD(3A MY2J%C;1VQ?8N>H8U%T=H_JYW4DWH#5QR7O%R=8P_/;_+#:,A.JLYQ)QI*5]R M8$@($'5PQ)5PTM=V?W=3-.Q$@.H@JB+X9K>3DQ#FERFZJ]8P;\?.CR==NXR# M"EL??%BM,M?]J*UU).%^% ^B.!7=RFYR RS.C25:>)!9E^Y31J.OHC0$F:C$ M+ZRM?@"X@YP*T^-*R?;B:HGU"@C2&Q%OB_2<]EH[18!*5S)6Q(*CS(%@AE)! M);>QMA0.)'7@PXE*2-HR7ZYWO35KNU[,YO/9MS*R\0!;M?''=6S30]34JFQ- M?KGM>%TD(E3.&#*I!()&#@Y! ])%$XPCG,3:1X+;*3FZ3O764S>"-N)UB$HB M'02#-I95=U<$)'6&B%Q&=-:^'/H *0-7E1ZO_WO%HQ5$WJQQ>(4V8/8CI:OV M=H>8B'N/J&,H=E-6R5S<&M SC1^NV_UMP9 P-@02''!:'-GL97<[M,1#D;!2 M[&=K']P]@;P*_20VE[HC_:[MX0WT,W':!H-8]Z5$P'L'/I>TN#+&2ZD,,[7/ M<9]"W[ FJ"],;>DST8_&FC56I2%RNB@>W ,-F)YNO!Y]9*V"]Z=07LFX;5_J M)N9G*C@M(CK4-B#V# 4;%0>B*458,JNJ=\;935'MIN=;S_:IR<9;!RZ(DCLO MC5?:!^G[?EGI\:)NUG1T M/-V?QO)TH_' @RKU:=F#RHJWDU>;Q%G>7.QJW-KI;+%I,H5.C.>MPW M(/E86OG$TL6'IL[%=EQG3T+M]^\XBBO<7=YO]1>;JV_4(4GOZVVD1MHN%" NT7 Z-I8-N9)"R#"X)'92MG=C>0<[Q]?/W M'GV#7ELO,P1EJ%EUT MW!R8<]9D):LG=!^BY5@;Y-_"-^#Y()6W)LU[539J$P8,C+!$6M4JQ]J2# M!XD9.#2K@8.[IJ..X)NU&RK4'[ MW?[:I>;X9IM"4+$H## ='$(C>/1*DP3E;4Y[1 M<9N= *E*.R&B GAM)%"F1<:M6X90^[1^;^*&;L]>#3./SZRHH9YF[=7'=%Z" MOS?3/)M?')Q2NO^02NFD1ZBK98)6RWQ(7\I4DNGY1C>Q*),A HCV"H0S"2QW M&H/PQ*.)!4W5QT(\0,O19N?.<[=>->,T*,$)!<5]W!A)5EC@>K?'5 M#<[C9 UL:FI@XYZ1J:R,9LU+.3X:7]^B.^W:Z)VGZ8&=QG<]K=YQUU[TUJLL M6J]W]+2&[5<%H7[SMG#T(SS)X%RUN"FOT)K#&MYM'%-MI? M:Z*UTQF(DA)$X!Z<17%$'GDBV;A0?4+#TR@ M3>OY/;G"7L?] 39M^W/J6+,]:*QDQZY7NM'WS5$&320Y;C)$5A*"(7%PJ&10 MFK(04^!4UYX#O(N>8ZW4MF=O1 7%"0C"@A:2@6".@1><00S))Q*TM[1VJGTG M0GH3E^"O&I-T1WD&%C(\] MLU8EXY-HK];4=V/5KJBV2V9=+;PYG,,E5DXR%1A%$" )46+*# U.I9LL\K5T.<0B=0S?\ M[0-?]UO^]JR_9BW>SK$W?4VH>LY)54--K&((Q^"=AUP:H@E+)'AC*7BOG#7& MZ\QKO]W]3:SJYC&>Y3L+_%C]NW&<1(FRVI8*8:]+UVV//D JDP"X48(D2ECM MW-U^E#4[L>HI*+DW&::^4AKH%O''(IWE5XOE^ (M\&)DE$&2,Y(K6#FA- %L M7'48C%0Y8B6O'<((3< D4<:]-]] 6R*(G%9^B2)N9-6AZN\:$Z"]N="LH$Z)> MKR9$W>71:>=D- ;P=4,>O2U-Y9D 2BPS+DNI"7O$K3IF_;U@)GX2F#V;(AJP M=Z=N\;DD>?$_Y7C\*W)46F;<82KH' 3:;@BN5"]GS\%Y)E]D#36/O9Y MD)B]\*1^,CS5$7T#&+HU\_MO;CXN5ZO7ETQ?H>"65P'*R#@FG+$6HB,8EQAE MP>ERQ=08GDFYD\9K5XWO3=Q>&-,_&<;Z44T#F'N@3>L5,XQ(FCVE$(1$9K1T MX)@FP F-GB43@Z[=XFLG07MAR_QDV*JG@@;PM&Z[.7/=V,M5W\2;AKSKET13 MFADU0*@7N+ECY&P]8Q"S]UJ&I*BJ?L2Z#V%[X# M76\::@!]U\/I[O*1>'3,V@1>EHY$D92RI*S19../@^=)\OHW%[?3LA^J?K;$ M?17)-X"@!V>*W>6+$B\=X11*>VH0I2N?I92#E,:ME;6'23^9R/TP M^+,= /2KJ[;!N/[5%6.$!1.S4N"#0L9T]N"S-X#OE_&911/3,TZWNDW?%E)_-;\X_WLZFYV_'7U/,F**K?0)Z")W[0?%G.RKH76,-H'+';81[/FX6S!-/04D307 = MP:"!AV0Q0L_)NLRJQ[%[4[M-, [E[/YFE\/CV]Q+6GR,?<31&6D#7(Y5^B0P<-0)X M5EQPIA15M3N][4'6?L#[VO"-R;']]1@YR";]K,=4]340P.P.HE?TWPY7B!+W0VBN^PP+1W^7P#J M. >!GBE8XR7HJ*WW1"9\3VK7N.\F:;]JW9_M&**F'AJ U?O2WJ@;C=#U/'J/ M+,VO9S%TXQ&N/K%.##DOM$:*TN),+4/,PX@:7U3 MGGPRF@J*'!I'WJ+1F#=I)^*_+\6+NZGLPL_GJYGMW;5&1L4;/1N%,0KS4#IA#N98@XLY;+,WF LB)PYK_VV/HW" MHU-CX7.*EY-TEO&5F.&.\=\IOHDEO9+'ZZJ5;EE$\>V+U_B[RXL4[[PI)G@> M3$K@*<4WIK*M.Y6$5[SOWCOYLNSO$4]-P+0PFA31GJE,K=#1&O!,R[ ATA4E(9'6_MT MOSH3P_;!&03]0ZB_ ?RO>=D0[/OY['49![ Q%6"CFX9A3 I\GZD("=G#%]WX M*(%:%G5F5'-9.^?S1!*';;#SC-CM4W7MNJ_=&UG:O>15NY?#?=@'GE3)D=V' MSHJ36KLZS\L4S[ZDN5O7U:TKD'^;SRZ_W(1.(;)H1.DR$*KSMR<5'CSN5T *6"LS'K3%7M+/^>I%7HH'/_V9VS7B+(!5V8&2B0.;0G:3K(VM+BYU>=== =+ AQE?XRL^G M;K+F=/'BQV]I=CYW7SZ/P\D\N;O94D(DM81J\.C1@C""@U.ZC P0D4N7":]^ M#_((->)\#KL^ERV;WV'4GAF,.[NX_H];P\IVT51MA?M6+8LM\(J%UEM19 M(%+Y1VY(#V,/]V3MJ%'F]?!RL,9MXJ:.=CF?$US/^O5ZJR[<[B-QAP' MFY\=#ZMCA_:EMI)!>K!UR374/&/:*I,@YJA!B$# 8P@)S'(5:';*J-HG28\2 MU5LKG8VC9A=R%#2!M&5:7'01;+ 4:(J!I#(L+M MB.PCKWT?Y$D$'M/J_NY96+=@3/GA@[$[.[:W3DLI2A\+159CP1UAY4WD*3!) ME*?Z$535H&-8,]4?GC:[X3^KKIHU9FM9'VS$[CR@CO':1=4@1HMI%Z(, K1' M=UJ4+ELV(,BB(<1IJU/!MMKS%4>C=;IIM:TJ.22X\\M%ZV MZ2G45[):#_0-1SC^K]EXNOP;?G-K?FV4N ^IZ$ %:T%88<#%@/Z\EYH(KP6" MI_*[^T02>VIFO]&R4Y2RN>P@,UGNLQ(+ALF2>,U*>LN]2+4/IA^C:5@;UB>& M]NQS?YAVFC5EJ[N+!QNM6W]>QSP]3%$E0[1:X&:GXXI*82+D('&G\U2 HRE MB$9H5&UTHK9_=)N"XR\!X]-*LY [3GX2.3)M+!!A')2S&G NXFN +T.@-"=% M:F>1'B!E6*-QA+[OW_<]7M0-'.RN1RP4;J[/JG]W92;RO3/KS#F76O!2,HCB MTEZ D<*!3"+FB":4:E<914\@;]B#VXK(ZDLE#:!M=4G^JG!L>KX7BX(SP3F^ M2YX4/I7.8 1NL,%*1W5*6MKZ1OG)9 Y;;%S5KO6KHF;=GY,0YI(1%6J MFU1,JG:PLH.<>EFE*T'?%?#&U&T>0^8Z@:0Y8AS ,WCD'$S@1 5/=:;]77=[ MC+J!3^TJX>7A#%-5[0P\;7C;9;R_N_G<39<_KNJW5IVO2L7$]6^Z-H%WF);( M&&,I@DIEDB0IO9U%,)")4"HP2L3=*2R/G,4<2="P;EIM% ZGJP:\N6ZW>3=; M,39=/OSBY>Q2S(Z!=[9,F@\2# GX]DG)>%*)N%S;+.Y+V[!^6U]&L1?--.NY MO9C-Y[-OI0/OP9[:O4?4\= :<51@*< M616+9^YJ5RALIZ3"U8BN$2X*L"QPUV::X!US"GC28C75W1A5QO%YBN"5RLG: M<^MV$C3P_:SCL;#E=D,E\3=K0%ZAA9C]2.E%FJ8\/J(6ZH$'U3$F^U!9R:1L M]EG%O>G#=???+=C22IDD?0#2>=7"6C#>*M#\'?ZV4W/ MT^)-N5O]GRDL4[Q2Q)F?C,_=3:>:C=V5XC9M30"F4"#"<5IF@Y:QVBKJ'+G# M7_86#CZ=WF%-5U^8>SA@[%FC#7CH&\'QQ;K1U;JUR_2%FY0\\\?/*=TKN5>6 M6\X($)9)N9V&^T76%)A&JZYP$_&D]OS$ TD=-IQ\?LSVI\>VX!K"Y<7EQ"V[ M7D/[OY\L:Q9*ER%&7)ED5<;HNL!!4Z-H5HN.BEI"6.4]>@D["1M+V#VUJ=[ M &!6TU-3\"LSKC9>L/?NQZIZZ39[.BM"J4Z@F- @C#3@170@"6%EEHS)NOJ MBZ>1N!<<>^O@_?QPK*^W9@/P#RFF=%$8*TG+'*S;O7D$@O9HL0VZP"8R?#\-LS:AXV!C[7CF:10.&WI71,_]9A.]*:I9 M:_9QB:S(_X78^KU!Q^;XHK=JI;]_;:7/)#ZN*"[G"T&_OD"U'KK>\: MD N=*CL' MY=9/_IB.2__2Y?CK_?(MHQ.-U"1@M$P&D4F DV4*A/5>>$9X3+4K[/KD9_@. M><^$[(==QX%!TE3XLWUZ7,?O:H3<0QS[X+(D,@,O&5YA8D!FE880. ]&LQ#K MC_P[FNIA\Z'M@+]OA3<%\4T^BXQ+:\QK(5Q)^:24'9VO9D.5(1=A-43Q 6EU MFGK1-<&X5T3G/<:V97B4#"!H0FDNR"(*QVG?Q!F%TV*QL$R]2J[!J MUO&_GB5Y5&.YN\^H==5W)VW5&LM=K;*MQ07C.?$<@?(L06AEP6A7;D8I&UAF M,E1O9;2#G)J-YS=/-@OB?Q7(J*=>!T<"\?TYQ$\F=UA/N'^X]JN_IJ#Z*N=4 M7/:;U_*#ZUI5S*9A/!G?)*LV3NL-=@46O^8SJ^K_>[(LDXU"R008;"I\ M.6EIYFP\!&*E# M;O D8PQ).\@TE8*'J,"%Z,$8R8PV.OK :R-R#[J&K0#H#7NU-=)L?/PN==-4 MWZ=5'N'@&'G[<^K$R7O06*L+EIM/R]6@]5(W7;6C%"IR#\Q(U#4I4[F)34"9 M9T:)Q$VL75'_$"T5?;@[*[QPBRZJ>CF>7"[O%5M1PYCQ@4*D&$N)%"0XKQ2B MGT7M%!=M-Z55;-1>I41SNAS'PA2ZJ!]3*$TNQFGQ MZGN87.*+OAK'"=]X!=32CW+,%'ST!;1,G'C<&J?L# M;BTNA@V=>\;T(*IN=DO>*,;N+@T7WN?I M25$OUS3N2WWE+U_+?N.LQXD<763XX@I\<9R+X%,RP%**6D0K(J_='N9(DH?= MY"OB:Z];&3VILED;^#&=E_/+S5FY!]?J/?2H2G5Z>U%:RZRM%ON0OLSFI178 M37D[JM4)G0 =NG+N8128D"+$++@CV6E??0KC0[14+!.ZL\*&C%_\N/KE#>YY M#I(@R"$Z4SJ>457FKSG0-"<>A$U:]U<%\212!S9=-3"TH]2G-Z4UD*F[,_/V ML=%\5+-H@G$8?951NZ5*VR&[H!TAWCL3I">5(?DT"H>-*GI!8H\J:G:W[&I& M+T-I!#D]+^/!OH^7ZX*ZFZ96AUW6V>_)M6[K',!'M7G'&VMW=;BKZ["KY<<; MK3RELT985GH_<8GH% (,BQ(RX8IIZUS(M3>:O8FKM_D^L.1*#3*7<5?,%ERR0:#E:=INEZN^F[%XD#CWKN ]4/;S[UM=:LT;OX_A\.L[C4&;" MA5!:,"#+[V>3<4"QOBLM_4HZZ65:NO'DH+CA2<^O%$PS5== M:-Y,-S\QGH;QEZL1+*/_G[TWW7+R2-:%KRC.R7GXB0%W^SO8L #;:__2RB$2 MU+N0V)(*FWWU7Z2J5%74J"%?O:GJ7F"H<,?)8+E:3]Y65%W]/EY/$F5;> MA^H..U BDZ2,RQ#I=DC:>>?85KBC3[V!.?K3-=Y^^,*1>V"/I^#YH=+N 2*_ MXI>(BXE*W!LM+/!B**3)E6<=!91DDS#9U#4$K4!R\97CP.0 9=U6]QZ2&UGA MOTYGTR_G7RX)%U(YYD2 &&VIVP4B!!,*!;76,<.CW7)@S1,J_^%+1U;Z/BJ; MMY#?V(H/?]\@7"IKI%<(4@M?TR4&'$IR[).3,AE.7[Y5WOW7IZ%Y7)M_E 7KKTC_K5-H) $XX3*@'3="V,_@X>Z8/$C)M5/+[7T%8[/<'L(H?Z*X9:69G?SM[7XHR:6JA51\O?9_.X MQ,5Z->4OLZ_GJQ^+QV]*X=7\2YC.)B4*J9-0()4F.^OHIG::9]":>\L,2N]: M=U@-QC'+]87_:[4@E[<&*U:NJ^JD MP@#*N_;T[D\1?PM? M+@*C*".Q%!()+>9:B\(@:F3 I? \,68MVZJ5Y0D7\1 :QVVU&B?-<#2=CHS= MA_BX/.&.'&P,Q8,+&$&I&.L(3X24F-4*;>1NJ^+<)]#Y.!7CA;+'0\%\$)6, MO9,KG.?IBT6(TS#[99;/Z^BD<'9C'W0MF0NS[YN8T03F+(5W0@15Y\5F\-Y* MX,%'+5 4EVYUH-Z_>&NG;QT/7"WU/#^*T#OP_:ZJ4>KDK?4Q"U$EIHP'@_6U MM,K)(5EX$[WC9/U-EJU[?^X0,6Z+YW@A]6':Z U.EP=/&!D989]B,LMJJMI! M2#X"]QFCT!AE;EUL?0\98Q=&'*38QV"RAY1'OL;^B>%L]3F1X#[,:Q?,?+:\ M-)Z!C#2/R0!3BH3"3828?0#F,3(= UWS!?<<;7= M ;S_".0MKA- %].F7Q-?J^\7OUZ^S=2FEM=_?[UHYU\OUYEX%:7#6J?&F07% M:IU(L1:\X$FEG$Q(K0MN]B+T- LF]@33_-B:[1:^FR+EGW#U%^+LCU]>UX3C M!?\7XY\FBNM@B\Q@/)D&Q:,#"K#(2%@M2N%&8V@]469?6D_S_6Y($#?6[RGB M^-WY(GT.2UQ.;"B\E)C!\IHW")FNNSHFU.C M1 8,+8.7_:G]C13RR-A>3\= M=XCF5]-"="#)^I++EV&Q^%Y+XM>7#C%\>2%M+J.)C5PQ9)S.:]TGI5* 4%-5 M@H)2YK+BK+1^F3Z8Z--,"@V#[6$UW@'$+Y*YU],Q?O[CMU^NU\E/+&+2,FI0 M,A90F7GP+%'8+*P0).;H76OWXG&*3C.@:P/.AKKJ$'E_3E>?Y_7Q/N3IV?=7 M2-_T93JKA_&J#N"7+U_IMU7-_,9N=A[-+?S_YH"UY_!"*%!=3TUPT""+[ M8J35EIO64T";,K 5KLV_!ZZ/AX0.CD$=\$$,Y#?S,*O+?G&Z+F3Y#5EP>^,EI! C!FZ9:?Y0]"116\'5/D^XMM58!Q"\VC$U9Q-M19:2U?KE@*!<#.!*$'75)2/_R%OC6K?C/D735@!TSQ. 3?75 MQ7B^GZ>SZ0K7\Q7(\R;Q38F-==G>[TLLYV=OI@4GPG/)6+80G9&@!&:(5F60 MKBBFO$>M6F_\WH:NK9#HGR<2F^NM VMX[5K4:?L_,'4Y.Y#D^(_Y//\U/3N; M8%):Z8)@I B@BA?@4\Y@T&5=,K?>MC:-.Q&XWY[P'$Z5'>#TQU*'M>_[ MMEP[R#-B$)?+M^7'C,6D^$+N<8XD3T^AHO?D'GO/H-A@=796%-%Z>-!^E&Z' MW&?ZZ'4$Y78 XH?U_91L M!\%G^F350#D=0.SF%7!KAM<_\:QN>B)/99)<1N<9(V!$1@%;KDE;*R#'' SY M*D;ZUB'V5H1M!\!G^L[47G5=X?%'EJXY^D *QHW/4H>QOKUO0NOK.I=G6=V9 MU[/S+[A8@V)2A/ .A0!=>\U5%B1N*1UH@QI5HH.K6Y=H# MF%J(N0/K^B)_0W*;ER2830%-0<:)SZR(&! 8:F+5 MU?5AGF4*R63V16DA?>LU(0>0NQU0G^G#SK'4W &BWR!Y$OCVZ]H;(.>BFO[W MQ.]?X>PC+KY,N&#<6H8@LZT#;&*] 8('DV51O @*^UH7XSU!TG;(?*8O/BW5 M=9J35S<=S?-RM3*OS!>OYN=Q5<[/+O_]$'NN;$6#9. M4B@A*;+P)4,0H8#@T6KEI>/Q= :Z7LGWY[ORO7YQ?3\_.RL7.T/I+.; R."# ML;QNLU4*(EH#V4?)A@;*94P07K4VMGR2WHVQDU T+C[W N).N]D8@N0W3>?ZP"HM5 MJSE6WRBK9%- 5I=P8*O\.)_)[4SMFARL',6F7B-!F+0#"1'[HQG*O+6E4*' MT#MN,U&/=K&!7D\&PY,8F.0J)6#&<>*J,'!1,##&89$4%D;7>NQ?P_MZL,>7 M'G&YDZX.O*]?S_* P?:ZKM;CGXI%G>LFR%B'/BE&ABM@MJ"5\87$F3"U=@4?(&7D]9R# MZG_>7AF=8NJBX6(SZS 7)Q,6"T&;.A5;!W('ZN3,K(OPR!SJH6S^@T3U8=(. M4OT6<-I?#R,7L_R)7\**/NK%3Y=SQ$SVQD:FZ8S5E*>4%)@+Z:"@+=I)J8R( M3WA?]WUN?S X0&7S1O(;6?>OOKZ;GX7%/[[$?VZ(9\EPG7R=A5% )9O 9Z_ M.>\-Y[R$V_LU[E7^G0\>-^TUG/8/D^#(ZO]_YU]J@NX&\=8X)8248$W=2*Q( MMS$2!XDE%KE)/O*G(J][/WC7'$3# MO?4B@F:../#H($2R7RDYGCQWCMU^+KT7 _=_^K@IG.& T$"6I[Q\07A51&86 MLJNU)$YQ$IM"X-)+S4QBSK78SS7X\H7A=L ?(]PYJAK[WK<@B_4Q&U%G'=6M M)X$N8*4]2.0I>\=EWJ[*\=]QW\).*-A^W\(N*NG.,5(J!N/I.')7Z\Y9[4Y@ M=,';F((L(G#NAG.,QMB:L).V'O6(=A%=GTF6-]& M@XG<6970,G6$_,H5/>.ZU6.G\/932P<0NS,O9<,<+O^QJ%TN&;,F:^O!JD@6 M..NZ])-;*(:7%*6(5K4>'O843=VE;_;4_E.C:PY110?0ND=0[W"1JJX^T4'] M8UZK'#>] LM+GO,DZSJ/A\+4*)2JH_KH=YS"%K+]5BO'>+&M:T3WH[2[/%(; M&!Y!;1V!\\;SXLOYNNZ6&*7?+:?YLAOTS33$Z1GY)Q-.!TU;*P!]4C5/7R F MYB%YJ[FQ10K3NO%C#S*[RV^UA>50"AO9S=^#O8M"L(GDQ7$3)/"8(B@MZ_99 MZ.XA^+K2ITXGUXEX8ZW7@6Q/W;B3CX]I\UJHITM3=WVF/B[";'E!U2N, MJPF7K#AE#!1EZY8RD2E4LQ&,==H:7UPN:F\#]^#7CCMT^(AFK8W@.S)F-QW7 MR^T*[Q;3A+6,-:T9W8QOJBWW:;5N:'Z%^3RMUB/P+L:%18DA,\Y!QTB^@R@& MO,H2F,H!E$J3?$+\8RYSJ:@WZP3P%P79"7633MU M#KD( :)P''CQF%%;GD+KV2,-R1]WL/*1@_SA%=PGMJ]Z%NNJ[S)??%G_])<9 M"3R<73>*KV>P?#W#%;[(_SJ_>%1]2&H3BR*:J QP8^JN5X'@.&.0A"Y,HDFR M^4SFXW V\C#G8QZ)L7'17_SXGDXT?EEOFI@3U[,5?=W9C33UA;&XFA$\B=YH MEY4'L9ZQI84!Q]"0?D@$@L?,'=\OI-R1DI$'.1\KS!Q2/R.C\:E7NQM+J)C5 M+&O&P3M.WI;."4)R'K(V(EHG!2JV!>JV_\:19S0/@JZ!Y'TR*'I5B:O_]C+C MK'V)(A5BDJT;>S,#G^O@:<%T2,HH@[HIJ&X1,/(8YI$Q=H@V.G Z[Z_(>_O7 MC+[A\_3K];OOA"FI4Z@+(-:%>#5)$I"$:HR*4@BOO6C]]KDU<2-/0A[,]1M& M.QW [AX/X<,*O]X0X(_1W2]7I?$W>);&*15S 9&K=4=%DHVI !-9,&MR5LW' M,+:@>^01RL>,4X;5:44J)BYA#ZQ%'G<]& M*2G3V94,K):%;H&0((:BH23!'"^8??,IH<]Z-LHN"#MX-LHNRNOS"E\W'@5D M*CBZ3C1Z#BJ)!(&$!E('Z7G-E;JAO,O3GHVRD_ZWG(VRBS(ZQ=2/K;W)L2A# M\*!,H5]R$! R%Y 9JB!*\+H<8_+."C( M">5DVEUM:$K.LF",*2+:)SRT4YR-LI/*'IN-LHO\NIN-@J)HET2!HJ,!I2E: MCB(A6%_[(56BGVPS&.?D9J/LJ_W#)-A="[ H66JZ3L%ECJ!8C3U9R5 "SYA" MUIEM<_9/;C;*ONH_3()]SD9A*#SW)8(1ZUQ9Y%"7Z8!2*)C,G%NY35GT:!1)?=:!02 Q&2BBQ MT+#PZYH3]J;CF/ M#F/KF?,[D'=BDU ."6Z&4EK?>+QF[,9 !ZU5*"9Y2-S5TCQ+9MB$##++@#H; M8K/U2N$=21S7"QX,*MM#\F"]=0#+CXN0UW-$EI=F/N0L2!P:DHBB[A&AX^N) MG1)%C+P$64+KL/LV#=T"ZW"%SQM*OP/TO,)O>#;_BODCIL^S^=G\T_?WTT^? M5QMV:@UQ3J@AF,Q!N5+7TS@)RDQLM=1-!U![>;Y< MS;_@8MW165V/S].O&U:$R3);YH!S1Z?&9:Q%; E8\LD9;63AK?VW1\@9-T \ M)L1:Z61O>'W#19PW M@OM68\D7_[GA1&M'Q^,8U MT/\G1S:%[ 2R8.T17D*NZ#FQ*6:-']OV4TM'$-NQ/_+>OLB7%Y6]%_^23K-W MT;H,QM>Q1BK067,2P0DC;!;DN:(=")_-F>GN:6=/O+5ICFVL_&=V"FY?=6]7 MGW'Q\7.X:JN_JBYAA115WU!8)#](Q6#!A:R@\,S0RLR$ZZ1Y_#!&NWL:Z^_T M# .:?[>3-;$\& R&0;984WI:@IJCWNH8\"/>41W0E\' M1_.*[MIW)6MFTHNT $BW/ MR_I\7/?[73J&0E,HKZ.$R!Q)-5CZ72#OT!FG@Y3%!=]S5' O4]T]^??GWQP. MAF=V.F[^9'/3^>22DCR#U\:1L;"E5M9PB-REF+()41^AGZ$E2QU/E^SE9!P* MA&=V+B[3"#?_XG)?]KOP_2)S%XWVV6K@PM9&<5V[,YR!2/>I\<(&QHXP?FHX M!I^/CW\PM(=/5S7"V3,[A-<7]8V_FSA9/!?*0>:^YO1$ 5]*!*2+6WON Q>M MPX3!F>HC-?7<#]OA>'IF!^S5)0L?P]\W)5*L,^1Y%+ EYUI9;\'YI$$4H6WP M/F??<_KJ?J[Z"/&?^Q%K@*AG=L;NWO ;&;W';S@[QXE,GGFLW4O*2U"&"8B) MU]%I7N2ZX1E]S_'6DPSVD9=X[B>O+V2'\X;YW"J-*I8["I_O>5U_:9M*: M,4[88KUJ7KL^$"M]I#6>^\':%SO['Z'Y*IQU/6[>ZQ"TCAR$-Y[$$"V$DAUX M;PKGEC'L)01K,FY^G,E((V0&FRK^=/%___T:EK68L\Y ^Q;.Z#]=3F*A %&' M#((KTE V'!Q7"H*H.A(>K1IJT>$P''6\&$AUM6Y$C(WJ0A6O(^MQSD]ZY%BNR#LX)%BNRBOH\CS]BBC['D.)#@H MQAAB0T9P1D@(R9J8,YEY?82-8B,^.ROSV5^%F,%-M)98^-%-M%?AT8E5W&3$A$KHSRX**ET+WX#(YI M ;;$$ND\L51:[XUZOF-D#KG0AE):WWB\M]-6&9<\#XPXJRE>%C,$Q3APDTM! MJXG]U@[5LQTCLQ-4#APCLXO>.H#EG4$FW*(7+B60FM>9I$E#%#S4G2\ZL%RD MU:T3=Z<]1F8GA3\U1F87Z7> GJ=&E4B&6CB4X)/C]9V*08S$$_D2/ CI"_O/ M&)FAL-52-QU [;&1)^GAI#+HE4DB%Y<<9:)\">S1B90R#6 M2B<=P.O1!Q:N7"Y!,W)D%&$F1V7B4"GG9S#'HW&&:S^U= "Q MS=O9(R?T3ZP6&O.+;[@(G_#W)9;SLS?3@A.#MJ00!/"B,X7Q"2'F5"!9'YR2 M)7E7&D/P$'J[RXKLB9KY2"IL.%AKT-5*-[9++>8_UVW--Y8V-]JNM-5W#+!@ M:7?>QGD0Y:9@%#Y X13B*N$M1)XL**UE(N/J\!BE%CT]B!;R9726'(2P@1P; M57>4UM$VFKR:6#S/S<..9_T@N@O"#M^QM(/R.KC5'WJ(B:8(6;@#RU655%!T MX5BZ< 1*QA*S\O86@_\\B.ZN_RT?1'=11J>8NK4B(&C/72#G(=;5D-6Q=DB. MM;.6"9=YM&:H0NT3>Q#=2?6[[UC:00_=/8AR&4Q1$:RHC4=UT2B1Z\!%;ZU6 MMB;+G^&#Z$XJ>_1!= ?Y]6E4KH,B;8KSRM9[W;%:.,IJW7X!:[@-P:HD8NOP M\N ,1S]/GHVOK/W4TB?$EIO8Z3=<_3*C0 O?S)?+B=).Y,0$>"LEG1UBS'&9 MP)"#*8/.4>7E)?YR2!M=? M\'$19LL+FMOD*G;XHO8)BWVY'"=KX5R1O([X%IJ1S53<0Y1.0T%G,&NFBSK" ME+&>LA92"Q>=+:!9;:!SQ8/S)!OG Q-2B1A%:YOXK+,6NR#LX*S%+LKK\Z:^ M*!^U(J44ZYJXNB'.DW<;0EW^X'T1+/BWI9BYWTOVT9]P[*Z!13/X9> M5MJL#7%0A,"Z?Y!"KTRL.309$V^<3@\PR MR<0N&A\:^VGEI$MS+OPO:X?6GZ<7QZX#6.X M_,>"PN'+X3$3ICQ*JRD@CJJ DNC!9PJ-K>=(T9.2(NHM[,Z67]>=-=I3M_-A M!=TY=JZGZDW0R3H+7X&Q@] "F52,2);SAK Y_H;^YB;>%0$[2GN MD4%T[PB&C/BEFNC*TGRVHJ^C__33+S/Z2ERNZHB%U?>KA,^$%U$*XPB>*08D M70>Q%++HH_L#X;KY+ M_Z;?O0Q?IZMP]B+_ZWRY^K(VVS*Z))(!G2LF(+6$H-E:2PI=(?Q2I,,>UP!#T M0"[_-O3U,7FN&0X'5U&S65C-7Y#6];S_Q+-O^$!CT5/?F:C M=Z'=:&_T!/1JNJRWX71VCOGMUTM@+.N:U^GRZWP9SLA+._]Z/<;0!2DT9XD\ M?>2@.#/@4D*0-HI:6I@9;[U=;T<2#]]-7%]5/Y .L=KEG\)9F"7\\!EQ59\N M6@6(FCQ"1 M>:US*;QYM>&16!LW$!X2T7?W(_>'E0Y\@^'%LLZX)^TS-V@@%9=K:44!NJ3H M%RY9HOM1)=M^/_@Q.!OW '4)ZJ,?O)T1UL&YVXG!&PVEQNO,$F-5$^3[Q2+ ME1!!-#!3RFM;+?_8D];F?C-U1=[N%_ @0&#G?\0\DDC]-TX=Y6?U%>KM\ M(DM9QQ0P@"W6U*IQLB0J)HJ?;?&>6/"WISC?F\RX_]-'=VF&5^J\J81[LX;K M'OIIF:9P]6"?M+;)^ 1,USV)KMY$,7I(T0FTY -:(8>T>G=)&C?_?PKW?DN= M]@W13>N#3,X(RVLG?LT*!@<>I8-$$I1,:AN:SY1ZDJB.C.&A$-@>7GOHHS> M7>:6EC6W-%_=?T0WHT#JX$"RZ%"8471SD"0C)Q?$L:C3U)[1:, M^P#F,3@.I+T.0#K\Q7.=3[B5ZQU< Q_X/)Q)G]X1IJ$H(PWD;@3H9:DR0(. M^]+ZW/,'>X+OL7MG*"1T@/B+)[>W90=^)U&QP!5:4$QD4()G",QSD$QEXCW% M4EHGG?<@\[E'DFUP/K3^.X#XC94_N_&)*>22/<5-)M\5HM4Y^7BGX4?5F7=^(\: M5I$<]/T#59RTD\E(U2E2)J$T!F!&4+"-T8-36D$HB2+AP%@2K;<"/-/J%%L7 MT5E7%]1I3H=>:XC)DR09%TI%^A^?3BY./L'JE%T0/59URBY8Z< E.M(K+@H7 M!1H&/&M&WJ*3$!E)Q69EHA8V2MUZ/L]_JE-& O4XU2F[(*R#<[?O*[9--A6G M$9(C=2BK$KAL'+FCDD7%N?"N]7KF_U2G-$)=H^J472#09W6*-EQ[8W6MG7 4 MN24*H@HWX(O7FF<953)/A!#/K3IE)Z4^79VRBX1[LX;W/&.C+DEIZ<&X0.PH M$DS0B=>MS$(%:5(P@[[ _KM6IQQR[[?4:=\0W6PBB9JG[#PP7Y".L#40:JT% M_<@+H9UDO/66C1.O3MD) CM7I^RBC]X MD-]0P[%.4&B0ZSR,44S@"M"*0.;B$$F\DE"E8K MP5EV_ZE.><8.1*]8Z^ 8[O%6>Y5$S5R%'"A0+:66)03/P7-FP7'%60BEB.;+ M10X@][EG$?:$X.%O]WOAH0/H[\)B2O/SV6I)=S#65X4W\S!;OL>$TV_KV2>X MJOM*@U&)#!+Z>N5G7O>,&RA!Z\B5]GA[\,PQJ[6>9F#HS+B[4M1E3ACP6*6KYA"..51 <0JT>M3(1UTF5T'QE0B/2 MQ\V]G #HF^F] [CO(>X-I[7U13KT8 JN!_&1M!TS$*VB*Y9+;WCSG9-[4SMN M/# 6J(^DW68S>HYBMF^OY+PY%M#3&75.@336@](UK^_K+UP595DTGHUHM!\F M?-SA9B=@LAOIO .#O0/3Z]OIFM,+SB>.RY*Y,:!%[:R6,D&(PD%47)"\2XQB M1(S?2_.X,]-. -Z':[H#9.]3(<^,I5.+$B2KNX@2T@7EK0;'2M%2)W;GJ;O; M#@GSW/ [M#X[\#KVK7._DJ\2CGL6.5CT=$1CH-/)603AG:8HPAHLK5^7#J7Y MN3_-MTD9'A49'1CO/7)&[\+WFB.Z"IR%1BX)+P (6/7&BW&[,+^O,F.71#1U=\.VZQ1$%X3#7@*!P" M4X[XSB)9YSF7VY3GM:1I7)L^"HY'5>MI&>Q7EQ2^QV](?[%AV-179JTT&"7I M>N2YCHMV#DS0F6Y':2T?=%S0/D2/FP8\%8/=0.$=('Q?:6_854EECPEK?6\" MQ;@$E[0$QK"X8GEPNG7!X8$DCYL&'!7=QU1V!X'G_KFA&X*:,"^\-\9 CK*6 M#U%L0_)/4 QF[KQP-HWHX)9A:Q]@<2 (2V(#07)43&4FD] M5G=+T@XU>9=?\QYKZ3P=@'>X*//%EYKL?!O/II_6&GS]]U=,*\P?IU_HG[PM M'^BGRT+?/MUL\'0Q"YUC!HUUM1C9=0A.1D ?@P[9!6=:][.VH7SI56.&ZQ5?/$09:C#W\C#B3D( M\FN<$\D&P4+K$HU["1DW+=P!. ]73P<8NT%^+=&FB#!<_V2]E^]"7)N>.8TQ M,)$0M#()E*#KS:4D +55ACEA9/-N\!U)'-=H-@#%[4J) 374 0!?SL_HI_.+ ML.$&KY?<,)990!5 JKK0VU$HYQ1J<)DDBJX(U?P.?YRBD;L^A@3#?##-C(BS MY6(U>;>8Y_.T>KOX@(MOTW3A#!3G=$1G2!;"D3-@/#BF/$B6L\NE1(5;[9JB M+[B!*OK3-:(>^NYQ'YI&O#J;**,/,-7C=\G!\K*'/1M/X/<., 62B% :HA < M3(K&Y&@PV*T2BMLAZBX!XYBF-CJ]"Y #!=S!U79)_:6]##Z5+*(B*TEQA^+2 M0F0Z0!(FVR*$5]CZ/>4' D9'QZ$*G;>2[L@&Y-?PK_EBDRVZ&&7&%&;R!RU= MGH+52EH*3&/VP!)QHVUTRH4&EN/N-X_[*#SR372@(D:&41U@]K;\P,/EJ6*! MLT+G 0*%%G6N20&?0@03C)2.F1),"S0]2,!XEN90C>_3U6N:^\,X'CZ?S1HJ:MY):!X['RSE9 MT/HR4>7_?KK\[Y^^_X2S]/E+6/SW^E#4-DV-Q$5653+&*/#2*D"1Z!IU,G"[ ME878*:I^G*9QRS8Z2">(7=&&YG!%,Z Z*EL$ @!V<+)P'ZH!.6 MPEWK&I^M".L-:(=@X?XWNX:*Z0!M]QS-FNF_\#!S+BY+$I;7](NH6\=<4'7\ M+W?2%QW]$2[3#3GCEHKU>8_NI:H>45<9N3RB3GAC6;0DF)HZ,9(B'(L1LO3T M8XR*TUJ)PH=+-UI-#Z M$5T%C;*UD[@582=>8K@G:O8![TXJ/!5R8[L0E[2=>'G1$G+<&PLC/=4^DSI9_KHO]5M\O6)MH M= Z=I[NH! 2E&:,XA*3-F4.*<4VQX:FNL-V_]<0K!@X#Y\!*ZL#^WL?2I@7S M^\OS+^=GZW+0EV&5/O_^]47^%_V;=>WI_%(NO\[SU6Z7MV7S<9/UYC-B&%A0 MOC85:)/R,T]4$&4^_>"/Z& MBSAOX'#L?XQ?AT55S)(T\^$SZ?2GL)RF!PXU-U+I0(&'42A!(=?@4[+ ?:&K M45L9A=["3SD*L2>>R#OD/$B,[Y>T$\FIZ=DYZ>T DQ@4EC*.[SJ$AA0D' M'ID%:9WQQ@>7N3CJ*7F4W*W.B?O/.3DJ+#KPB%[.EZNWY1_S>;Y9[O]A?I8G M(;#L#'+(N3YM&5WH9A0>K-%2Y,"9CZT3C ]3LQ5^_3/%;V-E]6R@KR2=YI]F MT__%?#4UZ.U7K**_'!(]R9959TV"9H48#MI?S,.WT<3"B].%I4/-[[;$;/V\U9-P'4:GT^JJ>&Q9H^]O.NQL M")D<>42:9(XY%35%8(G3+X%#E-Z +Z'$0A&9P2.71[<:D;89*__#NLG-/%?/ MI=9.%O"QT)'/M5E4&P[H0B''IWB66Q>[/49/%S483;%R9X9)*VWL;B?]Q9F= MX6JP]Y'U8:_;3).*W$270" GBZ\C!R>%@)R8%5YIXY-N?T<_2$\7]1*#XJJ9 M-D;-Q&[UJ#*Q:%A(/(!7=2-&R9X.3$J ,B9R+I+C? '\&&"NJA2.#JZ]M-' M!\'%M>E=OIG//GW$Q97@EF\7[Q;S3XM WK IQHMD-2"OM1L,YI.R5(<'%DK8:=-6?D_]JN@R?/BWPTV72 M_/)K+ZK9;;2)(GL/S!%&E,$$'K,%[YWB*C*?66LG_S%Z3L/)WP4K]VP?:*.- MD0>K7.T/O#[,X6S=2R9S2"6Q"$0^7?F('B*GRS]Z+JS,%LG\;@.I)P:K/$C MN!AJI]]Y:V&/C1C\=)N%RU:Q.A@D"(IHF7?$1 J.G$26(!>1O1'><-<$,0\1 M,-Y8ED:*G;>6\LA0>4'6EBC?S.<42DMI@@+N&?F+O+J*NNY:D4F['- 8LU73 MVQ/X^/%;1P1%&Q7.F\BS@Z#L]:^O7VS&J1JNN?8(PL<(*FL%H4YJ5T1<:!/D=@:R$ =)=41(K%/FB^^3WS],;&8IQ.C!D5-5T/SJ M]218GE7F6"%*P5BICI)U'+1/@CDGB[./S=K?3>NO7H_3V#"48 ?NP ,1 MUIOK6@666!*U@ZW4]@A.]UB,(0/%7BD0A)T-K:?A/T73N(],S6/20531 ;3V M:67@.3*9G84L2P)E16T=)B?*J;J[VD>;]9$7J.W=J7+LI,B>.&G0?[*+TKI] M'OAE1HP3H.L&]?F7K_,9_6GYMMSX\?X/!-M_=ILG@CUY:?1(L/F:[W5)YME\ M>;[ JV1O3BEG*058):H?G#@$'NEWR1<73#8>6YB:7N/B&RTE)FHZ;25"B8<3F>MR\)UD_H3U,UKOUJ MA8_;IJNQ-CJX0:\X^G.^^.]?9N\6\T1&]T>6@L\R)Z^ K(VO>YX81#+&X(B5 M)$WPTK>^,;<@:UP7;7"$-=)'3Q#[>3J;+C]C7K=F_,B2#(I)RXD'37&0,CI! M$#: YL2K]-H;V7J-R!9DC5L,-#C$&NFC)XC5"CE+JA8\R;H/DU<+[""H2/&2 MPF@Y,UDWKX.]^?WCEO0,#II=)=SM$O(;KFJ#1>2/?5ISC_LH"\D?0Y(T3%M7 M[QVFZYQK8\$GI\'$;(KW@AO7NNGQ&#[V9>WV19Y%EUQ440S0$M*5$37+JB/$ M0L:/XE^Z<5L/\K^7D'X]Z5U0\* ]V5OF'5P[FX+&=^>+]#DLD2+A+]-U/_1/ MWU]2>/")^*.8F,[QYE_D=:T BJ!97;?"L]"@7* 8(10'F1LD\^DE;[YN=D]2 M.P'?_B"9'U]C70/S 28O'R8T-X([$<&L_0+)$T1'#J#)N5@;108;0W==CKM +HWW)S+AVWGC7#1*+"!'$V5:M.^2AFLJ!,0F4R>MZ[TO4-$ MKW!KJ/H'+NC]]- !D%Z&KU.*(%[D/*UZVG"!1:? O(&8Z^.IB@F\-QZ*DM)( M;:,6S?!'5SMZ]79J\QYR#FW]GB>HJF3AY4V$&JJ@&Z+5]XMYE]QL9[V M\OI_SJ=?*W\?TF?,YV^]"H1 MFW1,AAD$[E0DIUQ)<(YB-,$\&B6XPN8S")\DZE"SMI'WV_+@5UWXF,9[E$$[ M\ 49*%M[KJ+7D 3G3#H3>&SM?&]+V[B.55O*)%Y>H+QT7*,+J<'RK8'M"PZ;=2 MS(7B/&11I][I["!(0>Y"P5IZ$XS:KH]M&SR,W9A103Q0$FB!BW"M&?4/D/7SJRTO=1V;R%_,96 M?/C[!N'HA/0U.8"I3HN(%/]YIRUP$90I6++,+6S_#U\Z7JMJ$\7O+;\.XN<' MK[R;ZY:9*=9D!@E%J2SEVM>OP7E'%Z)*CC[V6 [VCDO1!TO$#.HT#*6S9[Q((T$5AJ <_>)SU& \^>?9@40/LJ^$XJ>6]I M=X"57P.);X:+[S9KLY)VBE*8Q#KIRI@@@Q MA01>:AV*9-':UE9I*\+&?:,8&F;M=3/ROI2WI4P3_GR^F$U7M4CY[NF1)!OM MDQEW8*'>8%CBY_E9 M_N7+U\7\VWJRVZ8L*1AI1.WA-+KHNK330H@Y@B:W4F5,+-OFSZ8/DS/N?M:A MK5$K/70 J9?SV7*U.%^O8UGW;WXB76UXT<9:E-[7E^!0UR8K<#$XD D+B[XD ME9H7'SY"S[CK4(>_XAIIH@-4/2BK-UZ?YBS9P'47! M!^Q/^E0I'=9JUHYY(DIH$AWPH,C=\$R#-R:!*XQQ472.Y6@56MO.*#A^;F-@ MB[FK(IJ-+A@ 5+\OL9R?O9D6G)1BF&59 F."'&7%"T3+Z48P15E9$G>Y]7B> M+S]YC.%XOU0O;E=/G[ M;!YK?V$5W"^SK^>KNL!]EJ9G%X'/32E&X$M8< /*;>.\#_@S;B,H/NH\1DB1/NL3[UK67,! @1E2*2 M Y:MEORT\%YZ*"_J S?;!BI[*+%G3%Z'=4A.4.$B@_6"..(.(0KD=($E6W3) MT;/6R]\;/8.,7ZE[R+W?6#4=@.UF_G*B,W)4@4&MZ0.%S(,WV@(Z_O-"394[>WMU+L*^@.0+*VUK]\^4K&?ST\YW-8?*I3P*U@242$(H2M M#XH>@I<6ZKQ$DZ-3K+2&R_V4=/_8< AP&@B_V\S;K8*\Y>T_OUU]QL7'SV%6 MIS?_-3T[.V1V[9Y?U6JP;0M.&V7M-M]!8+U-QWT3E4,B;RDFT*ZN):F]TR%H M#ZX$ EDH6N36O><[$=@NFU=GA:_PS?0;WOG:2]^A"$15EQ%*QLAN.PM>&01& M1SIGGZWQK2>X;T_=N-?G<)AZ.+O75%\=W+./\//3]U_#O^:+Z^B?'%=NK2O5 M>Z!?C&/@=0@4_2O-#*J9"BH; _)@_76 2PWZ]/>X]E: M=9FS] MHKT58>-&P<>$7'L]]0"^1&+A#HEJKRG,5VA(0L032,FPS@P.6K$[JB0.D3Z':#G75C=:"=2A7Q7DPO4-7V@M)/@>3+ N<6HRV!-W^V MNDG N'5QQ\3-_G+O!C28K^WI)1\EDWG4@M4W.+JW696(I4 ]4U@N3"C*-6]7 M?HB6<7L"CP^E [71 :K6J&.#<*".(/1Y:/QD\ M0LZXK8''Q%8KG70 KT?$=OW@4K0+*DH)6FD)B@=-@0>3=0>-%(EA0'O$[%AW M3^1CI<7V4U#?H+MH42M:"R]=?=S+%I2O:]M%6<^;-5:)HE"UKO1]BJ9N4Q![ MHF![F.VNDKXA=J/?[&9?V<2C3QA1@A&1.)02(62; 8W6LKXLR]@Z$[$[E=VF M)0:'80NU=='U]PB/M=VL.)XX13;@DZ3C1?X$Q)(L6"%*$4Q[68Z8_!^]\V], MR.VJC@ZZ_UZD_SF?TM<^PM6?./WTN9ZB;[@(G_!&_UEFA8(B[R&;.LR5!0_> M%PZ%(NY44F&V^="V0^CM-B_2!IA'4^7)%#0U6;K]Q$<.4Z!TE/;!W8I&I#'< MD_,&I:;Q%5,4E AFP-:],X1.(7CK <6]%B)9E"4H7]?:)XK/NL EH\5O61)SJM1 :0EOUFQ),!Q"L%)<?U@RNH*B;=8^T :Q W3B?S4MXNZGF*!GW&V)&%?_/!US:LNZW_T M>G9.ONS%@V$Q2B,K'*(2GF3L#+@0%8A"?Q9)>X.M.S"'X*-;O[ UKD=2?5?P M?UOJROBUN"^$_$\\RS_/%[\O<2)K\L#Z",A,KF<:H4YU Y[()39>&GU[24E3 M _P@8=UZF>T-;QOE]("X6<;RL.3N7BB"22L#2F \DW,N? O:J4;"3 (%133 MK6N;=Z7Q!)Z)#\+AD"KK 9*/.#C7O)]5WN_R:F)TJ)*MFSHTJ!@R1*$L'3]> M"F-,F] ZJ7,(O=V6YP_OJS959=^PO75B[[!ZB(=CF+:,D91\J1Z.5@E%AJV[KY/NAD@/.8C:&;KPLB&!K)/>5H'G3@#+ M*6&4*FO5NAA]<*:VPKI[CE@? 10=G)(;!_QN,?]%;2N?),XM3Z+NBR5G3NE4 MP&'*(.FJ$9(K+=TP!4^/T[455OW)8K6Y:CJ V\VND+NWS81I3DS9!'8=[-HH MP=L4H!012\@Z*VS]2O8X1=L]3+"3Q5A#?72 KL_7Q M+SS[AK_.9ZO/RXDR60K++,A09Y8&$KIO M8<-K[S0A2IC#2JCHQIG5LOR>IV\'T=%_$CJ'! MDP3JS_/SQ239D@V7#C"* "H*#<%A %0*#4_D8NLC5FD]0NEV,#W=![,CZ.\T M44K_=N+(&S>)$UNE#G<0D4.PED%)-J586&2Q]:RS_2C=#J6G^U9V!/UUV_>[ M>WVVI':7+-X4B37(&F,D$/&T$!.DT^&"Y M(03:9Z"#HM.5 M$T1ON Z>(P^MNVE_(&!DL+13[&W(["WE$2%"?LKDGQC.5I\3B>^2A16/N'U//+Q(\-@?V7-VTIN9.7_,LOG=.U. MP]F/+&"03%BOP49=2R$822/FNK3;:IG6.\[4%LI_X.-';LIJHOP6DNO@^T\BL/DW!%0;@28 M$X[1Q*@#"..)!9<+Q.(LH!&J]A3P8EM/2+V'C#YBFST5^P!,]I5R1T"YF-BJ ME%!6YPCHJT2XTD0\X^!445:4XJUL7?O^ P%]@&-O=3X C]UENS519IJ(OH M2>+&O:"&@E5;G1PZY_;=0,B;>*D9XLT:;6\-7Y8CK[=(&ZB>,Q,4'&5,B+FSQ!L!0@H$8M$M=8 MRE#WUGWTC-L^.!1N#I9\1^[.+4/IC(_22 \&0QU]*\IE-XMDQ7*5!?$QZ.6U MTTTUV OEL#?57M(^]%KZV!PZ)!BM16.'+\QH[+!^JP&B\IVD6A3*S14*5:#U0L/?E3; M,JP.5RT@CS&EHH$KONYN9A!J;8W,K"@E4M*L]82F+HJPC=='$=(9DD82A7.U*L@D8CSDAQQQP MFR*L0^IPCE2$M9.RMJC#V45R'=B'NV4$+*J@B\Q@G48RG5)!9()N8!M-IK]+ MQ;0NU#R1.IQ#+I7#Y-P14&XE *ZXDD>()P@?RU(BOTE=U H^'^D@*U_V\^G:W^ MH#]0:+:\BLVL(BP+9\&I6"0B:7Q*FZWT]Y$R1_XCI^\,/'+5([!H3:R'7DG,$='X5$='T: M)E($R5Q4%%#7;O^:48D8&<@<93:HE0UR"X0\_BWCUJ4="RH-);T_9N:K<-;D M'JP^;^7@S3S,EM?.[V^X^FT^2^MRE]6$1RNB+P*2+P84H]C)^Q#KME#O&+*< M7>M7DVWH&K>:[9BW6W,M=9"[6//T R^3PJ.)A@RLURI?M-PZY.1%9G0BV^"4 M;#T:XBX5XQ:P'1U5^VN@F?4Z9BZC0=7 3A\_?)[B*-4%N\(RF6R"LA(0ZT87 M#(;B02F V:QSYK9PWSI??>2LQ'4^^H$OOFP3S71T(@7&V9A"+J16=9*< VT- MRIB-BDXU%L1VE)U6SF(7/#U<@=!,4R->G\O%ZDF.[OX4URMGUT^JT;-HM""/ ME->!! QCW5:LP*+5,@NM VXU3XT(N8%&^M,U$@^EL9?RA79XF8^@O)%!^A ? MFQW*QGJAB@-;'((R%&#'$I#^&$W27B>IMBJ9>0*&CU,Q#M".BX+Y("H9.=WQ M(9SGZ8M%B-,PNW[TOW%&ZP:+,/M^^?Z?7+;>< 0NA/J#F#Q)2 MU4]AB;G&]TC7\%K\M36YWLITF-[.\-(BEN2XL=: SI[N82X8Q(M.=)^%5R4F MUOK:V8&\+L"T#PANOV@,I)&3 -O'O^:;Y((7@2G'P,0Z7SG6P1J2<>.&8\<$VWX:Z0%LYW&)_W->T^W?Z)>/])]MN@X=+UX"X[7?.3@! M@6Y]0);I%D@^&]':.7J E'%+ZH[@*+5009](NCQZ4C)T/BC02=;M\3*!8]Q1 MH!JM1.8H)&F^8N$A8D9^5VVAZJ?ALX?<^P/0I3TUUF=MZ^M)0!(-=QQB" B> MKG0A4 0;6N\^NY>0[H"SCY(?A\X>$N\!-D]9Z#=7O8\^$@>V9*#+/H!R,8)G M"L$XEPW#E%ULW12Z/77CEO(>XYX;1E$=0/"^*M(D=&%1D+LIZZM?[::Q"6O[ M/@M&UQ48K2=:[%G'.UX1T9[ZWJ*$=P?A=P"?ASH* [.*2>0@36WN#[6/PD=/ MARW9.AX",;?VP0_I[ASO7:T-D%JHH0,TO0O?+PSV_'*<]$-\2>USY"*#\2'5 MF7JAGA(!Q3+.M.),)=T87MO2UGERO W>!E%4!P"\GXVW?\WH&SY/O[[#1:K: M_(03KW0HQ2(D)CV=+($U[&%@0F:^I.C0M/;MMR:N\[3#D";O4%5U@,'W2 '- M.?Y,@GTYGZT+Z&L[],OSY6K^!1>O_TYGY[D^:RR72/^7/X:_)YGSHI1SM<%5 M@-(^U8E+GG[A,41F2VP>:>Y!9N=A0AM<#JV^#A#Z77R;)EQ^ MF)_E219*:X<9;'09E+6E.&YH*-74NO)OP]3,VXOX)'PUD@9'<#J14IU MI,./ ='+R_985;A3S!FPS'(Z(HZ#%XF$E0MST7J5?.O\QV/TC#OQ_DC0:J:0 M#L#U< _VAB&T-@MDY!>PP$"5M%Y3[@ #R\)KD9&W?H]\DJAQ9^ ?,PO23#4= M8&W_:3961R,4^::!(;FJHB"%2SR!#5D6[4)2:9BH8JCI1(--VC]JE#&T*D\3 MLS^.4GPQFYV'LTOFT6DL5B3@&4/=Q$P'EHL"H0A?6$:,$O4'T"::63L-L9[A?0R M+#]_G+\[7Z3/88GKDK[E[U_GL]=_XR)-ET@G+$_7S343J;EE62)@X@84(H-( M4@2FBQ(8&?V_;;I>#Z5C.]2=ZC/(T375)2K_F-<:U;4EOY%MI]!?K]P.:Z?ZWC&D_#NX2CW4T-Q%_)$? M<8KSD^1U':>T=#B2 9=+,%$[:YIO3+B?DNW =>J/%@VTT Q+K>?)O4&RQ,L& MD^,>^* V,^*VH;+1-+B+K[H:SJ6,UM+P#":H!,IJ5Y_HUVV01:$3T?O6L?J/ M%!QJ0M[4=S1H[0"]W[87K40^\I"K]V'VZ:**W:%63I#W94L@2Y=B@J""(7.GHY3K1);#81Y0N4_?.G(2M]'9?,6\AM;\>'OFX3K(@M=>9=/UDHDB'7U M"1IOB(TDTG9NP5.*O_FEX\T,:Z+XO>7709!Y_WUW'3HE'J5P/(+VM1%)UXV5 M0F>RA%J0)R0=A3I'\1+?]+&MK[5_,(0>1DZ)7;#R$1=?WI9-G=^$NV(\*@%. M,3H6+&APAFG@@4Z6*58Q<4,ICHX"DLBME8*L!!=K MBYG)9%=59B2&%#R4Q+T6UCIY.Y1X 1W/KI'H] " X?)L(/[Y9KZM^7-?/;I MS?0;YHM][/_$L_SS?/'[$B>,JZQ5,2!#K6+"I"C69N1O6X81A5#1M,Y%;$78 MN!TK0\!J.+UT +:W7['F"(F;>PZ.E=[J+"047ZN.,K?$"_TQEB#K3H+LX3W<2**93JX#-SE]01@"8Z,+\4,K@[_%:5L M%R'O@*>'J1FW?V1(-#720&=8>C,-<7HV77V_JN.-1@9-(6=-&X#B4D#43 *3 MTADCBV&E]5/#8_2,VQ]R+#P=I(5>$75C<5K1@3M!04+2%"0H5]<\,L' 4:3@ MN0K9AM8[>IX@:=SFD*/C:D]=C!RZ_3Y;8*JZR+_/TJ8J)YQM2G?>QK/II[7. M?L/5^ZJ_>(8O%A@F)AK'% F,,UZ(1^7 2UN@&.11!V(ZWBI-N#>^V_?[QVT) M&2H(/(HV.C!F%_+[T7E<__+;?/5?N'HY_T(7?\+\8TJ$3Y)A)$:>Z"35[9#2 MQ+J-PX'&[,FIC+'PUHTA>Y(Z;EO(D,;O&+KK *);'\6?PEF]##Y\1EQ=]@ ( MZ;F61H/.=4)W9 SJ"GG@Y*;Z9+5&WWH%Z 'DCMSE,216CZ7$SJN^ZLS3^:S6 MRU6_K0"K!'/[1E-=CVU ]3&88QF6!*!#2H@+PW!!>2 Z-2=ED2%%3? ME6$_VNHJO8EW/&N."#'7Y6M%6W""L_K,4(L:@TRR-4]WJ1C[,6=O+3^>!=M9 MP!W<=CIDDE8KA*8&,F8.BFQL\TPZR-L+[ ME.K3YX!1YB.DC?TJU Q,0ZBB,X3],J//Q>7J]=]U%#=.3*#[W20!W$E+XHH) MO!=T8DS 5&=2\N;]WH^0,_9#T"!(.D3D':#GPV="?HTHKBVL8CJ11UA7NS%5 M"_T#^/H+2<S(\4C/WLTLYT["_8W6'A+V QPT]UCUFC9.0& MT='E['1=NU M0?GY?'6^P,NR[_6/-K-?#TVC//W)+7,I._(Q3$+%!PS1%(I94+EOO>_*2ZO1'F.5[RR3&90%P1C%%E#&WB]+AD@"WW/C7?X.LW.J(?_\*S;_CK?+;ZO)R@E$X( M-)"3KT;7$'_6)\A2^*"5#*[YV\.N-(X+NZ&PLDV-0"O%G0 P_PO#XN-?\XDV MVA99Z$1+2VSY%,%Y:R$IP:/BJ+EO/<)@2]+&S1AV L-]U'0JZ",XX<0%Y,P8 M!I*D5:\5 5[6<3,,N<@L&F9:SS/=FKAQ,XT](7!G59T(!G^>GR\F3!J?47I@ M,6FR[!'!"[0@BJ,(2!>R[ZTW"6U+V[CYRXX0N+.B3@6 TV\X(2-NN)-U\IN2 M4%/[X$AF(*0/S*+)/(QA RMMX^9'>P+@KHHZ 0"^*/1=5\P9I0O%=P54<:J6 M\'-P03LPEDNKDTX^M]Y6M!.!XR9D.X'B_BH[ 3Q./ ^*99' )T'GRZ&"F$N& M4"1Y&R8AZF,;PG'SOIV@;B?%-$L5-P;:[[,\7:X'R&%^_7?"Y7)325@RL]:0 M1Y%=+._L7 D)!X3HG4(5G:UGGZFR!K'CE@<8'E]@^YBF1QY? AD0GD\!B! MX^;2CPG!)BH[]!+K\[#V;Y)ER#%2',5BKH-)7(10UY;!HE2V3))Q/P;\QDV) M'Q-F.ZF@@WWT3G+_T](B\JVI(QUJ*QSR$9B$J!)9AKZN\ MP$/N. 932@> >["F9)M#\VB35[*N38X&5!06?!UWGFS*3E@GL'D2V+ZTCGOK M,1QZMBD/:JW*$X+LY0&[,0%Y"@@%:_F3"@4"XP("1?J\1(]"MYZ'L".)XUK* M[@"ZC^).#9?K8W?NO/3)"$!CB<%2R->UR4(6EADG@LRF=>7XSD2.>U/2)S9W M5MZ)H7-])*_)1\I1<6!U*(1*Y#1'1\)ESDHT]*XJ8VWP?=RA=(G-G55W:M"L MAZ.1,6&BT!!CK;D/A8(ZE 5D,(4+XX-+K3,;=J5QW-N5/J&YJ^I.")JW#^^= MSI:<%PZ*E]H]T MPTCAP,1:OLDY"M[YVWHO0<>]=N@/I_DH\(:1.*,ASL20# MUM99[\417YH;\%XS&R+M$=8#Z=?_]^AE5JX:P.:7Q[-O_W MP25,3WYIR^JE[:D?IG I,%?'.G#2/-).&,DC\Z[FJS)ID,42DVCO4;.4C7.A-1"D!E!&9Q#[L)C.TO1[.+M:+]($K3AY6DG[4D<21'+F)$*.4?#D MM9)B2&3=(VB<6Z@C .HPT7?N\Z[__1?65EJ87_T@R_SEX/&W3WUG2X]W:]H' M6WT6LI>.MNFHO-8VV7N'/P_ZP%L_L"^W> <=WW2+AQ%O9WO2 MLTSRB95-YU@-!Y(F-K+&^.D#C M[5!B"_XT\\8RY!#KD!05%>W9G5KC2.YY@?!Y&#ZJR'67_+ MNR[)Q7G\Q["Z=DY1LF*D8:"5J2T%M",W-7M@G 0H^N M.HQX.[!C3UCIF^Q]P$4B:4]\2DQZ64"3F08E5:K3Z(A%)65-<+/"#SG.YGD* MQ]M5!X+(]KOJH?KJ (U/6NB'^*-8F*)AKJ"D*&IK@$"BE!XD*JTU5R&D8:M< M&B%RD%WU.(@<5&?=GF&\2FEQCCG,\OO55US;GXS(WW]C_? M..QY;Z+2"AUW+5Y;7>QMXLC"QGFCC?=BV6YZ!7\.?UVS(I0R M9) 3:&?K/(-DP7%-QEM(IUA2%F/KP_Y'B1DWE!@*3FUDWX'W5B?"UL%BY O@ M+/V\$-+KL%C\I)?^&<[.\8HS(PQ+F=>JF.J7Z@B!42R/6=25$[7,K8W5]M2- M6]4T%,P&TDX'N/NT(IM#3%(U;F304OAIJH0-,/3FCF!5DS":24-:&PB54X -Y[)$' MZ1G%+\34@*<@>TV*'JR<:"@\-=- %P[6.F*Z'QQ=\J.5"XY)!,MHNU=,R]IE MN( U*F-,:+)JGN_U)$7C5O\,A:F&6NC 1CW!2)(YAIK1)KW<&-NH$P.=306\;B1WA M')@+S5D.%I+3%<.%0308@$<3T!2;O&Q]U##@.?#O\Q_KM?MN=AEOT4/>7$CQ M3NA%:EA4 _ K;O[_<7YV]G:^^#?]T42S&!4: Y&B>5 C;B/1^SY1W0=I=@SV&7D=.6?GUXI%W[,>DND_%90T^UWD#H7;CPVR!,9VT M5:S$F)ZQL4]\_;CP&47-\[8R'QDVGW"UVE0;+G\GSVB"7$6L RZ+441Z2AJ" ME-7S=JY87R7!MX#+G:\=]ZIA;)@<(N/Q*[@K!Y?&F21Q(2CR7MXME^364(2& MR",6J*-200FKP8G@0.9B'(9@I&);(.:)1XQ[@S V>EK)OM/]B14T.1/-*M3. M@]PC!,[J1#!G0HB*&SWT_C38Y<#8T&DA\X;GO<SY>ZP4M)&)T.@7@1=4A$4>"MY6!Y2(I^U3FW+E!XBIY^ M4XD.P5!B M4_PR/[31/:!SM#RGMD&-6LNBJ7?TU77U^?+U>T**ZX_'D9T5Q$,CJL63WL]O=^MZP">(*??I*)# -5*_AU MZ>Y6?Y,3[Z4O3$-*5M&B**[.DY10K'-!A""+"4,8J/TMTRCI/P=;IL.EWVMZ MVC4[.^0R.9ET1E[ 8YUEJF0!9Z0C>6+RJ6!1O'7&0S/BQ^WT.]+9V$"Z[39/ M[9?Y8C'_]W3V9?E'O?U837\1G\^7YXKIP MW3)C7=(<+$/:%8L4X#A3=5B=M(;3MLC:'S ^1,GAKM<,WY?7A,7IZFU(ZZ7P MN:ZZ"495H@X1K*L&6]7A\SEJ0&5"X5J;))K/ 7N,F''/Z!M@X+['U4+L'?A; M53;O9B21\VHQ7_TU74Z20Y&\I_U=Z42FF7CQ7-;T#9E=\B$;W7H0TGTJ1NZI MUT:]]X[7#Y)U=VCY(WS#7^>U_=6$EYP9$N$E1=I(,R9P@0)6X^EW6EHDK=;C M,!^C97Q;GZA+/I?/''?(5UR@.IU/R.WR(N)DD* MPTWP($5AH##4LXYL0!9O&5."PHWPC.>RY:-Z@L>^^IP/)]P.C,QO\]D7^K9O M55:?Z6_6BR@JB@QBR! $0PH_L5#D4&)ME&%3,%[FYL'_0W2,W)1ND&WI8'EW MB)F+526-3MJC@Y1K/Y50FX/6&1%,)V5H?;E8FD]I?I"2D=V9@S7\#&3V$'<' MH+EA.RLC%];29FZ88.ML=DM+R0B2B^/@K9$\./26MW9_'R2D+\CLH^%Y:W&/ MB)GE8C6Y.ECZE' 6%M/Y9AUQDV5B&H3TQ$ V'IS7 :),)NM@L\U;[4STA!M8 MH=^N3 %C,6Z[GQ-HA,(S$7F4DU\"JT;56U/77]'PWM"XLFSOF;Z MZ1IY;TK!5.\ ;S*G0LG*U+%7DIA+N4!(MH#(I3C4RG#6.A%M)P+[.P,:&G^' M:JD#"+Z>?_LVGWU:S=-_?@B+]XO-DEIWKR2F/GTEV4^2#(DHIY!6.0INO8QU MI_ @&2H*1RW%OJTKN;8@J[\8KPW<6FND Y#=7D$WSCL^$UR67^=G-VSX^[)A M?3%-^'DQ_?*%_%,A2&BZSJ,.M:A+L7H,DDBVD!"WJ1*:4&3B?$"2&X$,2Q35/ MT-R;V'$+&L:$9@OMC=[88S\F/X4S7.\.$Q&\\4H+VA9<'2/&"SA-VX*T#GUD MWEF_39K#P82,6P;1'H;'UTZO4/P=0TURK*^2AS*=YTE1B3$A+21AR8?.(I K MPC1P&V2RP:(,\1#,W7OBN*411P;78?+N"D4/N[:T.I;KY7$YAHL95[)U"5C MZE=D#P%-A)B#EXF3Q0[;M3':_=GCEC,< UD#Z* [W^XC9OSVO6KM)D]K3J\& MU[_ZMI[^1I^DI94G,M;V7Y(!9YSXS5Z 2U@'VJC,A1/"R]9#F0^E>;M3:G8Z M8!U%F1V EZ@G4__?:]5=513-OJQ[$T^D4A)9[6BHZSR)&!6$*&N6KW<^\NQ5 M:-XP_PEZM@/="=Z--%-"!X#ZUV*Z(C&5]^6RN\!Z22V7Y[6JK;(T09E1UMG1 M4D3R1!WQ%J70X$E21OL8R5%M#*OGJ=H.7"=X\=%8(1U [*Z-_GZ^2%_#$C,) M#C?F>%(+P LK%'BS$&BM*$-^JL\04^#*^.PPM[[MV(*L[4!V@M<=K572 R71'8[N7/B6,'D@MA4]:HB.-EDAI SY[2_J^)*ZWS])\C9#E4G>$_1 M2@4=H.D?83I;UF&#N'Q?Z[1I>S^?+K]N"KG7#.4@2!1"0*Z=?Y7.')Q&!K6" M!5-&G7/K7?%9HK9#U@E>-K151P?X>LP 7]C>Q(3+WDNP(=<97N1$>EY3!;GT M@J,560U[BW"7HNV0=?)W!0S"R;#= M&XKV+GK/ ?5Z3#;]XR+YY20CDV/FVC;?"([=O4$$;:,2"C2*Z@KR0EY@BI 0 M"Y>L<'N]J?PMNS?L@H'MNS?L(O;N]K1U784U(85L(C!'X8-*C"RSX R\22%2 M *&T&C8YH^?N#3NI]_GN#;O(NCNTW"@^I]V6.XRV!@FTY>I:"AJ"@EBR4\(6 MKU7K'GTGT[UA)QUOV[UA%X&?0/<&Z9.UI1#]W%(D@'7B9*%(@-:3U(&)C'>+ M\U]8]X:=]+EC]X9=A-N!D7FPUARE0!4P@",OOH[=CN =<5,B5\@\SPZ;>S,G MU+WAD&WI8'EWB)F+5:5+RF1D!;!BB NKB9]"ECCS%(NU2(NN=3KTR71OV$G# MVW5OV$7<'8#FX78",CC%(U$M>,UZI+G=/;EXAS39FE MWZ*GOY!\3[4_G7F^OPX:CO\[:$[6^L$7+8[7^2U_X&JB2D[2,P,8N0 RN9EB M"Z?WMXVU0,NZ@/?ZC^>R;'^OVN9/?C?)&=_&OY]^^XVRYP?DL?\35=%/W],#EK!91%E/O97F.=9:C M ,>TA,"B=US5'@ZMQROL0%ZC8;;KP7'3>+ZZ&))ZH97%[V%%2[@FI]]X?U,7 M\;ZLWYR@SL(PQR"5FC23M 'O@@.!TI*WD'1L/A3K8*+'#2"'0M\C(W"/I-LN MMN0'&?X]_#7]=O[MU6QV'LYNOKDD=B_MSV4Y6K!1&"\82)9JIFD@+\1S"5X[ MDKD+T O/R]7\\2+DJ.)#"SQ 2JJ M1((-C((XD8T2+/C2/EEF2^+ N/#,_&NCH9G_-3^HKY_ SGY2.F^:QZ\^N' MS,OKKV'V!9?OR.6>_P>FU96,WL>SBV&/[?S4)F0,X]NVE] (_G QZ% :!B7+ M>@[-/&'7& A&><-3D+*T+A,]OC]\^#8^.9P%YF*KV1M_W=6.73ZNP M6 V$P4^X^#&]*#5FR= V'1"BS@R4*9&$5_OD"Q&8*=FJV/[ _0F"Q@V3NL#= MONKITMY=-O9= M"NH2;J_2ZCPLIN&L%I36>M*)*-%:)AE(:3*HH@,$S2S0RT4SEXMOWC-E"[+& MO4OL GB'J>K0Y(=CN7>7@>6',,T3R2(G%T)"BE*#DBF#KZ,Z;>+T_^*,/&^K/V= MY1)K^[C$14G10A"T=Y#H$$*) ;2C[Z3EIKENWPAK*]).YX:R[<'CX7KJ,A1Z M>UZO'>J!*1*5,"8D<03LW:/K=.X>&P/O M, TU2^P]WK7CIE!B6>_6OLRF_XUY6B]@E_.S::ZNP"_AK&;#?_J*M *'N&_< MY_E#7S0>+),1;ACK_$HC;6U6SQPHKE4=HUR;<05-'@&SCK$]%)>#+/2:BZT/H@ZG^G3\TT, ?&3M=A&][\KS#69O+&1= M##&H/""KK?P"^4Y>)00;1*9?$L6JK>/[)H2?COM[3%P?KN-3A_;%RJ8_O2& MA%J(&A$P5T]>N.&U%B: 53FBD*8DV_H@MC$+XUY]G0#<#];[P87!X\6'*9U_ M.S^K1!#[CV=:#A,<[OKPP2/#@Z0Q0EB8O&'>1$<@98:6R?I8F$M20#"Z1&52 M\T'NHX:%]P^NG0TJ!F[ :T/!A)297*] P8043%N#'.T(-[RG$_KM@J!]+A9V MT4^7I[HW;,(#UR:!1OR.(6G$\*U!6(S MK9U@J4F5^GQ&#UG.RQ]X,;=PFBX^N.Y\$BZ\I >.0M>OUZ]8X-?J4OW =S-Z M:,.JZ6-1.K2W<$0YC^%:\*28U!J,6#?&50'"VC7'6#AW*5O3.D]Y5-?B9A)P M3.3D"T<&(NL RF8-T?M".Y>3-K,0O.XO1[L/=V('U.R6F+V+3KIT)&[E_3JE M399,@V4)R2W*#FJ+1O#$I8R!"7F$&I2=$[/[5>H?NI0/.6-9.BJ3S\";M4?).YT2V+?K:Z*N+<]?[S#WL$TT\ M0\8H* 2NC*ZMU KXVLE\_AKP]U(9+<5YOF!+41[N?YA[7>KH6N!06I(4&*M?6+ M)*$$3L%JT5PPI3E+MO5O_ZW=;R?#M?D$@OY7@MM-KM7P4T(!+%04K5@%LY"UQJ$5400KK6*1[CY@/H!1 =1VN8JY/HFY-TCT>>EH7A$ M9M=V02>>E3=E8Q)4"0Y\S!R""CH)E4.,K<>ZM.9AW*+98T5AHVJ^ ^1O>^ZR MZ?U]M<9O7(+4RB7?[M^SJW[\\EYM7\5ZP# MUDC21TJ%W./Y@V=#'BJ3,>KDR/8CV@R9^3JPCA=P,=>[/"D9RTP4VWJNQ-AU ML-F%;_Q&BFC?,6F.(,E*^'(:@-9'H]1B9+ENWG M;S0B_G2R(79!XU9U=8/KNH/#Z8,8KPR_+S=U1+O9 L,2)]:CUG6&JDB)O$4; M X5(+ )/HB2M,D-L?7LS$"NGDZLQV@)HA(,3]&3>+%?3;_4,^NWYBE1Q*;[P MLZIH$-]ENR<.[:WLP?<(_@D+.?B0+<6HJ(&D&R$R5L 7'5--,\+2NB'(J/[) MTUJY$HM%PU3DG.Q$G7,6@@&/JG8[DB:*X$PJPW>*VH[6T_$^=L':\\9W $UV MZ6R\^>O[NNCK03;_()/Q^=]X]@-_G\]67Y<3'E$4KQ18U.1;,4L1<<@*4HD\ MEI2CEL/WH=B)Y-[ZC ^!J^?!/)B23P_3_P?#XO._YQ.&UL@8+<0< JA2%/EJ MQH%T/,:4?7'Z"#9X"TI[ZUC>'X+W4>F) I>0B!-/06P,)H*SC!8H&J!W"MZ=U7J:\'T[/U],A-$^>I7!(7>TO4CRTX+6P(EC M;2P/S \P_'T?4GMKHMXG>'=6ZHEB=_H#)UHRF1TCUR@$7M,A,@01ZH"X(I-7 MVFD]_.7B5J3VUFB]4^SNJM0N&K3MR&AE\BW%R^&LLKS\_!47&&K&S21I(V(Q M!8IUO)Y7"@B24_ ^B;;Z"2?KM&Y+V'CGV!,([6YRU4T MV?IU_"]/9Q)"[8))( MH))GH&Q-A^-H(3*C1409I-LJ\WA;]&P>.PY^#E3<0^K?0XHC J F\?_O\V_S M']/E/[[%__D[?HOD.:J,EFNF04<,9("#!D<>(V0II&1".Y;,,T[5@U_<@9+W M4<^\E:PZ.!)YSE(^9AS)N<5WU8&=Q(A,!9(5REQS9J6$@#&"12XM.E^*;=]" MZ4"BQ\XM&G5W&D?U'6#]]^ELOIBN?EXR*I /1VL+3YR,0GJX)B M"J(-6"N%:/\2V@*/413:>ICG. 9<'R*V;^/; 7@/UO#(#N2MDZP' OLW_W5. M(KC@>)V_^FT^^_25U+=\\Q>].EW6O_WS^WSV.2R^X(HT,8E,I!0*@K6V;G2% M02SDATMN2N &F>-V"Q=T -+&[NHU!IQ[T/(+ WG-9'$AAZBM D_!):@L7$UC M-/232L9)S3)W(X!\VVRD 7N&O120[ZKEDP#Y!=>K>?K/*TE<<(\?%M.T#FC6 M8ZYMI"4MHP"E2Z%8NQB*L)4!PY+(I7@9=6D&\*W)&KL]6-_@'D:[G0/[PV)> M*VT6M13_\R+,ED3AJR\+7&>A;^J0)XXG9.@UD'@=;58Y4.QM%'#!D DO4=C< M ,Q;D#)V9X5> =Q:BR=[*WY=0/2=CS<&PT=;9%*15F4)-4=66O!!23#69J69 MBK3S-/,;;CRXZVOQ73"Q^[:_K_@[.$;;TJ\)B\5/>G73L&=B.(LAN5KT4B>S M).O!RR2@*(,VBN*S;YWCN0^=XR#R"+"9'UF'>^/T^]IO^+0*B]61XJNW8;KX M9S@[QU>K7]<5WZ\2O;ZZ/.4 MC'.L>SQDCJ"O#FSI'[BZ;DIVNV?@PR*8>-J6N P!F&;$H(\)/-9N2E:K4@5L MFD_KVYG(<Z/U'MQ0F?6K34&.]*-_-WOR5<+E\7RYWC_7+D]H^ M1@5)"],5 8I3).J-"6"PU"D 3N-=!^ 0'W,KFL8Y=>W1I Z@P\Y/H#9\KT\M MSNXT1EU.0K J2F>)15DWD5CG3=H"B5F!FEFFD#?#ZL,TC'-HVB,V&^BH@XU^ M+X<[FY)*B09"X;SR&"%8GR 99:W2/L;2>FSX8$%3\_/1$PF:=M'A@4'3FUD> M\!#TQD5%J'.M+^A;O[#_L>8VW]KFH')G^AL=/6Y0<5VK)B(&E@.41/\HGPI$ M3E#TGA66*#HIS0]";E-P>$KKE1PW-[&OSE=?YXO:C)DR](WIZ'NS?L+3I3/4;.N,>+!^C]?BII&Y&/[)/=8..?\]IQ[^/TR]?5 MDG[&Y0=DRV0O:R.]FJ.BP)5HH43BS^2$6J@M?*]MGC5NIEP#? PB MU ZA:]Q\M6&,3ALE= "LV[O^/5OJ2E:B%!*7]8JXT1*B)%\QIH!.)\:%: VI MIRD:-R^L(9@:"K[;+($U:[^$VE3V1H/%!A7S6WYQ&S=Y'RX:>U!T0=.[!<0R=6\NYU@O8=1 M?*@UNTRM>%_6S[BGM%>DL]F7=3;.\I>?UY^YH.-5#8@W=4XZ"9-2T9!J:RRE MC ,G"@<=F54R6FYEZ_J&9L2/W(OR>)B]:U/'47\'N_B&AHD[@8T((*O+HE4@FM"Z0O$7 N/@;"01WIS+MK9$.X+2_X*[9GN7U$)WP M#2\JGI/(+HBHP83:DDB3;Q-RE$!29.0Y65ZPN44=@(]QP7T K.[:RK%UW '. M/WP-L]7\VYK-/V?3U?+#IS^7%V7UI10EM+6 81W'R02N_AJEXN@2*YQMU<-D ME\CG<7)&-JFC8^5N\-1(<:-?R9+3,ZU%]^L8X_>P^$]UD,. M;O&WEN E5RRE3'L(0HH:09E4C[,2+2DGI&!:2,>V.7+>_HGCGA%VA;N!U-3# M=HN+,E]\"[.$F_.NRS4DA#%!9\"2J\4.FB1%;K=0S E=I$JA]07@(Z2,>[K8 M#0Q;*FQDH_=N5@L(IS_PUL+)W##G61W65EOQLB A,%H]*2.2K\"3C=ND,SWX MY>,6=W:#H3;"[\%J7?T 81]]#?O\[/EV&6WT[+"G%V@P^T%FW1"0JK M$URL*^"UE8#><6]YE"ZE+4#QU#/&W6D: :*9$#O8.GXY7TYGN%S>*.W:G $' M:SRC\"]*2[)Q(H+3GOPJA4(&F9*TK3,T'B%EY!B^"^>DA98Z!5O]<8&72U)Q M&1.B!GK;'XV_S+%)86)5QMTR"SG!,8[XB8H#PY# :$M5VAI_:5MCKJ? M?U)_4#E K?/!9#PR8G[]_F%^%A8WFEUSH15/00+S=IT61YY J+F[3/)ZZIED M$%L Y-X7C^ON#(>'PR0X\F" CW7#7MO0Q%7FW-)/,E,L=" MDGRK67[/C 2X>N#(Y\"CNC+[2[X'N%R@W$N!M$H4)!D]*$SDW OO@0?#D+/, MG+"M #/V:($]E757W7M(;F2%_SZ=3;^=?[L@7&>9*2#T((VL$;[*$&Q*!'U= M7'*%E>T.TYY1^:V'CJST?50V;R&_L14?_KI!N)$ZY9!J%TB.H*3(Y!H?1 M,#)^5D:Q52CRG.)O/G067P>QZ3]Q68NZ+F(K'D)V&2RJVI%,:XC1 M!DB>!<9"M(JW/ORX\?B1;_JZ./#85QO] .G2PQ88,5H'VB$M!28,!%H+X$U0 MR1?I3/,9I;<(&#F4@QEB.I%63 M:L<-#KXD,I_6\$RA58FE]?G7#N1U :9]0+!=DO+!&CD)L'W^]_R"-5IVD:4H M282ULPMS$8(G3E.P7&E,4LK660<[D#?NV!X<[4#UN:_P^@H(CZ_Z4T;[^Y\*D; 8$ M\(DG!R;KS"#*6E/@@J>?ZC@Y)AVB4E:YK0XOCX'[!^COO%:I,?9:0?]0()SR M(OCCO.YP%S9K^>I'F)Y5&_1VOO@'_>UJ(K-)/HHZ@#U66Z1KGXUZA1Z<*=[+ MF,61')*#>>F\P*K3Q=$2("]AH;S*FRJT<':O<8QA(K.2Z@B[FD?+H@<70@19 M1)&,.<>;=^P9D)W.Z\(Z7RZ-8'+**V;3L>G=>F#4VNM]O_J*B\]?P^RBQ&YM M0);O9A?3F1(/@M(9,\I&ZBFEV9Z[SF[U27 MUB$0ZF!MO3I;?P;SPQ)Z\U?]$2>961/2T=T$1O*XP1(C> M()1@34)D'MU6.98[P/!Q:K:"GGVAT&NDI+%+&[<48GPL>KFX UE.M/#62)\@ M6"2F.6J(-M-"XP6Y1F]1;#.EO!E!6X'3O3!PCJ?2L2LQ%R'7,]DZ>?KM?''= MA>4Z V%B/(L2M053HJ)=0'H(#"6$E )/7IN?X'8:ZV&SE'U M^=_SB>+>D75/Y%$( 2J3EQ%C#*"ES\K'$DHT#5!%C]KNRH;]#6&UJQ[&WG3O MTK\^G;BZ4IJ$&%+6)*% ?BFHVBPR,E\@\"(3+P[MW=2.QQM[/?Z8[>#TTJX M6\N_@W!A;TE>!/#OSU?+59CES4BHQ72VG*;-X+S:HE2&XBAN4K2F+/,049 _ M4$SM6RJ<4=WD=CS'S'9P_[^7>D-BY 4LEC=_X2)-E^MI:IOS+I)^I+A.@W99 M@D)CP,G(P7,1B@SH,:3.%LD])K9;'/_W"F\(3'2P*-Y\^WXV_XGX"1<_IA=M M!._)X^J<=],G[O-\%8-]MD3J04S#%4M9*= M@W+)@I?6 Q.DHNP%U[+UK=U1&-MN\;S4.[O^L-/!@KKL%4 \QNGL@L6UBTG" MIY^64P+%Q9B;S0GBSPGW1ANN(AAA(P4PGKQ.[1,P5I0U7@C/6P^$V(/,[<#^ M4F_1AM;KR('I ^Q='@K^/CVC!3R?U6/!F*(N7 (/I38:E0RMAW<7MKUUC"Z. 5P?<;%M_HFYHEPBKA##MK6W'8L#&+]*0<3/ L^ M:-SF%&3'QVX'N)=VJ36T?OJ#WB-F^R/F\T2T75GOF&PB=T.1ZR[K:74M';). M@C16(%>8%-OF6FM_"K8#Y$N\R#J2UOK#YN6R^XBU>HWXO6'PT2H1R:R#+MJ! MBB+0JJM=-BT*3:(M]FX>RJY6\8&G;H?!EWBA-:!V^L7=_\:?EU'=\B.N6YSE MM_/%%9^3C(Q%ON[*6EU:1:Y'--F07RNE0NTP$#Y'PG85&B_Q+NQ8>AO[ MCFSORLA+:?PQG[TE OW,I8[,16E,V *[ M0]&W';!?Y*U<#QKO!O67_%VS?Y',^"8L9O/SU<7[UVM;!"5*]@DLRG11AFBS M@B 2MSQ+D\PVCL'^%&R'W)=VP79$K76#S=89Y/]<'PU?%F>\#=/%YFJ1:XY< M%))&=$CZB!R"X;9V.S(I>:/DW1&Y!Z44-B-\NY7PTF[3^L=(-POHOIEXE=+B M_.'D=9NC5K).C1,422AO$P27"UC&LW Q*Y,"%H) MX9RC,-COEO6]-RG;(?6E74R-H<<3ABW]V31-?!$8M*N-"!B%P=&3TZ64AFQX MXM$%IU49&+1K0K:#[$N\W#JN#CM*"+@Q/.#2Y:&'D&^S?+=P[8:R#Q7A=\K=C5>#-EFN4QM9#P0=A9+M%]-(N./O!1K,%\O_]CWL:)!G]Y_JM]3OUKSYB M^7_J___\^.[6]\N\7 \G7?Z_:?YM\_WK)-1[FKELX#F_V)_#+-_XBI,SY:WF5U.R73A,V%&T\?_CVLIW)7/!17W0'U4B>!? M*YQE\A4/LW2_3I?I;+X\7^#[G:)4QT]JD'4;QP3M#LVZTJ@3#=6# 2@XD.I)?C$J C1H- M$YBY;3TINQGQX_9#/2)F[QG_4=3?@4>TH9P^?#'9'(/37H-)M2K=6 ODP2$4 MQ34SV7I[=ZCEX?U];A(P<4!PMYO/WAKI $[["^Z:[5F^,U/;!268#PE$ M*@E4CA*G.SC($AP6$1#(Y)F9U-^%DQ.;D M.S+7^7[0&+7-6I4/":%37EL[-\QDEN&_L":O M87[U Q?ARZ8=]*]D1Z[*#&\J6NJ")"R$H#FY]*@"1!44V,0SC]R:J$XG=-Q+ M!"<:88Y\B-H!'%]TA+F]^";)\QQ2%)!SKN/_C(<@I03IM'1,.694\T2U#O@^ MT0/:'A9.AT9@)Q3_[4YXGQZXA>"$C3Y%!B4%"4IA D?A(0@14^:8:B_9 MDS$!.S)_HB?D?RLK,"2>7[0AV"&64BSPHID!QSTY3UIG"-PID(6DE;PU-KW$ M0[T3/9S_6RW_@5#<]'3_Z&77U[.!7J75] =)<, BZ\=7"F *FT,MX85T3K$J"1"ZCW7?KW9RO>M$8V^*BR-\ 524\) M&2$P;<.CFOL X9?_NOA0N4YN-5I85"2XH M65.;-3FXU@/I(E&<*XO2W12H/,;$B=[%-$3F<(ME#YB<_OW(@Z?&_UC,E\N) MB9I,EM?@ V>@K,AU1*\#[:UGO"B1[\X3'WV]/,#&B=Y9]+MB#H5*#WM+]8PW MW1%_/5]<37!?L[V\.4#T8D0OYHDI6@FE!8@<1"UR%N!LH2 OQJS0""E=\VN_ MG:D\T,R@% G?.<;K MR E=0B9'5[O.-H)GF3K1$^Q^MX6V,'H1*^N^;QE"T__:Z[2738C;47UTSM\>;6JU3=KF M;0&)DCF73-8+9@]*1P:.2TUA:M4AEPY=ZVD>1V3OQ9S7=;$F1X+=*>R.SXGF MDOOMI".5<"X+!1H5!1!%)8A%>&!*:GH=I3]^6XJF'+Z8L\636)?#@>\4EN:A M1TU/"JMD%V1("7+"VLD7/7B#%FQ1)LNBLFB>:#(JPR_FI+.+A=L--%_ .MXV M(F"^6"^BAJQ#'=&;$_A$YLV@=-RY9+SM[2*Z90!Z"F>II[ VAX!;3Z>O\7G1 MQ)U%\Q%K]W!Z_?5\MC[4.P]GGW'Q34R,*$YJ(2 &TJ?23$/@RH&T*64N6/2Y MFR%>^[,YKML[]OEKQY!Z6?O?.Y+$=+:4X]79^C,WQ[\^H+$)3T%$ M9LGY9=7Y=8E$0AXET-[&:9O+,O+65GT[RDZZU&(7M-T;'=9><1WX)5M--_X< M_OH%9UBFJ[>DD8>X#C'Y[+P!+64=5>P5.)TD&%DD-\KSP%K#M0WE)YTS<0B< M1U!\M^[%NQG]B,0L+J]WU,KM?%;E/2^_S9?+7[#,%WCCH_O[%8<]KXU#T9#G M1I[$U6.N5\7U^-&@8M'HH1C!0'DKP#M675EDP<4@DF\]U.0)<@XUNINOK@+> M+*O9:CH[)]?]_7>\. *^+WCZ8;F:IHECD6D;/&15*\@EA1K1:@_:,L$"!1K% MI$$DL1>YXWH+K1!UUW8>2W\=^ =[L/J6?IU^F4VT0)^197"Y4.09$PDW90;6 M":F42MF6UJ[]_M2.ZP=T!-1]M'>:.'WS%PF8-#N=A<7/==?>/^;T[FQ%I)UM M#E*0<+":!"Z]\CZ"(0F "I&<^R@E>&+5%N$L>5KC WE;=L8]I>X(Z8/H?_^E M,%^%LS%]W*L/?%C,?TR7]+P!'=S''W8D[W9+;H_@VAJ9I-%

B1M->!OW#!Z5LD186S>ZQ.F(NQ5J(#,NF( M'7)_0N$6N(D!0V8ZB]8-0)XA:5S$'0L9#P.RB9KZ0=TGTEL=N_X;_<$#3!59 M7+$Q$BNUQUKRQ%3F$9R.(BIKN4JM^P=L1=BX,=*X"&RHLGYP>!'KW6?')ZVM M+ARX(C&1QUL@AFRA1.]-4+2LV%#6[Q&2QHU:1K9^+=34#^H>D>*D<%7'3'AB MI/XC18"@5 )CR;AS%E)HWB#U:8K&S489%W,ME-0L%CX@.^'BL?M(44CD:(P# M+B*QZFEU!1\*&)%T8MYBCJVWX0/([?< \Y" Y%CZZ\ Z7K)ZX>L^M@"3CBB$ M)G,OR=U069.3$>M/:+4M2@G+6A>/;4?9R(DAQP+*(P!MJ+6.L'C+ZWV,-VZ$ MD$E@'0-AB4&5(4C#P58.7N:_UWH&SG#8V1<-M=@1^B\\(L?XTK:DM!P M \(@[3M6"8@Z"=#6NI2R5.APJ7W0LGEV_C,DC9QC/S+Z6NBI@[CF,38PH$=7+TYMQFK)Z_#E MVF;5H]'2.N95ZX.;+HW<4/%("[F?UA7QFU*P3H2HKW\D7^(CIODL3<^FZ^[F$#7A'OP>TQKH@)7$5\)>.K M9U1)/V3Y'U3"=;U5<08#!5&<,5K'/C"(@E8T%N>=RL5Q;'UQWHCTCB^/=T#: MO8SR$?3:@0?X,-MW>+N\P:SAV#E]W\];'Y[(8)AFWH'BBK8/16)WRF@"((:@ M@A(YMNZ:W(#L<6$\"MRV@OQPNC\1N+_^6LM6W\TNG6[ZT*OE$E?+6I*Z$IV8KY)J7B-R1-'K"%OG=M^]A MNJ@M#6K=%OE/RG,=2O+$*">QFT1B-YB .2.D98DIV?K&MA7M6^'>OD30\AF_R'-U; MH=[]W5'?5/LG@OB/^#U07+S^^7VYD$#=[4@ORXE'':6("K F$*NH',10 EA1 MI-.EZ%1:)S$>3/166/=_=ZRWT_N) /WR2.C-C,2[/M9!U@&*,#8[R+]2Y-XA@W.@]3N]U%#ON[8[N!JD\$U _Y:0]W"*LMRB91)BFU M82!TR* $T^"-+Y!<+LFR@EJV;I#1GHOM%L'?_CIS0&BI-X3.%&\ MO(!]-:L-)0.MXAO,7IY ^1(IYH@:,!K:TSQQ'Q5Y:]E*A9G"<:_,;4CO?::X M#3W;0?=O?3797*TG .5;1ZD?"GZ-@.JR_R'O'H:NS6Z#XD[XDV3"M=)'!7NU S;FAA:I)PH+BU).9% M\\JW[:G;#K9_PRO!@U5Y"B6R?X1%9>W' ?/%GOJVYD6N3]-[C!D>%*UK'CDX MJR*%.!3G>&O(5(E<6*8--C;O7#1@%>L%LF=?:M;2S7H 6FWQ#">)X)Q,UF!- M))M<:B6E,(J\8>VE#"0';'TI\ Q)_5:=[H*,NQ:HI1XZV!NOQ/3J?/5UOIBN M?K[Z:TK&,W(GF8G@C,Z@:G^40,("F6R)EAMFT0RU=FY1,BZ(FBK[L=8.^TN^ M2_S\.J\C="=,,MK*%>WM6+,J/2VT6)<B=[ MD)#>8+./CN]V)3I8X!V@YM9!]O\Z7TR7>9JJ6B[80:ZU"%Z"YMF#$CZ#$Q1D ME!R*9 MNB4,N02KP1@D,XU5EDGRVCH375+.1[=-CLRA=/3JD>\)BOE(&NK Z-UKC5&C MY8O7+C(M/Y)V%S]P28R_2FEQ'LZ65?"7+T]"S3<6&:&8VI[=,2G=A"[JS2#GBLXZ+1>%J,6M_%4QUU*@KP*DV5(@,7E K4LB2.7+/ M6P^[V9?6<9N1= 32_35X6DB]' $MD3EO@P6S:91L%002*>0HO(]2.XH9Q\/H M+H.[!TO;ZPB=^VBM1UQ>963=]EFT#44+%X%Y;FKI,$E1U#%[Z+@((3ACAVJD M_PQIX[;^&"-\.50_IP.[&H(1G5\G4J7"M!<0L;;V2ZC(VIL TLM8LC8^-F\V MO2.)X_;BZ 2&>^GK=.!X:>.#5JJ8%"$(1XN-(:VS]4U!1!ZSLECLX-'-DQ2. MVRRC$S#NHZV1#\4K(^>K>A#UO^9Q^2JM/B_";)-M2F\10Z]2.O]V?E;3E^\T M][@[&F.2I<%E;2M8IE!@A!B=!",E32)FCS;=!^N#Y>$.21NYS,>19^5B* MZ\MV_C8-<7HVK<6#?\[R='G1F?.?*14Z(5J3UX\ID!33(YQIIO MUKK$;GS JJ6?O3>1U$M<"PQ%]Q M\_])2KEV1RJ0F:*EYYD#9Z4$%#$%)1Q7KO6>OA.!([>/&!J.PRGKT#*AST,# M\O/7L/K7_/PLUU:,:75W!M+$:NVM309R%@@*BX8H*=*S)0;I:/=Q=ZN$AD+F M,Y2.W"9B)(BV5%\SJWF4V62UV]!\5LM/Y^4/7-V;\;=QSL,L/_3FC4VG\12S MUF0-..]L4 D>H::$)RS"%06E=I92Q6?P+ EP%&055-[8YIOF@#4EU]IX7^[% MF%<\2Z>BY*[1;:^3#CS3 M>XS\8S[/_YZ>G5'\^(Z4-OM2&[%LWIJDXCEGGH/.R8)*7D+@*4,D.X@8O=9Q M\&N@)^@;%W8#P..YPZ96NNH1A_=SHVYV%"2.+YV>)UH.&I&#\A@@*U&C1%00 M+?T3LI,VL.1U'C"X;\;'N%EQ(^#ZV+H_#?P_D!NXZ<.R?N5R9-IRXG26M)&% MNMYY+1HQX&3M(2Y\BBX5TE#KV4SMJ!\W$Z\+K ^AYQX1_D1:HE&Q6!,FUPT'G4%DW1MV+I,"U]:8 M7(IS4M_K\'VZ"F?3_UXK<5*R-3EY\B948+4#D8 M-U/NR,AJK(D>=\%-&U'G_),0A695E8LM>,HI@3!TLK5QK"H)1,& M!RR@V8_H+A,=#D;35EGA0ZFV6RQ_6,R_XV+U\\-9F*V(ZS?_=3[]7B/Q";>" MH)4=B.+(L95^W>N= P^U@Y>.L>1\%.0^2F*7B0O'P6D;M76+RH<.AJ(WM7T\ MN2Q:$6,1J^M;N\?SDHQ3R'4X#A[W/;4[=EK!<9!XJ*JZQ> FO+>)%\<8":P( M52=>:/ Q(DA.+K(KFIG0.@?V"7*Z3 TX#LYV5T='R'HHDWUB=8A)QMO0KA9409/,._@]3,NZF.%2PVT#J!Q_,'6_VS'4!SR,U88TKFIYYRH % M2KOP=X1Z(Y^SMIG7/2XAX?[FK_!M.EM__")=]>/\[.SM)E]K0MZE9HYG<#K5 MZ62,]@2=.07D3,>$.M/6T%A<0_/4;Y73+MB\:SZ[0D(''N(C_$]*T (5"K"Z MREBS0&$\_>3)U1%.:F5"Z]J21T@9%X=]X66[.NF=E'>H,[#I&_!I%1:K(0%Y MV9B@9E:DJP_T[,6&@L\WQD5.2E&**?208NW1)C4#7W2!($()0G/I M$(^#WIWH'O= \12A/APL1IUY^PS7E]TYMN.:<8$1A0,CB@6E8@2O%$*QPFJR M#1;CD?JM[$3WN.';*2Z&X6#1KZ/RD<*G]?B?VTS_%KXO\7UY]?W[V335@3"; ML1GTTF_3;]/5Y:16YV0D\((I+(%*])-G,4,*FC9*D1+*UB=@ [ Q[J'L*2Z4 MHX&FWW7SL*WXA*O5V>82Y5_3U5?Z?-78Q?2N>LRD6$84WD$I48)RF9C/Z$!$ M9%Q1[)5-ZU%431D8]Y#Y%-?*$8"R]RKY@8LX'W:=/.Q@OCY?5'T_L*L*R1AW M+H%FTH'*(D%(P8'T.3F-I@IES,CC4YOM5^J_SZ8;5 M"0II+.<(Y&+6 [JD:SIZ!&G(PXP\^?8WB_O2.FZIW,N!_;[J[R=)?*?][R:[ M,F3- X9:R4H.80Z^WN89H#TNUD*>$)IG_.Y+Z[C5?:>(]K;J[S<>F' =N:T] M7D7=DQ1Y;."LL$ ,R!BC8AI;7_@=V?6Q Z:S'"2!(^2W"&\U2Y*DZNKH!Y4DWHV07--RU@&UDWX%G>']Q5J-]V=+G,WW+J[^FRPESTF>,"9CU MM< C2 @*#>0H,61F5&Y>-[L=99W ZS 8S ?72?=(^W7^C3SIB8R%QTPKD=O: MB"7S"%X+)+%)$-@)H;?/MAX%GQM%-4!!A_:('Z['I95K,WAW!3[LBJ)-HM>EFVDX#'<#I]_F/]?WK MN]G3B_+FT9-'J=%$ RZO5R;)S67BF"N3!&@ M?)JQ7\+9NHE0*<6%2(:;I8+DG2@2IZE=;K501BMA8O/NPUL1-B[P!H?'3G[> M/KK:&X#?&^60UU9\3[/U*N?I1>+790H8R?+UU[#X0N[SO(Y6J-T,+@XH4::@ M?4H@9.2UMYJHO2 M>"5Y8HD+?7< T8/-$AN2-.ZV?"R(CJG'[JWHKU<<3UC4 MUHE4.\!P :H.I0^1!!P\+\B22+0?'3=$OJ)MW.SMOFSIGAKK(@=HNUV":\-" MQ@+.NE*G,66(-GC0%.P9$7@0O'766[L=?;#4Z+Y0N(^N#MS1;U\2M[YY^P-7 M=6#'!URLYR1=WSW1&QLO_N;;M^_U][]X:_'4-O=NS?EO=.UV.<7Z\LE7MRS% M<,US]!!%;1Z*N?:W*!*<$IZ'R!(3K7O9/$;+H6;Q4MCOR]TG_!*6T_3+S]?S M;]_FL]=G8;G<'%P$8C=+5L"JD*O[S, 5'R!':Q@3PAG;^B)N9R+'#8":X.:N M31Q641TXB[^<+ZVUT"JKZXP+QXI _!66$T1K(<26&E$>(7"M(J4@F.8^86]^2 M/$O4N$!KHOHMX+2_'L8>5_']P_PL+/[Q+?[/BQL<8YQ6J9:@>J;JG!8)/D@! MDKS2I&),Y>[ W8>'4=S]XOZ <(#2YJTDV(%=>= $7Y^N8\@E>-K>]?K:N@0* M@Q+%R9S%[)U*=0S:P [B;8K&/6X[[M;54#<=(.U6#/3J!P4[54#U9+"*[--J MGO[SZ_R,]'8A:&$A\:)JSWL%P8D &IEGQ1J?2NM;BH.) M[LN!/P1!\S'5V1M^:\UY-(9+X-9$\B$8UA/#"+QX[X-FKJ36![VW"!@75T=6 M_E/0VTD3'<#H]^FL5F3_O$R]?_VU=DE^-_N(&;]]KY*JAX9(:Y,SSVGC$.N. ME.290FT JBR\M9Z*53KYM9;DC;N%CPN](;07A?%]MN+=2W,"9/%%Y<,,*$] M*&\,>)3DW&BABA:9Y]#:,=R1Q''ONSJRD(VUV4&?XW_A],O7%>97M +"%_SC MO$9>[\O:Q5F^/U\M5V%6*P%_G9Z=T\>NRPO6;L_U*:80EJ&/$%)-'9*)0] F M 6I..XBS*MK6/>G:4#ZN!1[0J1Q!L1VX!-MRO5FKPDCA:+L!H6M$690#AYQ! MX(EX%A:-;^T8[$3@N)[I& C:$\2[J[,+3^$1]BX$>H_+B;'.2RLE%)$D[2VI M $E00.UUIQEY1J)YUL2=2ZE+HU,2_(ZY$V0"3' M'"0BVA*E"[*U)7V0D'$]U0&W\\/%WB5Z+M;%I):AKH>\,6T9J& L^$2F6^K M1+',(VL]:?D14L;-JCHB@O81?1<8>N *JDYHNSY)6+Y;+L\QOU_4_]=H[?9& ML'EW4COVY91IL0A=0.GHP67+0>2D-6=6A=+ZV+$-Y>.V>1P0H2,HMMO.&W?R MWS9R>%6S* ^8"K/%EPZ2O?9' M;/TDYZGDI4KU1"II/\.TRZ4B0RRJ=1T!! ML;0JBMP.0;&TULH+72>CYM8)H4/P,2Z(#X#57=LWMHY'S@;\2,[J8IKJB4^] M(-H4JMQ\Y<_9='61Y48AO'&HV?_?WKY0+'>15+?VUR]0)'7EI5A$"5!OQ\QXW)8;E7>1OIX )-)QJB ( M)D0E:>KBEL,8, )!%31!)GM:\PLA"B<=UL*]/"!5P+(#X0 4O$V[!?"2RU7. MIB9, "RUXH%IG;\]TU\KZ?44-S$C-A4P[6RVF+@4LYS<^@MOEZM>'*M2Q=YU MW0GBFEXNUJ6-7YSINE+&5]X**G11SYZIG.?!$<+]2W-/*X-W=Z=MZL0ZJ]^\:-QGV>WT4GU_D*G MG:1S(:+;\N(O;_[::B,) 05EC0&0Q95);=#Q)!?2&K62:RM$"-FC@!GEK\O^ M#6+;"]^O%+P5;.8?O%E\GD4E+CL/.\4;! S1M34$",%Y=*-3XB1W<08Z<(HY MMRQ[IY&74A0^&A=C1),5GNH(]NBTYK!SS*7"FD3&\Q7&&*3W8X IR+QC@F*1 MNYK++EG*DNU4C/=29J#""X?MWC=Q!;6+2>J.Z6>3IOW:+/S\P])'2/GZ?&ZX M,-A2"; R(G7$2=U(! >.,T0EL\8Z=L KZ_FIFN@Q%,]F/.568&2^-+/K.-I- MTM5]W-P3I!'3$@2?2A"YU'I8$PD,-E3%E82]S)T*OTV.PH&.6G:RDR&JD&;K MA0@EE(P%#SAT&E#H;/0]HX*2_ 0+BBS.'5O;+DE90W4ZP@9R!DB) X!4**%)8$[GYLL+(>JBRA!DGQ_B3E)S!3QY>NF+ MO0XN=8@)GB13*U'JY!;=0(NM]I1387-?$1V?Q3%:_G8UN]9P4"I@U"B7;$99 M2 *A %$?5Y4+72(" Q@'B25A!MK<#PS^Z@D>1]'J-1(\CL&X IX_RQ18FW_B M-?406A!HZ@^L&8^3H!A@DGK&&TZ5SVU!MPKR%TSR.(H?36ZP"L3JCC-9::J"P2FYJ]$P43$DL6D,N"%7PN:>7L3S=>!Y<3:PY3>D5[' / M+NXCS_?AVE\JRR"R!! .0VIQ:X'43L9SD['*2:6IR-W6:;]$9=_N57-ZR A; M!23,DR"BK.7!IRI"W*5"I2H &1P'0@4A4;36*OLCF+] WD].)HV2]W,,K!5P MN1/]6_1#_15-Q4TU)\ *J %5..I.0AD52!'GQDN)LB?CWG^]ELN![*P:J. * MJ/'TONV3MAN*:V$0Q9I'+Q,90#%E(&K# 8,X-1!B@_RX>1$/LM02G=@%%E *CHH=O64 <(Q3_ M)'?+AO[2U>+(C4RT; !51[W'E_U)>YU)OFPGU]?Q%(3C*0@9"X$TZ<&$\Q*H MP!%@/D 6L+%6Y"[VT5^ZLM457HUZV0"J-IOZS-KES7*:5M7YXH=ODSO9^A]^ M-H\>9\I7?GB,V P-BXC7#BK/<>:29S%X+8*U#A*]?1>/#B)6DN M4"I@V+,YK./P(G[)!XF!T=@#"ID'2C,$K$ZO(!WVBN6.-V\5I+31R@;T\_>B M)VN] NJ<-782U]5TFXWIS!-H_\ MJ4?46PIO?.S^)M%NKF?9]$(#RA K7!T MOB0$E$?8%,0:4&TEE*D>',Y];!Q_5F7O?>I8/C40IG VT"-M_'/6>CV=_'?\ M?CR&G,\N?L2)7_KV9I6.<*I.D)5^^'>L MC(7M_VO%0D:%K@)J?O1620O2_?R#-Q63_%UZ3!X M$?SLIG^QT.TBRU+89W#>^="T_CE<\XWNKYA21AF& 0E6 (H4 =HD7Y)QBZP3 M0F7OP7N"N&7=F.I(_UK 5V#N<^K^"F/* F(*("[C.9VHKD@ X$*3X-6"+O< MI8!RRE_VM%K=*BA&C>.7A5HMBYF_3I)=UN8,666$L=$==:D)'J7* YT1D:+6VTNA51@ XG.D,?9V[$C, +?[T*8<4M\:8;+D.)U1Z# MYLG,.U;Z7-EUJ\]^]S\396;7]\SDU(MD(X'57;PQ>!!]"0N<@I8S&JB6N9N1 M[I+EY([MZS9BJX%U5Z&L^]+\*MI_"[7D@'M% 0V61?^H:VKFM-(4L0!SYP/L MEJ9PXDD.)KQHKYY']=5F(;]LF];/K[WZ^C$0P=^N_D],&'?S(6#;IN-F- M;:,P4\@YS0"32@$*%0):$0@(P0A[BZ!FV:O&C&2C'O*NGW_AD?;?;;2]CJ'+ M>*IC0@%%4U5T[UWR8E./"F$(]\1]QIDMTYV"=0+=WA1J+#KES@ MD[&I@6CK_6.56LBT(9KS*#>T"%#G!-"6,4"BT,ZR.(/\=< >"U!)[N_IP+ZH M8SA4RX5S6?[A]73QPT;U732IFD SNR_$*$1 42/ =6DX@6A@,'6 ",VAQ@Y; M;@\X5GL_4,6^-02P)K?VBI?&%5(V/++1B$:0F554 M6TJTA;@'!79^H' =A2P4R*.]@A28MXM47'S>3">NTWUWL[[J86F"DH1&.XAT MW$2E#:FZ(08,2F,D0=:;7M=:\1./=HKX3P^[Q.ZOU])J;%R?(Y/VJ^//>E5I M#(/CP0 OG(U[*@MQ57F1YD P]U3"?CT3CV9027-C,[Z0+E:39KDQD(%@@C#336+CT9)< 8'8#@UD;7S DH<^>1[)>H)@(- M0;P93?T5D.D^6+9QX]?3L!(;A 4$%L-H?7EZ@HP9 5X*[C6E'H7<<9L=HI39 MPT:C3PZ%5\";/3OZE_O,0A\(X2[0E#L;UP+G$F@O,-#$<2B,@3A_2EL/N0K7 MD'KM2$QNI"I@WW=_ZV=+ORK1-^N"I?]_LOCQ/IXBFAO?KDKXI4CJ?.[C?UW* MIX@KE KJ-9!2H71"P:F$J@&<*2/B4O/8Y$XI&"!F%2?ZC%QYD2$S+G 5<+;YQC4V:HHH=SI%GH:29WK$N8^L7/HG3V23=(Z;L MG(]_ID+D_BI%X#V!&GCH0F1^G)7DU@.C??R/TDRSW.FF_20K7&UQ;&:- $\] M*9_?(UA1CA]Q6A_B]CYM?G:E8=9S1\C1_ MAO,>@0H75QS?P=7.$Z$&1G/WIV)INEX MQ!D$2"'(((:(LMQ5OK9+THM2_,U2*H/ZZ^'2L\HEEZV>S>,A)"KK%SV9/3Q7 M20\?3XS%@/>8Z=X=A/>10T! 7#@>6I MK7J0'LAH8H'F,F[8&&,JQK[.+OF4AZ4&1%@%8*SF@$97!2@4&&#.Q/\/A'N: M>W__ZSSE.88[.9[R' -6!>>8 Z\*H(LR>P($1S8]_V;I,B:JD6*"M56>VK^? M\N2CPW%/>8[ I@:B/4E8]RI$9Q@IP+A,#^Q(>M^;>C=:(1'C5.:OL/MVGO(< M ^S>ISS':+G:ISPX_D5($ $N5>&B6'N@@HP.K]<62A0]8,]ZG!S>Q%.>HP#K M]93G&.T5/XON?(S"==2+CHO!J/A+VLVUL %HY23TRJCX3[T.CV_@*<]0"N31 M7CT;Q?ZSK^).&FM4M)%)2\0B(+TEP"IMG8U'X.00WX M[%@QJ5,U,':,*II/Q3@1 "&3W@= "0P.T:Y"X1623)#\/=U'CU&ML\:[0/'' MJ,!VIJ>;E/&4W?L,BM66HA4,E@@,/$]Q:1]T]&#B$K20N/0SIT/N5-G3)*[+ M;@YBU.[(U>@0%GZ]>W^6?K ">KHNB2$55T(!ZXV/KHT3TD,2D4)00)HCD(J#DZ 9(3$ U5T MFBT7$*M>2;6'.+5+@')/>C,!V^36/)I)X#8Q&#C!%+$0(([NWP.!QF+_[6.XY]CB8'ZG!PL') M+N5GG1K[<;:8+"9^$U^30ML@>#Q,>91>M9'(7$<_[9R=Q.F_FR]?-(@(YCT1N*[5=DK*V M:CRN/#=0&7 H'-/Y$EW-ZPZ9]WKNN\"%)LIKR"00*IT[K8NVFWL*A,82!XR] MU3I#,.?EE\NR)@>633;%5D6+R_AOK \X@7MLXRX.L..IV&$\Y4BL$)!*4\6Y MH-+EB![O^GZY",^I>.ZDQD#E%C[X?_PSWB9]>NCK(F^FI 8 P(=3/4D/# "Q06EK<(!(B@].>#G#/UV+<09BG;S MBJHO3*T+'YW^+@+R/C4/.^L>6:^GH9 A6DD'!$HML-,C?RGBMJT)-(APR0+1 M/1BTYQ/EXHG9B9)+D<43(!>M_SEQ9\MXVM2/YF"D0_^.G4.;-J[L^2DW77;,*$^_E=!$&5= M!T@EYA X)AE1'"$D<[\#VB9'V:!@1N\UF[(K),QZ'2F"N'!< V_3.H(0 >UX MB,L*48H99A+GSI/=+DGIH-ZI"!^@S !U%]YL/DQ:;^./]<*?AP_Q^[-H@%OM M_,;?6AM.9@SV.NE&,05HVD2-TQ)0I4)0E#A!^]QN]?Q<7309@FHSKHH+L^;= MLO5Z>1[6KPWNN@J?G?-U=QXN?_@//FJZBTB=AQ2=\NV]8XZ-P@0;EMXTI/!3 MW-*UEQY8ZQ@6C,I(F!Y$&BY!Z<[Q6;GU2D 4IML_+Q[/X__%F4[NIR$$CDXB M0QZ@V7I6[U;.'] MN9FNCP_S=W=?]2)%N[N=G02K-'> D^X$.>C# 6&60J"@$988E)DZ15(]5BFLMY2 M7@;TH-=@."J@UZ?)3,>5IZ<7"SUSYNZ+7RQ2[^OW493)8FV'N:)82&6!%BEV MB5+?/0$UH#IHPQ'F".:^S>TC5WTT&\Z$Y\4N<\-2 =4V107.[._+R7S2X926 MH_/62Q?/NUJHN,LS[8"BR((@.;&6("E"[F(>.T0I6W1\A,TPA\HK94[Z;>LW M:XW88(E&'A#M<%QK4 =% &2&BV5,)K!W(D7!X4J:YZR0-^#3L-Q*'R&^ZV9 M+F_\HIW8=Y-FX>V/63-MKN.R^SRS:P-+XER(L02HP%S2E07&2!A/I#RN2:)< M7)<]CG*'OU0?54Z M1E-QQ68HHNEF?O?EU&K'V]3L8+XKW7+2J!X_$W9YABB MN!=#AH%RQH 0E-'*.1%<]L(/VT4IV\]@A$TLA\KK9,YZ=2%-G0L: F]2AB[N MR@((%ITYQPC$6&J2O>C4+F$*/P[- ?5A^@S0>WT$6MM/:)23"C& 2+3/E#H! M%"+)2"NB L=$F]Q-+[8*4AUQAH"\GSH#-%X!;5Y8Y"_W3P,D%]0RSH$C(3UP M-!P8KRF(F[Q#U"*F?>Z3UVYIRC9-&6'?RJ3X"BCT;=G:'WK^*-)Q9>)A01(2 M !:. &J# M)$BVP8PT%'M3F2NZS(2RDJRU<>B&^35=E5TN7#TG^>??5_+B[_ M\--;_VO4VH_Y%(2B%\E++W%M73]$J2R4:BUBG MPU(!VQYR]2[\8C'M:D&*Z:A"2 2*!71=!YH:]*5 _,"^,%[!-0.O*SE86U3^/4V&JOD%$[ ME\IZ@M]\.VG<%4$X!$TM8#2==#PG0&N, '9*8<@QE\]; ?GMD'! T,4 \PJZ"2V6N'L;MIN M<2H[)F9RS3*IO[#QVC.-;WKBWMU%X[QLTZ.H*VRE099 0"Q-UU#* BFI 2[. M5:6;\>#ZE,[N_\6RW3%',$XC*;O"_>]B.?_9E3#XYF=Z&CU$'Q@D."X$C-)\ M+(]'82CCH5A9$P1DV.,^*;M]OE6V[>4K[6DG*;B"W>NIFN[.K&V7>OI>M^U= M_*/?]'3I5VUC%_%PJT-<"B'5FP^IM)< NKO.)-$7]%!@043FS:R_=&7;8(YU M^!L'G IHMRT#[%?]Y^1F>9.>"* M "JU3-W0!8@K0$B.H70T>U6BW>+T(]-;"Z[GTG\%5-JD@[UO;LQDMGH%OU%8 M*G QG[AU0]8O$VTFTTET&+&V&AIL4@)R/*3"X**O*"%02 =AE2-.Y7[9,D#, M?M1[:]'UL?$J_K3SQ?0VL=Y?)U,_7S3QIU=.^4",0T#PY#_&)0>BB<9 B."( MUA[!YP_*=[SB[/&Q?C1Z2P'U_#I^"Z1)^WSZH7=7D?=0@73Q[: M &ZC&Z!2@_0 <]'GX;/]B/26(N9CZKT^2NTPL]^]6\8=_\':,BH(TU@!2Z # M-/XL.@#1Y&)%4@8'I!;WJ54P7()^1'LK4?-71*,^SFV6TW>?TAOC?!\9:"6I MBKMW5*83,AKH(( 6@@&'%6(B&,:8.LV*;?EJ/VZ]IN 8@JEQ]P>**79_L=D)NKI)3J<;>AU_ZP-EP*994<=L2I@T@'GA(!8H MNANYZ]\=%*I?!NM;B_#GQ:(^$F=9-9;>-3H&S"EWU)E(UO+\K(% &W M@GWUO9[_2*U'XO]]_'TYN=739#-6!3 8M1!+!S1T M! *# 2&8 9$= SKY#H MU2KU")KNEJ82WKTN/9I1L*J ==_]/-6Z6'BW?4[;_W13S+,B_+)KP1@!63]M9GYNU]U^V^_^+2< MN778D*3'98*R)5C M9WDXU1&CK%#Q5,?2BQJ*( 'Q#T*64)+ M)\XM4[SIB1216=_]-&7'K 69/ H&((F$H"H]QPFIF6^JB&Z9!B8HAX.-A.;Y M>W3W%.[D^E:/VFIO_60'R&HG@B0Z5 +BI >>8Q M5:_ZBU>!ZYJ=32]J8XV$5@6[]9,)I6ETDYK[]G95C0X&PIFE#AB#7-P[& ;: M0P,([@K142%@;G?T@$B%BZ^-185MI_-,N%1 LU2D[IG*UC7KM$(V+D8( B=1 M23H%?S&B0 0E=9RB-2;W%<-.82JR9:="WHRA_])M8*-SU=QY?^%O???8>Y-< M&P%ZYV<^3#I7N2M3\62JZ[A"6GQ:4 .@3I7C?8BJ))(!X:T+SDKF<9\G9">* M499DF8C0E$%E, &C:*89?\M\.',9K!R5F@#4)?X0BH%$V@(5CT0H>&:TRUUN MLH]<9:,S%6R>PQ J;/CV:&N3%O3%Z[F?IR.==U?!08%=P( C" &-KBW0P7B MN8#!(2XT[I.Y>N1GJ]T]!V+>O X %7AG>Z;W>99B2JO?7TGN='K\!%P@J4FB M@.E1E 3"D'A^8D+8<0\#NT4KW5=P).Z-"5!MO'O_0[?7?GX5*(4&*@NV73;W M3S.[K?N*H8"D3L=K9BB@PBB@DNNI":)4>)&>E?1PFG:-7[9@Y*C>41:55K = M=9=MGV]^ZDF;YK.QBCC$XP:&'$B.DE5,[W:E)8#HP @AUDF5.TMDNR1ERT&. M;ELRJ/_MWBMNVX]'O&+<][E7NFWL/>-7OWB,M/(A/:E!W A E=9 T< ]$(0 M*Y57?I3LQ-HN'HGR6$JF )R AN=]Z_04O'H]ATRD7 MC\>@5<%F>^BV R/&$.,,(.RCV1=.Q*-L_,48)P/27IOL35?^,A>/1U'AR(O' M8W"I@&9[[CLXTH0Z#!0Q!M"0"N4C!X$GGB $39QC[K2*-WKQ>!3D_2\>C]#_ M&[]X] %C E/1'VQ2;7-D@=;! (8A3?]+Z_)_\<7C,43(>/%X#"H56+)>YR]O M-0S6!F"PU/&PY..QR7L)//)2^R"=U;FS*?Y:UXXC;9W#$*J-=>O)?&^FTT]- MF]J"7"G$(2=*1P7YN'A)JF!M,08:,J&#H-C+W,4P#XA4[5XZD /[2'8B()7R MZPHYCHE2$#"?WEZ80( V"@$N)8?1YPC(CWH%M):C(B:="G0/$AVE]<',^=G5 MQ;E8Z'8QWA4B1)YI'57#G8XSP0X!(P@$5 >-;/0HA!DU@'-,O/9U+J7'Y,\0 MK9]P%Y2'-X\ZRCR9S)4(-%"F")!.DNB-XGC8$9H"AX*BEA*G96[N[)*EHBOH MS/S)HOU3[Q/'V[\TPP+9>*)!7D4GDED;9Q$0B*XETI@)CDSNT,+@_>MU[J)? M8_\Z1NLG[E\?9Z[D95'WRR;Q9\1;HJW?>:7KH<-S?/5[(2.1,S P8$U(A>1- M=)"@IX!KCX63%DF7^R*XRGLA01!!Z:$_\9:F'@\*&,,4P%HX(>.2EMDSM/Z" M]T+'L.F4>Z%CT*K@0!B7?'/CXP%AT=4^^Y+^A81=%XBF&F-M'+ XA.AA*@HD M\@$XJG101M+\#:;VB/-V[H..HD S#A[U4FL=AE8P:.N=!MAQ'UU/&M=C=!WB M9(0GB',L7>[;[KT"E:57-MC[T6D !A40*BVQ\W"AIWY3NH81B0RU"@B5DI4P M9L#(Z-0JY)PG5-FHN\PD>B%$E<09 O#S4A0G:;L"NESX:?S1]2]^YEL]C9;Z MS-U,9I/D#Z2J"^L66IO).1S-LE)1-Q['54852D%B!#CS@FFOC"&YB^$>)6#9 MZ-9X-!L/I0HHF,[*48!4TN6#O_73YN>CYFWK*0G(+>;( QN4BJN*VO0>(/JI M+&C*#->^D[!!&(X4 \$ZF&Y:(9!<&A /V-183[P2XS[# M/N(FJ.R=]%%H][D..D;UM='G\:/*>Z-_'E:[P'G[OKF)8OY('71O_>H/UPUU MX\+\.%O>K!N$7'&FB=&(@F!$] X,<4 SS8%'!@MH@T$!C4F_3/.HZ")S=/J6 M@+[\LY5N[+FW_W'=W/ZGMVXU_%FZJ+F+!B1BJCMTC#K1NCP?\=?9SD@:]C--^%W_X M[RQBOARUR%YW$(O-HN^ED8+[T1/Y_.)'XS+C]6S,(J9]&%K;M5$)5M_B9Q?M MSZJ(2H/[1 M_/$@7UX+N&/H(N_S!P&W7S>% ;S?4R;GM&[?(N_BCH.NA ME1H6WOQ]=)/]97,O;HHT95Q]!\;O@V/VYLK'+\%^6JH6SY%@[(5>]C;%F="K M!+3/,S>YG;BEGG8))J< ]6RHLH>R_3IO#BF@]%*:3A_DVMQ^GK2(M@U8#*$= M.F_Z*:""T.UJ_<>_?#*K$\V3LLH?E7JMHKU(J .OB1YSL.SU/$=:;=,FY MUE^K9]>K;J?O[A[^SOJA0#>9AQG-W+>IGGW5-WZ=*I4Y#6(,$8O> &TGP_/$ MAQ&1J8!X]\_%%]%)._^9YG;0E ]AS^[OE,T7'1/=YDA55T"'3K:SG_'S=M*I MXOOD^L=B?G'V_6(46AS^7MG,@U>D1V_5E_;[MFVZT1%*,\Q_B-H,W(<&:C0? M8_ QZIE>:H#NGS/73N^N+U);M-7;BYO%Z;AM';67:8?E4=NGDAH@^_AG:[^U M$YMA?3T,U0N<"FXD7TR^!D1^B3O XH->^/N>?Z=#LV7,7AA5< ^Y6QV%P7JZ MLN]^_?>BH]+['[/K;_8TLW=@Z%[0E;V:[*><6M-P/K;=?<%(*3@O1\^2?G- MZ RI-]^];6Y]>W<>7GSK!1D&\;[7!TY8LNM1-Y\Y/3B_=I MI;"139F"ZY3 M ><'*3?-EXQO/;JO>FEA/_5UR>C>"=]0?G[XN3OBY.CL/G: MS+[Z)@@9]U%3:Y%U? M+]:3.CG:]'2H8@F@0]':KHK"^&P$FNGIW7PRSY/;M'/08LF@)_K>.]53&+V+ MQ;^_M?:\O9RW'^>+R8U>72WERY+O]8%BF:)#43U&;841/E\NHHV/^_CL.J,I MW3UJL=31H5@>5% ]&^#79O$O?[]3^UQIW'T^4"R3-,-F>5!MA1'^% =M9GXS MTQP7HCN&+)91.A3%_:JI"[\YUBE]V9$.ZC MQ IA_VW23#LUGX=_-#?^?;.<+=J[+_J/,;#?^[%R%^ M3L+$KJ6_U'_>MTX9@0H'/UCNJCXG'?KJM2Y*1#,VU;.UP)]O?J8JI7$"9C*= M+.[R^&[#OE@N-R 3*8[3;#TGL)PNWIYARR409#B$U>GK;1$P\SGZ^;"]0*PJ MUG581Q7="C1^'L^%W_WORTE[;U?R&.4C/M,+Y*I"7\?KL-8LH&^W8V4 /1TY M2_;/'F$S9/Y\TW>_S;_Y-IZV;E+CO]R)/WW&/V%=1^6+E-AU_?13%PW[=W)J2/;1RP'TW-]-STG7SJ0/)T^%V_B,R61 M[!ZX7/;57BB:X_12&+IOOLF T\,H)7-*#NNZV3/Q\DD^4:2O6>!X/E:YM]!' M@K)#"7_G*K[F3O-W?N+?^8G'8>/^Z[+ISN.G+H^G(Q5+H]JW.K9.MC0 T^F] M6'F6QO/ARFWK6]7=])E[:5"NKQ?=JZ79?/:;CHOW8GESLXI;S1>S2Y.Z*Y[] MG)KIO]HVB[$F@SJJP#V)'.A'=)^TT\5E:#TK6VS _5\S'+K:0!6.Q12.DKW^^+N[(_6S9.( M&:#:-EZY"LN]S-X>%=0"SLCNR#'?*1?'VP/3-C3?C _R9&(?_[33Z^A!??_9 M+MS+*>1>H?T^5^Z1YI&8'ZW!PM#_J_TXO^U::[ M=-KS;"W_YQ'_/$][3/0Y/BO%7,*\]!CL'KKL2)G M\_.PGL9YZ!A\/XW,[!C\T6+//+/;D$'*+IW&O!%\)>_,O=PW5X;OT]1U+'^W'*.'\FSN?W<_FZR+] M^1_S[V%JT[0N%].DH-38(Q>EI[RXDZ\R'X]3;-/9 M=Y&Y9:*E [UK:?/D2K\^2MM,[]M?VF;Y\_-\ MOLR(Z+YQB_F^0^WH81V5MJ@_4NU^=R]H+A3WC5O,XQQJ70_KJ/A:;"Z;A9[F M>+[W?*QB55(&K[FMNBB/T)E=+/5T>O=-3UPFH+8-6:P>RG"\]FBF=$Y5NG*/ M$G:GQDRF<=>8Q M68B<(&X;NUQYD0Q8[E%6#:;T7M3L!G7GR.4*@YQB5P\IJGB>SW*RN$NM35:J MC,>;FZZ%VX=)B,+X.-MY3I+'?:I'RA7:20;UKO55AW"+X+, M8R&]YT.]$*\J=C1 C861WV)^TLS7P:\\H/?]1B^\:XH^':F\ZA;Y^>*';T=> MW]N_T0OJF@)71RJO]*K69CG5[9?)?)'QJGOWJ+W@K"F<=5!!I0%\:5E.C83L M&+)7MD)-P:S]JBD>^=\8__P 'AJ[%Y(UA;)Z*JL@I)O^Y/>.^Y=FOB]?:T@; M^*=C]P*QE@#67O44]W:>>=ZG+K^M _:"JZ8 U#ZUE*Y0FQRJ-*-,@&T;KQ=> M-06,]BBEAA!_EJYFCP?J!5!-49YM:BCNA#0GITINQNB%1TTQF&>3KR/-^V0X MCLU7Q36%22I,4VUFOT3'92W8!S^W[:2[ALF4IWIX^%X@UA0 Z:^RXON2FR2Y M])1"?/LPNUS7SX=&[X5L3;&0W@HKO:W-YK-WL[!(3XBRY1_O&+/7FX":HB(' ME%,\@^#A]5>^5('M8_:"KJ8PR 'EU-I]X/-L/HG*O&QUUWFR;5/>=.JJ\"P" M<&(K@CV?R=*7H.\T,C0I>/&I%[086.QWY["G1*#OAWN7.MF MPN))S'F/,DK?%-R+=O);TF=#%<-FK[:WHE+1Z]*SZ72++/]>&V3+\62"XGBY/=ZR=#%7L(/Q"4)PHHC,KWY=0C M:!A*7HUK?BZ\^S35UR?!LVO,8H_M1\'VV'%5&$ M.[G2(QB]R&$$GPQ7[$7[$$.X31$5&M=@S]I/L8'6P;0X,[/1*KH[WXO;TIJ6GOHI?AFV3\VNS6(N: M)][?_RN5A/]/Q'F/_L:WZ.L?I%^,GOO_^W_^!U!+ P04 " #PDGI:/?Y^ MZ?<' "6E %P &1D9"TR,#(T7S$R>#,Q97@R,3$N:'1M[9U14]NX%L?? M]U.<96?OMC/$!%)*&R@S@:0M"TES25IF]^6.8I_$6FS+*\DD[J>_1TX"!!(N MS#KLSN7T@2:1+!_]_?.1)1U+!Z&-H\.#$$5P^,/!CY4*-)6?Q9A8\#4*BP%D M1B8CN C07$*E,LMUK-)ZLPL72E_**S%-M])&>#@OYV!K^OU@JSC) MP4 %^>%!(*] !A\VY+!:J^U5]W#X=J_VACX-WM?V@MI[,1CZ.\/:SMO_;&_0 MH91]>HRQ>80?-F*95$)TYZ_O[:1V?RP#&]:WJ]6?-Q;R69S8BHCD**D7UE+J M4%'=9LF^BI2N_U0M_NV[E,I0Q#+*Z[_T98P&.CB&V#+9=_7J=[-;MEL4_JH2[= MY)U'F=S[>M0[:9XTSD]:/6ATFO"E_[EU#B>=;ZU>O]WJ]'OPY2/0;W#\I=UM M='Y;K-?R&OV1&2N'^:Q*Q((^?/IAZU/BS5(E^B'"4$61&KO[P(I!A�&OI1 MVQ L)2ENL#<>M"8^IK9(=T6/I4$JCLIV]^@FH/##FY)R MD)1OG+B40&KT;90[J]P!TV^;,,CISO8 >HIL7[ A%%<( \2$CC5&15?D!.C@ M&/6(/@54)Z<#53M'H;U[%_"AB_MPVDS;Z>4=*!V@KM!5CD1JL#[_L$]&I9'( MZS(IKE5QT'XL](A\PD!9J^+Z+EW8*]26U(EF#!4X39-OO(57G7H,2^;88'[F M6;)7)&W9X'[:VUWOW;N]EW_>3L-G!F X^)6Q3J:R*=Z:=D;Z!B)J\,\N; ;<+9V3$#MZA/ M$R,Q%OHQSQZ,VO]$[4Q8$3-FC-EZ,>OEQF)LH&&DJ'2%+X?2AZ[-79/*Y"W* MU/"9.5N4YQ/J^'&#E S:HT'[K)(1 MG+H_Q\K;A#,9NS:$T5L4[%HEAJ],^$Z20(I--Z_#SW(\8/(\P+GA "F@Y>:\ M4/M2P5F_V6#\%C4[TN*[C!B^TKT==+6\6-KOTZDNAJU,V/J9OL0+RD%MAXTR%PKJ7D],5I@Q-%T2X9+"F68M[\>EMCNLU?CB:\U!TQ0 M&2/IPZM>*))1*.1KZ*FA=?+.IOLYBNY^?W:FU28A1,K8G[$_ M6_/ N%NO*H*V"C!RBT@Q;TL&==UY1,#S!^7QUM7H2^/6$.H*;0V\:G>[KYD[ M;E#7HV2';&NZ%33YU6A^-7K]BGY)K?JH=+'J"+P2[-CX 6YMJ/UIJ1&=M13< M*>4V=,VD42L:"WT)C?0Q#<6+$F@F#:-6$FKS23^>$5W6)^5YT/)0XV$V?DI; MJY3=$!,YF8=.,FB\6,UZ,-,JR'Q+#VE7&*FTV#/DDU99RLM?_DWN;;;[P4-B MO@RU_YU)_S)U8[V>K^*G-K@L8XG0;A7[W]_E]O8]J3+2+>E?UW1&%X"] M_^0E7N-W/X;7F^,D8H15@8:Q65%#"WJNHC&(C<;_^?[ M#AWRKBMKW'6%VS[2[ERD,A@J_61'_#+DX;=XRF1-#2SZ;A#G,6J^*&F^ZFR4 M"8[_+.\% ?BH-'5^-/31#Q,Z^2AW;V*_VU_H$_%[%CRJN&8[^GD-A"L,8#\+N,:"23P*LX)\O+8/.*X1LR*$6WIPY%4O)<33Z+P MLIW_'+UXV-F3I4^X M(Y$JIJYTZCA(GH/DGXVY3Y$:$'.S#6&9/6;O.=@[:3;.KWL3_$1W7R#III&Y M^U"&E"K*8K1Z.DABY_,2$GFU"NY,K%?*"XP%&:^A<<24W5TA&P/D=?]+8"R; M2&@)DX]%/EU& )IHR*S9O&M;)-E0^#8KUK?C:=>_9]J5 RAG4O].$.I4:>$B M%3D ]:BSY\)5X#7" $4J-OHQR4 M!IGVLZ[\>LY)RM:]2"#!A]$/ELYWYWN>QW=QX]R411+GC*3)B_BEX\"I MI'7)A &J&#$LA5ISL8:KE.GOX#A=U$)66\77N0'?]2.XDNH[OR:MWW!3L&1W M3CQL[7C8%(E7,MTF<2K MU\-4#&]SM-D6[*17+;M6&.[J.3/T_[=_3XF52^Y8I C[]46 M:">-D6!R!ER@?E4G(:!?L0P#!;6N)J(5K0M8&IPX.S0:T#J3JH2EEM"6XR;G-&]XV%3@ M&CX2A3O^J,E%J(H5I&F 3A$KD"QX6RGC@@C*28$7MF/>[PXE5<6(TJU.>/!< MB!H#+UND.WD\U_DP@.?86+\UA;WDU4$XGNEFA;>GG^#+E=2\^<:VPW+-GGS/5JB*+*?N;0I9 MX3C5YF'*DW>^M[:O\;#Y%_ 34$L#!!0 ( /"2>EJO-LITY0( $D( 7 M 9&1D+3(P,C1?,3)X,S%E>#(S,BYH=&W-5MMNVS ,?=]7<"G6OL2MKW%N M"] E:1&L38LD11\'QZ9CH;842$K:[.M'7[(V2+,5V%4/@F22XCDD1;F;Z"SM M=1,,HMZ[[GO#@($(5QER#:'$0&,$*\7X NXC5 ]@&)567RPWDBT2#;9I>W O MY -;!Z5<,YUB;WM.]ZS<=\\*)]VYB#:];L36P**/-1:CYSE>(X[]1NC&;FON MN]BT6B:&5BOV_-87IU$C6](OC93>I/BQEC%N))@#:/OV4G<>6:23MF6:'VH[ M>AJ?M!&D;,';!5R2QH+(5>)0I$*VC\QB='*)$0<92S?MDW/)@O2DK@*N#(62 MQ:58L:_8MG*7Q?:QPD#6*>.XQ639.9#A4\+FC$+DG-K=LUQ_RV2/SPN<(04- M9064XB5[N[;%]$82,Y:A@C$^PD1D 3]$Q_P9'#8:7\+%:')] /Y;J,V#\&$AQ8I' M1L4R+D;G]W-V]SA[Q/D>(11Y"":X M8$I7PJFF"U3X[[&O)_GM 7L6_60<0@5I)2 M2 G5"J*BX5T',DS )CYY;ZN3-*7,4 ^L*B O")&R4CEF/. AM0IB6.5-Y<0@@^42 YFOJ!QUPA2<<[XBE4FA\IV_91J?(1:R@+,A$T >$:$!AIC- MZ7#'*@+@GO["_?U;63T^>WJ!P RRL !@ !D9&0M,C R-%\Q,G@S M,65X>#,Q,2YH=&WM6EUSV[@5?>^O0)UIUIZ19$F6+$=R/).-LYULI^W.-C/[ MV('(2Q$U27 !4++ZZ_=<@/JR)4=VO1O9TSPX(O%U+^[!N0<@+E.79U>7*>H'N1SK>'YU&:NI4/'[(]7MM7O][KOVH#.0O:37 M&Y_WJ']^,1AT(I+=B_Z_.T=HBNJAC77SC-X?Y:IHIL3C#[N#THUF*G;IL--N M_^5HHYZC6]>4F9H40V_MR+]010S#AH-NZ5 ]T7"VKA_I3)OAF[;_-^*29B)S MEI&BOW]DWGO#TZZ[0ZEZ?<:.'I/7_7_(A@.IE#<>0C&:<2%4FG="%T MLNG'2_#@)Z.*2)4R$Y]N*:JRB.5\ER-8NN;J$?W\[O[WMOK_N2&N34O\2$EB:"X^M,1?C9R2;8C(8W4N M7"JQ\OH7(Q'6WU/G!NNVO^?LE#*.P:+-C!*T.R\WB:C);[[1='5:"Z/_^-%' M&]/2O0C3^5FDB)XM9I-_\6?NE$;(<]POQN M=WQS:29()$Z70P[)X0:I>W!!^EY:A ;AR.?BIM"SC.()-39B%6N84&@("8P@ M52%D,1=5X4Q%\ #2PJL,A$Z*'$]&@8(3&>$5B#=73C@=ZMVK4%!$UDHSYRJY MO"&,N]:GQ;L8QF#(S$L4C,$5(F4@25"M0'-8$H/A9ZF*4F$K_K-J/R-#=2?L M0*YL!NW",FBF7 H';4F1-Y#[+6&:CN'F%,UB,9ZO3\,K0>#9RT$@B405B#'# M9173!N"'ZB@V:^6J2$ G0;Q !F15C#Z!F[4 -H Y9;*Y*!%V1BPC.BQ/#@:JO=:[#D_$ M-5EH5D3+Y[6OXZG!*3>2E=V_">>^,0$6]4@AF^K*H -PU%19SWRH187OAT7W MBC/7>==0)CW.ZG2ZPDJCYF0N5.!/V&)UIF)_+&&KL56QDD:Q RHD?9\)"NZI MLIR(_?*T/FM[GM268) #+W.C4@+@495)IG>XY8U8)72T"/)@7=7@UYBX(A@8 M[2E^.N,>%H['AX3CL]Y]'.]-6/?@O#_5[8UJK(2IBAFLTNI",K%+"Z"SMF0$ M2Q,OT 1\*SE6F7)S3O+;AN6UY8'G,;4X2]FJ8T+^N*T=*BML=2S"P*(DBK2) MO0%>I4ZH@-;( &V44,EKAJM @0?X^F,/GRM>!X"C0P)P(.)/4YE5GJTXNI0D MT(EJBKC8+7IOJ2GV8-_PN%T">KRB(9C3!J$YUI7;;<$^^4$N:Q.KZ.3K^QXQ M7NASOP0IS,1B2Q[T"49Y!;B+#PEW-7&&D-Z'!F_!:_7F2[;B[Q%TR4E=1U%E M& !K&71+K[FV#N_YL!1]V0@=_5HA :/KXQU-$B 91':G=FTXMD[D3P_X8*&H MEG:=!*M2:9=R@RG0(Y]BGQO\?-2\/1>9NJ&L/DJX4[_Q/T_1,Z#]H#9F_=>S M,?.GC/%BI316A,7\N8[6%7B [ MC#6T!9?'"O;Y3HZ!:9"Q9;+'_RRM%PN1?JT4S/>+KBHB?_)P\O^MU^^6\3]D M$&L0C_Z;&&SB?7.D"-"HL_9R"S0C><-I.(@WGXB][/3'GXM3HD"LQ2J: &'0E(V@!2R$@*URX .SY)VIL\K6\[17E^D\,>".!F)/GO& 'G]D7<.L$;*A*J8ZFQ*GQ$).ZI-W4Y,DY66FYX326:H# M+OA"/CI>8[K#)\6_2Q.E ?;=\T:X'2$6#CB_4:QM&V-E MD6G"Q$R6EH:+'R/DI#*3\Z$J_$"^T:A>)V/MG,Z'R'RC*>$O96:O7?;>SN-WJ[&[Z0+<7P.U@ M=]/U;D^]R<%L3(PM9?'^Z.SHSO?485MXUEWV]T#5;GG+E4=KF.'%='<:_0C)F)/[T"S?_P*\:Y]/]]4'<\6L #Y;^35VS<],*#_ MN_W6P0N+Y9-ANMVCFN(XN<,AX0]OQ<*^ W!WOR"_AL#NY^D7OJGW&M?I3P;: MFB5D0WQ,%25;[GJQGKVNMU1/">[SIZ)OAX/CEJJEQ<][0< +DK 8 9&1D M+3(P,C1?,3)X,S%E>'@S,3(N:'1M[5I=;QNY%7WOKV =-&L#DBW)=FQ+3H!L MG 6RB[:+;=!]+*CA'0_KF>$LR9&L_OJ>2XZ^+,F17>]:-IH'1S/\NI?W\-Q# M#B\S7^0?+C.2ZL.?+O_<;HLKD]0%E5XDEJ0G)6JGRVOQJR)W(]KMIM8G4TVL MOLZ\Z'5ZI^)78V_T2,9RKWU.'Z;]7![%Y\NC,,CET*C)ATNE1T*K]WOZ7';D MQ;E2ZO0X/>GT.A>=\QY)*8\[P][Y69?^U=U#4U2/;9R?Y/1^K]!E.R,>O]\[ MJ_Q@K)7/^MU.YR][2_4\W?JVS/5UV0_6#L(+72H8UC_K51[54P-GF_J)R8WM MO^F$?P,N::>RT/FD_]U779 3?Z.Q^,44LORNY63IVHZL3F-%I_]#, '6A,=Q M-.\,_>2ZI*FYW1[;^/DVTT/MW[[IONL,CKN'OS^ M1-;K5"?2:U,*DRZ;?9_!NS+S/UM=)KJ2N?A!EQ(_\>OO*5PB^R+].;X2_Y@X M3X7#FK25L2$TV_CQ[]HAEI--CF"EV@\/Z.=W]_]DK?]?6N)'2E-+$W%U*#Y9 MHB1KB23@=")\)K'(3L\'CYT0K,W3+:>DDDJ!*=LYI6CWKEHFFS:_>:8YZAY. MC?[C1Q\L34OO/$[G%Y')$0E+(TUCY!B?:8JPCOA>;XUM(>XUDX4W5YY#L;I!Z.Q>D[Z5#:!".8B)N2C/.25U3:RE6RL"$ MTD L8 2I2R'+B:A+;VN"!Y /04D@=%(4>++,MJE,\ IL6V@OO(GU5BJ4E)!S MTDZX2B%O".,N].GP3L$8#)D'&8(QN$*B+60'JI5H#DL4:'VQ[0%^*$ZBNU"N2Y3T$E4+,C]>:W0)W"S$, 6,*=M/A$5PLZ(923G^1R2 M#1KJ6YXQ;7J'-4 X-P!*&<\&>1+I,I+D9NRE(+5UKYZW$0))?1KMA M96L!:VYJS(JUKP1N)SL'MZ]+L7G[YKS7/1NX!E"-I&"",%$O[KN#$+@O0EH* M$$'(]3 G#J4@X'*8:Y=Q"ZY6@!^9(_E9:9?DQM5HQ\QI31ZQ4EF3D,)K)_8! M#47 6HS_Y]LDD^4UB8\@I5_JG%R3((]ENWNZ3]&4[JF*3_%1LU(M(U!Y$,'T MM8#?B">-(Y@D #7D+@B M&!CM23V><7<+Q\-=PO'QR2J.MR:L%3AO3W5;HQHK8:05@U4Z4THF=ND =-:6 MC&!IU11-P+>60YUK/^$DOVY87EL!> %3TP.4M3HFYH_;QJ&JQE;'(0PL2I+$ M6!4,""KUFDIHC1S01@E5O&:X"A1XA&\XZPBYXG4 .-DE $1W8BJ-+ M:0J=J$>(BUNC]V::8@OVC8_K)6# *QJ".5T4FD-3^\T6;),?Y*PVL8I.O[WO M$<.I/@]+D.),3+?D49]@E%> .[5+N&N(,X9T%1J\!6_46RA9B[\'T"4G=9,D MM64 +&30-;T6QGF\YQ-2].42=/1;C02,KO'LB7.4<*=^ZW^>HB= ^TYMS$Y? MS\8LG#*JZ4IIS0F+^7,1K7/N8KP]0(:L"-J9=1*BUAOK9ID_O$"71:&])[HG M.PP-M 67*PW[0B?[P#3(V#'9XW^6UM.%2+_5&N:'15>723AY./C_UNMWR_@? M#J OC + 5GFJRR]CSMU>7Y'=P@ M?40Z3RVXHX784V \H"<<63M> -"3!WP8:/8V#;$ MRB+;AHFYK!SUIS\&R$E5+B=]78:!0J-!LTZ&QGM3])'Y!B/.;1!&S02$N8C% MS96'T^[A4;SUXS*%7TX&;"Q&'X4+$D5=KRHX/3WH7&XL[A]W-3>_I]ARX M/=O<=+';HV!R-!L3XRI9OM\[WKOS/;7?$8%U9_W=4[57W7+EP0)F>#'=G<9" M*Y73D\.H]RT8A>LI$3OCD! M X:_JU<-7E@<'PW1]1XU],:)'0Z)<' KIO8]-L8[QOUA1C;'/=[7>AG1W\[7 MKWQ=[S4NY,^WE-1\,B;^B5VB^-E"B[/D##+W4Z8I7;T3]ICU_?0)Z_G L%_- M[LO-Q5ZSS3Y8G9RC(&065-SS2#6QHB:W49J+%THKX\*'_7[\10Q!A[3#,Q97AX,S(Q+FAT;=586W/B-A1^[Z\X M3::[R0PVMH$ AF2& FG3=D(FD-GVJ2,L&=38EBL) OWU/;),-I!D)]EV<\D# M 9W[=SX?2>[.=9J<=.>,T)/ONM\[#@Q$M$A9IB&2C&A&8:%X-H-/E*EK<)Q2 MJR_RM>2SN8; "QKP2K19#N5-#U29?R)7!ZO,=; M-5J/ [_.Z)35VT&C';$&]:.&-Z7MH\!O_^GOH2FJ6QNEUPD[WDMYYLR9B1_6 M [?9R'7GAE,]#WW/^V%O2U6SE79(PF=96"2,TEA@>:4X$HF0X;Y7_'6,Q(E) MRI-U^''"4Z;@G-W I4A)]K&B2*8"?M"%%D\I7R[@\O)V>G9_W>Y&QT M#A=7E^.KWOD$)J/M_-]@YG[+@GWECMV^"^-AWY1@U_Q:PZN\^0IZ8^@-1A>3 MX>!= ;^%=-L[@M$I3'X>PKAW^6/O?#AV1K__-OP#>OV)D02>%SR[)!PC\N0I M5G\ME.;Q^ILC47\0B!"+L624YRL^4*J!<&TM( QBXS\ M,V@B!CUG,"9R2C*FG-$J86OH1=I(#&A ,@HDBD2:DXQCTJANS7M9MB")_7[) M.BWSF$6$B[>NM^S4BYQ#)3QH!% M+)TR"36_8K:#NA5BFK4!C-=*LU3AAB$Q$8O!W:AG2BV8W$1S[_7T7?7[K&)+ M'T@7?F%Q+$W'7/A)DB53%;B03&'C,UV!_IRSV"H/5RQ::+YD,(J1)HBC:>R M2V3$!ON#7/(LXCE)@-VJ"ZM^> NW@=7B62E9M\8U@N'N,FUG+IH?S)$D:S"S M(S&CXX;K>=$JR?Y>(//,P4V9EI5C"?S: 3D$(;?GE-\XH(>W1$!>2JZ-N^$J MFI-LQC9L\-LU' J-=LD>Y/>CW4V)G.'A3HL\-*U]R\U^.]UNN 4.$^P"SW!@ MIW;.1NB$H"'%57B4"81+I$*.L\DTO6)T29( ^L#$<."@(,>FH\2XB'E&DF<'E)4YA9=L-H\#U@U*))R"J:'S;BAP3M*2 M O\9C7=3\Q?/E/#,R,BYH=&W=6%M3ZS80?N^O4,.4 M S.QXTNN=F F3<*4MD,8$GK:IXYBRXF*;?E(,B3]]5U9-I"$,'"F!VAY"+96 MJ[U\GU8K]YEB*9%C.2WTF?$;>HNU7%(9D]-JG7Y#O_<;A9'^G(7KTWY(;Q$-3VK4 MC=SY/+!Z3@\[S3:\M()VMQTTK4YS[G9#]T^[!JHP7>L(N8[)22VAJ;$DRK[7 M=,Q.*Y/^'0WETK,MZX?:QE1)5M+ ,5VD7N$P2",&X97B@,6,>P=6\>+W3#G5@G9BFI'+0 M=I1+X]62SJD\/+#;EN\ZIM-O**4JMIT('[D=0!8)?R>_A^.KV?G9^7 P.Y]< MH,OKJ^GUX&*&9I--_S^@YW97)_O:G)I#$TW'0Q6"'K/=EE7_\!$,IF@PFES. MQJ/_5.(W,MVSVFARAF8_C=%T+PH.LXEK\MAT';/T81XWKT?ODUP>402548 M(Q*09$XX6ST7(B>\LF;N8/HTL*.*EHP*X\U9UA&= T7FT7I;;+U=+NQ>V8\3;@7M0[/<;3C;''4 MU:M*/(])M<"<\9!P X*/<2:(5SWX(159C-<>38L0"B6_-#=G4K+$4]>86U7< M QR7_4MA3HO+&T[3-;NMGKKD2(A#AI7A\OYC%O>?A@QW9;VNV;/VBRW3OIG$<(??PH-GQ MG;;^!W?6>PK\^_%JO-XIY") 4?RBG1;E-4&73%9; 6)&@L4T1,I__ZO@?X]^ MK4C(!4Y*#NQ/A[Z#_Y^8_VQ'N4N#1E&//FK?7=1Y]%4MY=97HHR)XF#S.(FQ MZM+W?C7-T871E;65N=&=O=F5R;FEN9VEN+FAT M;>U=Z7/;1I;_OG\%UMG-2%641Y0MQ4?&58KMS&1V$JLLIU+YM-4$FF2/08!! M Z*Y?_V^JP\^G=>+_-6W'"1O MRK19Z*).TDJK6F=)8TTQ2W[)M/V8'!S(4Z_+Y;HRLWF='!T>'2>_E-5'F:=/GZC#YR>')\^>9D^? M/3^>C/63R=&Q.GD^?G*^+?YDOMS M6N9E]>*K0_K?2_S+P50M3+Y^\9)>_+A2K^,K*JL =65V;*#UKS M?QK6!LND'U>\]&]@G-P4VFT%+_[MI[F9F#H9/W\\;L^UOXVJFL%.3LJZ+A_GB>O'[W_NS=^],//[S[:>,AW?\E\S0RG9:5JDU9O&B*3%?XU*-79V5N MTG5R7L/-I4O\]_)"5P5>X!\*:^"YY$.E<&4WV2#Y55TN7XR?]39G_.3Q-\O; M)_;KG?Y94RU+JS]W-4<;5L-[;&!CB_H%LI3 M66,R5:0:?Z>*=5GH9#4ODQ7P>)M,RRK!*[>V\"4+<@#VG^DP@;_ XSA34]O$ M-A/XL%&5@>W /TVG)C

)Y6V2U@J3J"6:9LB MP;>BQ\??O(2OZ+2I3(W?@#U9Z3S'?^'AZ \PH64S@=7F:QH.-BVE8?"/]#U8 MW@)>AGV]T+2&"0H];2W,)*?%V;E9/OY,*CO9>B(+% 3_!8(>.!Q2%I'$HJPU M[1<<'A(%;9A:PH^IFN0ZWNA.7:ZWA]P8I"2F6OJ]A47 H0V=?Z653,^DA51K@R#.8"7]3P[U(50XS+[(& M2 E_UZ%QC5MAARBNL"JE4W=DUZ:F[OKPYSG\1XZ$"G^';TX-GJJ!"9@")K?@ M::I)V=2#K_<(TJ3SUH-9"7]S9/DX2?X$M+@R0#<3G>!! 3=CBD1:&B"B44Q! MN*EP!K;):U4 T35+V'ND/N*91-8L1 F"7\LFIQ$CGEZ'SA1'_&64Y-96MX-M7F JE)P4*6:T=TLC'" M:"M]82S,!O;&XL P8P54X];BEQ)6,L)7P\XDBP8^AJN"\1*5?BS*5:ZS&8N0 M>@Z+@X_"*Y8(W,J\X),R+;K3F,0Z+"U(&+JNH"\MD'+?W/#T%FJ- M5%#IWQHC1 #OU&:Z[K&E>(]X3471P!V<*&OLPV7??=:(LUIJFEJ@;3A&I'7%6@B03:X5 M4%:)!\-'D*\?ZO;_4*/07)<-7'10,F;,Z8%(22T'QH!WI,@ZM\/O%ER(\WG9 MY!D.$120WQIM60*%78_>&B5+W&*4&T6MTOHZQP?'LO?L\,G^UU^-3PY?/CDZ M.7CR_/GQ;1_+'=D!?]>%KN"FOV]R;>\OI=&(+TP-1F9Z#=K[J?1J_2]S \H8 MJ"MGI;6@(I!"/A7M'_[Q2LC]W9Q+M^)7N#TH*8JR!C4)+HA%6\!)WQ4(2M;] MK]3H1L(P]E2$#:>FVS#-V3+EM:03X!' MN= ;W6)RS(?A%36Q9=[4_5VC M+^_ >V D?6Y@4%7E0)+KB+HO(6,ROXDNT^T@9F?PP" R(S%M<*1R4BN#AJ:L M)049:FE8DJ:1$MW3EN\O$_L,#F^6R\]WV&W!DJ_-MT$_!;*ZBJ:(&(A@B5*! MO,L%4$D6N:N05)9-E7:W8_HQL +SM".M%=T;: =/M=%G^!M X]' ML_GS4.*/5'+Q>=;10"5]$V@DD -AU0+M)<9FS:6,M<K/0X%GE3YX#69/10;_656F.FNJ^ZSN7V[7E\E-_7YA2O$E.>V5:K ZE81\C<#:W>?B2/%BR\"47"7EI^T0M MSK*I2I$^5:V]RU*<+Y-UHC\!7T6-L^W7#9V36=9S,HQ;'%L^0I4LYPL##O\65FX,&A?XZ_2G52Q[;ZAJ]Q3 7NCTC M47H*G3LU9%KF\ ><70I+G944P-A#UQHH0RYLX6CN+FS=-\$1>4:3_V,F,TRE M/G #9'J0XNU,[G)O\)CN0Y^WSQ MIC MPD/SLK%Z7N:9#Z]%JKK7U$&66%NFAHC"W;0%N:PKBN.EJJK6Z+>^1B!M MSQ1IWA!SL'69?DR6N2I:89%1,C/3&OY!]U-E)@W?+>0V\!PZE5N3I5>GNMK_ M^JOC9R]O@5U3I/Z;:P5O#S!B?4<G*04_QL^?//7QY?ZXCE4 %3S?4<%=4P%> M3^$B&-U'Q15.LYJQH03L'+B 68+LG39%Z@VO-O? 8*VPBA'%8/4G!4J!'I'% M!?P!3NZCKNG/L(@&-(BZJ?AI4&= =0!)#CJM;2H8:][ ,QB)!>L_Y4CPA08. M%,7.1BV]I-;IO( MG+$JC;%B!4:?1.LN0+XO4?7>T=L]H#=4:0SP"329EE5) M,7LX.>@L/&O1TU59]>KK'CZI0$G2&/X'*7FN].\LM M.TN)T'MO[6F:EDU!5AQ^9G4?QQMT!;OD!ML/#=%PH.>\NSG0);?SQF;?# MIWST8 -@NVOV>ZX9)B0I3%PD>]T:& MB_=>D12CO+B)QD,A;23KG)K77%[/C9XF_](S.)AW;.:B-#RUUECR_KN\E-<@ M*ZW.M\J/&#EPQ43?!D?BXR3YC!.SG$/5.C.?AX8!&6\W9,"*402J[,*[PC%< M6)582)#%?BZ:2G^74*5E%W51=G*^U!(3C#6YP3!*[T/KL5LPS+"_#F0'?%$Q M71+M'PKYERC$X26:ZN:A'R]/6%QOB.'>=P^.+HO _?C)M>-7G_K/4G1%>,_L=IIPN@W MXF+W*_PE'..[7*4?@=?+?<&C,F7VN4&P;=B'&V>WJJ( =IJR6)/"@M\:4&1U MA93M::+2*'6Y7(;N>%E+4G[MY&N0JWHZ12J76<["VTO"DCN)M M&+*[0=#M"ND^&KJ;J"3T[J?N7*VEBY)&@2]0%2ZT2[H827 ,RV;T)ZRWL/E: MN U^3:)D(7Y R4 Q6[DRGI"1RX\G1\0*@P+]%=%&C)_6S^2JV_\;)3\LP$V.?YFE)S#.MC1,/Z&..D;G'K:Y+D_,IQ>" WB4V#[4 [N!J\&' $NT0H1 MP3=E[D RWPM=+;E\K9-!'>D'T=?=A2>'"LZ&'"RN3@2OVZ]E]3$YIY"-=\U+ M_8N-"ZE:U'MMUH\+MG5E^-C+(NP,G^]$&),<\F?GVV\#2_H\UOP+S*U9O%,W8QLPR:7'+V^64?YZ, MHK>86'-POM0IAA<2IUH]U#L;Z5*)%%:R8L1(#I@F0+>!Z.B2>]3*"393=_,H M-_*RUS99!-[8X>I/%(1 UVC;V#+G%+A*,_MP*165=G5AUTH7CS4BW1YZ R MOVXESO45);305EE=F$:2Y!T@( ME1/.LL2R"L>08BXTP?0OQ>F:BLK:K5,>0!J_?9T@. )K'V ;+))G!_\31NBVB ?T\""U3+)2S2C67O@251ZH5!)]9_&;P69/')L MIN6[\'45?IQ1C..!Y)]@ZT;.1\R'-5,*V@_K?Y=)(9IZA65$_)M.6^0-K4*)F7*WBT0A]&R )Q MU9>#;H6-#F7;8@,H3_V/KKYTE MB8HZZ?B#69)CZ**=AS/!.BD\@-:A7DX\EWY"X 20I,(*NV-&2#_=4;AR 6%5U3#I"QG(..()N0HZ! M:2"UJ<%ROY))),G/+L+<.C]F5&IHQ=%JKQ2#[D#O_W4<3FU QQX?]^4B3&QE M(#)6)ZC0@=7(H6ZI'8XY8%ZX]\.5\QN MV@5B&Q5Z>#+-CKI=-=TVI'YB?2>=38A@QE!U@K%&P06.R/O2S@F\ >/UZ5< MP;LDSS=$$MNH%9TZ/"0;'_"G"@HV6EW!5D^I(JXGL"S\%KF/["YG?VLHRKFX M=#%33#2D3 B0R6 N*AP\'#KG?\C16_,)@?KJ.=K&F*+$2+Q\^O 5C/'I[EZIFZA>_[ M&H7;0#_=T>BM<+V8USF7W$T(%0D[3<&<#2B>B.&7C)\^C7 @(F87:HV?W.-$ MA=^G&4C41LH* CQ6!_&1W.AM YK.!N-[[,Y%UX2UZ&OK0ZE&D$@(81DTN%S= M.NC,'9F)YRFPI$[RW?VEJ9O"Z4@LYG5)X,IWF?N/3AQRA7G$X@!B[ )/'>CB MC@"Z+O9\&SG&87W!-0##G+S/@W\5I'[@ZP-O3R@.+&&=%EKZ@-N#8:PJ]G!.UHS] M5W4C0?0%4TSS1DMHGYR3/XB>;:XH,XNF@0)*0N M<>$^&BIM:FD0-&TG,]L>'G1;?'0;!BARC-%9K3"O"X=C..45ZP8-EI;< M8\#[&_+EU[X5P'9PY@_LF0I+Y+6!C[>8LF73PPB%P+Y6K; M?:^-=AHCG1)4J>,3*=!RN1!\2-O0[1GPIU#KA5),D(&6"Q)"*/2LK(U@\L97 M W,4&:\;]N1@5E(2_&#CD"2&14SB+*U-B1ID_F$<'7Z9XWAQIB/F7!>BMU#V M.G2$*3137:'FP1'<@*L8.PY)O21;#]TR->DZID!N@LA-[ E43@&*K?0-FK&+ MBW'L2YA1V#M1DE@!7%#-:M]-1(U[L)+A@I(/(^*(#H:T('\ZKMB^Q8S95^#8 M)R+664HEXWH->ZN^\N.G=^8U>KY%3J,;7?R.&^DI==0#"YS(]1U'L-]^TE5J M;$!TO3.-Q]-ZZ%XCI-@RV(++7\PE;Z]Q(A0OQ[,.SPV4;250<@._-=D;"(%- MS*;E)4.=WA2-EM19T FR3B52_#&^8Y)'\,6)_@YS'PKPI7P?3:4CQ&M[8Q&'IJV12E1\IW]&R$@QW7YG<4F(-,R]*Z%,)@=Z& M=+(-,[@-U]J.2]TNEWKK?%!,(V?.#7 &8N:^\"KF4*-N\NUO#6P,8NMUX9'% MY"J 5M!;H&:56B)RB>-PD9R?]EWZ3A(?D%>E1,W$._($5-9M(J'+ @B_C'A*1?$4FZ9@:XX2=C%E!XLDBQPK 4C M:HM+!D; M/9X9U"5:>\-IP['?AF?V'6-3>DL,&\62_CXHK\F/R..=MUAX.>2 M/K/21O%.%??@_J(SEX:5JO*5+),U;?,!;C.0D&N"13GK 8!@VDW;BPC$ISW^ M:86H2Z)VMZJSQ>X&*;[% A1/M]=;3:UK$&+-?&/C^Q?A:&RN5.+3&?JP9#)( M&(!3+! [WY2-I;*L3/MUV/CS,@;7PE#$>:ZHRL$WJ&E7*+BP9-O#2:_[S-E+ MRF!W G[[!/Q[H7T*T2"=GJXPP?9^R7;OI66.EF)B<(""JL(2Q4>PHK[2U=#3 MOBZ#"V'H[H1H?"\4QLDA8*!CE.""1;KM. WZPA*'0H!G8<.73K%O4:FD5I_( M=8L1*2Y*PBIVX#"V41S;9I^NKQ#!?/M(5I#S-G:ZNL$B*XSG@6(99*"=KOL? MC.1JAI7+6OT%? H+ MJ@Y.5@/Y-@@%WX\?7QD>^L!UA),0;-V%.RXYT),'&^[82H7:%3A?#5?DO?%< M;8U:9B2Y5.&P)+/63<07J%5>VXH?U JP!YGM)R-$SL<]M2^%CCBVK[:'0< 2 M,G;.I5F*;63PI-U3'D,"!Y&XYO7K6X ;[$WVN5=T/ KU:L<*Y2L_Z34+ MKQYP2JK/B;@0O44M,)> Q'HKG7HBUGQG5NVG#X1BJQ%K'/78FQ#4734Z'X68YHFD8Z9'5^DR+7_KQ-I1X MNMNA9)K"+)I%DNMBAMTWIY2OO7>R+SG;[6V0C74:@\L/8NT5]0/K1"O-C5.U M8-93,ZVI9ATE9K)W?/C?^U*7+@DGP0HJ03=+1 ??,%>\+"N=P^_VQD?11)$2 M>,?X^ZIU@CP4%LG2+J%-+\7MMV*X;T'2ZR^2?N(:>L:Y*5]_=?+D-L*DVYA5 M':?@(*R15*BQ+1BGUYBIX]8L'S$IC4 W,:T4DT_QH=Q\U+F9EPXT20E:@^*@ MNC0N6OD\;-Z';)J ]M.0NHJO@@H5M\(U:P*V&ASWM2UO2O/WN$*1:/$7Z%D(G^8XO M[J\/-6/_E!6.=HI72N?A3XJ8N:_T1SG,Y1)!Y>AL5B@\9G9YH;F-=X%2GGX: M=0C9D;!P.8>K)Z N-/ K)BZI\B= MHT9DZ"[FS#N\F1DZ[5SV+U5.2?*@0/21@O9 2? 70B$Q/K,0:(:SF6F;I[C' MN'=13]-8+VB!34L7-]L] F^R!#7G$B[*Z3HW2;PYV7FG;K=8R_FBSEPDU2&B M8_;LTE=GQZC;U)Z706VY?V^,*N< C$@\W*18='>R7^IDJ_+?+J0%ASIMR*GF M$4K@6$$%L,[4$7RJFLW\OH:[.](M.-+7%,@S!W4?4M_DX7MK&BY2O/EMGX0C.-TDK2 MB%7;" <,UO5$?X=W1?:&C^U']&TN,+BA)IM(S567.[[@Y0AH7,),_4V/* M@0IN>TZELJ^%@URSK=*5;;<'ZGP)T= MF#4E#17DHD96 %=6H)1'R0SC\P6*602-#[75K##+8];?76#\:'8ZE0H3>./1 M-@ZP(XDM( D AW-G0C:4*)O/B=Y+&]'O@,+<70H^83Q]I M10ZIZRQ!#F)AV )Y?^%0[(V$J@:[:'%W/D1XDQ2ZD,[FDNALK>J&*NQM*6DN M[79;M 1,3LF<;]?=CW9"W \%W;91=_F]B/>&17+^'J7JF3KDUDZJ4F6$$2P= MK>0EKO!8YBK5 4J$NBBT9\]^QM Q;/]+EPO<$-Z%496,1:A(^>D:G(]:K7<<'F-*M._-81:@DO"+$>DS%;$ M?-2J+W*DT[E#1$518F;HA29]724I:+ ?+PG<#XDYR<757U![7MZ#X0NUQMI^?QLV8C&UG M\+>PTU13P];"V'20F$*%#;];V7P;DND[2'Q<[JY<$[[0T.@&7949GZT'"#4ZMQAT=/_/\ Q0-) ^#O#5_I M&];T"8N11H0W>U54Q36VCR)N"8O,$-L,P^P7ILR[,?@V;B7BCV+M P&0PR\P MHY; "R+@"D<*#)D?#ZP/[#32+;? @=VQA35YZ@9=G$5E)3RDS.K M]A27[Q!+R$!V(\. ?^&Z5^O]6ZP;VTC?=]5WE[ 1!_'XLTV=>ES_U Z3X%8P M/=" J$SS7%!6QB=NR*CQ@>_P)X7>GO4UM= MT>U28H$1UBI&BU2>VPCS=!"@E0)#/B,@!)61VU4-7\6H*G<)MU69++E0H"\) M)BJAD42!*]<4!X%=81:@ ZA*,-0=G"H8[$5F]T>^D\X*ZY.'5RP)AG,X+6XM M/YU:78\<5G[<_[WW#+*=3*<5>[B*R*64H!OY6KU8=I=[^R[W.58UN2IP,FF2 M=Q0NO>/[Z^?%P5OG_7$URXV5O@ J004AF51&3YVG"$D1IC,P"I/YU B52PD1 M^QK8^Q;YFU7DDILTZZ%R24%[@Y^P<81O/<7U_602T0=&6'./L\ +"M>0@.M# M6!IH_("BR6Z6E&64^7895!&%A:#LN$M1Y\]S33VXN2S-+S$A!Z]85@XZU'?A MC1F4X 2ARTU<9X1#AC,'6P<#1BCK:9RB]*TR/-1!!!@P[STR M'?)9W[Q1*3E^&VX'S($N',/A+#'+HUA24X!&,FWRKCGV./FY(,C5:,]:9^&4 M*FE>W()\/E ;\79&KO%JQYE)")&(S8!S59N^RCY1/KT0YHIZ&[ VE355V =W M&SS#IVX?ZV!0#^)UX)NP!J"/AM"GFCJGF]#NKO#EN?360,7_2+,G\[Q!\8P; M=):CZ+MS]A?4.=56:)(J:,^-QN:3;5C:Y3P!"(#?C *MQK&3#*QO9 M2\/R%C?"@R$2SFED'Z5JJ2:&DD:XG:U:>Y[@>1*FBE3>?^#86@NW[,[ M([\W+;2[ 5>1,W,)T^.&!ZJIC>I\O42ZP]+]_9N<[WU6%2[?\SX\\%[IX".* M#@!A_TCVR4,'MWC.H(2TT3>Y-Z0U,CJP@^_ /Y(&BAG/TP&D*(]73EU4[J6Y='= $'/#-JNW*W.H# >AMAK:O*\TOICNYJ?# /D+=QS)I@!#R0_ MZZRT]<&'".3D3Q'M"]D"KB\(X[JUFD5>HS$C%N1( DD0 ;*90"XT# LFHC7? M#!HF?F%2W6V-R5TN?._-=:OSYD/-ZVC%#D5[OI%2X521[E;+)K>RWL/IV)$T M. $:43N3]B*E9(4W*Q@TY.4IS)5O6?P#$B^];G'<4IKP_TR#>T9XZD M3C'K9.7'8PYPY9[EXF MOM"HQVQWX(D,##L#HSQ4N?*]9&\&3#O&#K0.ECAN0A(:&#:CE@W[)=M/,(7G*RX\,'ZQ+< F] D,B7,DC"MG-LS\.8 MQJQ/VA=IER M",K-_>7U-PQV.2(\AU5O0X;.]\KD#:/>MZ.7K5J%822LKHXPK&QGFMN#%5@^ MZN/2M>L"YJ^;A)%=H-?ERZ$+W0"5%.AJ8$?'*&F6C'"?10F. 0DU]I4=._!IC8,JK]B2+!1M]DQ6>S3J_?((6Z2[> SDO'SN5H)3F^L>E%C M0:LUXI>8Q:2I+&TC\Q!X!I,C0.1/M60T(=1885W<@*']$0H%D1>*54'? MAA$VJ*&6T1(0]%S0^-]JC,P("@]I?(UK%<: M>P*M-:7%[1WM)ZG;%B)C)"]^\K^.$UAVS@@>V!'D"3Q+F]EYD$5G39O#,KC$ M"N@9]^D3N%-7A-PEY6Z^R<,0HS\74<'8&U\F=G\OW14Y(0;[*_NB=A _4P1^ MJD-ANV-DG<)=;:W<@&G)56NZIAK^490PYG-()XU%RK/!!@-B6E%^F>WR^\AZ MEXH23&^5($Z-T#<4XXWG@S(-5<<"5<2F[KK1L9#4SX"ZZ;'+IRC$**;O=KW& M%*\*V^$2BN!NZAJ%9-M=3S7.H5JF76#8&J<3 ^=KU/HM2BZ01*4D?3E#,ZH; M:F&W&?N1[V,$T$,O!22?>RPTKNZXRLEY!!VAZJA!0U=':I_)8$D\;"W0CROY MZMDH0R-*:R"Q=K!G$%KQP_R/7QH"X*/5=C;M@1+D!11'%A0KD1S' *GPO7UN&).&D M3I<3'>4U.!!6#EF@,CI<;C;12,J[A1TT<:&-JD MN+E*D$%."4:&2VU^,F!$)K\* W#);R$8R5*KC_28H"3HS*A1=(K^I%GEYTXH MEQS$SAOUZ-5XO/-&?4&O!KF,@#3?,QLSS" ?*&N(%!VT]Q<3EZ2/MQ4;WJ/0 M M@->@@S2*2@P^U5BT=LB#]T L!;<9IQ8]-O?;NW8555:] &G'_*$#V.$1@#:H$"L] ;FA [URJSHXB@#6Y=2;,++8 M 1A[ ;W9:7OXEDGV6AR^P?[B\**D M@!(L6-(4KNTO%?%+$DNY*LA4(C<@Q9)8NO)-[WH;.$<&^TO1:>E/(R[M(5$# M3]=-0%GC<*AE4%C*?_^-^GO>NMJU63+=@PLROEX*"[4>PYU] VR3TE.2=S!1 M],U@VS?7APY&9\ M](1^<414^T:G\OY3^NW3G6YZJ6YZM%DW_>NDS-;PS[Q>Y*_^'U!+ 0(4 Q0 M ( /"2>EK_\]9"EH!5Q@&UL4$L! A0# M% @ \))Z6H W"\YW&P$ WR8- !0 ( !)74' &1D9"TR M,#(T,3(S,5]P&UL4$L! A0#% @ \))Z6CW^?NGW!P EI0 !< M ( !SI ( &1D9"TR,#(T7S$R>#,Q97@R,3$N:'1M4$L! A0# M% @ \))Z6D$_8YNH @ # @ !< ( !^I@( &1D9"TR M,#(T7S$R>#,Q97@R,S$N:'1M4$L! A0#% @ \))Z6J\VRG3E @ 20@ M !< ( !UYL( &1D9"TR,#(T7S$R>#,Q97@R,S(N:'1M4$L! M A0#% @ \))Z6K]$>>WJ!P RRL !@ ( !\9X( &1D M9"TR,#(T7S$R>#,Q97AX,S$Q+FAT;5!+ 0(4 Q0 ( /"2>EJJEQ<][0< M +DK 8 " 1&G" !D9&0M,C R-%\Q,G@S,65X>#,Q,BYH M=&U02P$"% ,4 " #PDGI:+3\]+;0$ "S$P & @ $T MKP@ 9&1D+3(P,C1?,3)X,S%E>'@S,C$N:'1M4$L! A0#% @ \))Z6IX' MF^2^! D1, !@ ( !'K0( &1D9"TR,#(T7S$R>#,Q97AX M,S(R+FAT;5!+ 0(4 Q0 ( /"2>EHK:Z/+OR@ +D 0 > M " 1*Y" !P;VQI8WES=&%T96UE;G1G;W9E(( end XML 152 ddd-20241231_htm.xml IDEA: XBRL DOCUMENT 0000910638 2024-01-01 2024-12-31 0000910638 2024-06-30 0000910638 2025-03-17 0000910638 2024-10-01 2024-12-31 0000910638 2024-12-31 0000910638 2023-12-31 0000910638 us-gaap:ProductMember 2024-01-01 2024-12-31 0000910638 us-gaap:ProductMember 2023-01-01 2023-12-31 0000910638 us-gaap:ProductMember 2022-01-01 2022-12-31 0000910638 us-gaap:ServiceMember 2024-01-01 2024-12-31 0000910638 us-gaap:ServiceMember 2023-01-01 2023-12-31 0000910638 us-gaap:ServiceMember 2022-01-01 2022-12-31 0000910638 2023-01-01 2023-12-31 0000910638 2022-01-01 2022-12-31 0000910638 2022-12-31 0000910638 2021-12-31 0000910638 us-gaap:CommonStockMember 2021-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000910638 us-gaap:RetainedEarningsMember 2021-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000910638 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000910638 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000910638 us-gaap:CommonStockMember 2022-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000910638 us-gaap:RetainedEarningsMember 2022-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000910638 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000910638 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000910638 us-gaap:CommonStockMember 2023-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000910638 us-gaap:RetainedEarningsMember 2023-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000910638 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0000910638 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0000910638 us-gaap:CommonStockMember 2024-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000910638 us-gaap:RetainedEarningsMember 2024-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2024-12-31 0000910638 srt:MinimumMember 2024-12-31 0000910638 srt:MaximumMember 2024-12-31 0000910638 ddd:HealthcareSolutionsMember 2024-09-30 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-12-31 0000910638 ddd:WematterABMember 2023-07-01 0000910638 ddd:WematterABMember 2023-07-01 2023-07-01 0000910638 ddd:WematterABMember 2024-01-01 2024-12-31 0000910638 ddd:WematterABMember us-gaap:TradeNamesMember 2023-07-01 0000910638 ddd:WematterABMember us-gaap:DevelopedTechnologyRightsMember 2023-07-01 0000910638 ddd:WematterABMember us-gaap:CustomerRelationshipsMember 2023-07-01 0000910638 ddd:WematterABMember us-gaap:TradeNamesMember 2023-07-01 2023-07-01 0000910638 ddd:WematterABMember us-gaap:DevelopedTechnologyRightsMember 2023-07-01 2023-07-01 0000910638 ddd:WematterABMember us-gaap:CustomerRelationshipsMember 2023-07-01 2023-07-01 0000910638 ddd:WematterABMember 2023-01-01 2023-12-31 0000910638 ddd:DpPolarGmbHMember 2022-10-04 0000910638 ddd:DpPolarGmbHMember 2022-10-04 2022-10-04 0000910638 ddd:DpPolarGmbHMember us-gaap:InProcessResearchAndDevelopmentMember 2022-10-04 0000910638 ddd:DpPolarGmbHMember us-gaap:TradeNamesMember 2022-10-04 0000910638 ddd:KumovisGmbHMember 2022-04-01 0000910638 ddd:KumovisGmbHMember 2022-04-01 2022-04-01 0000910638 ddd:KumovisGmbHMember 2022-01-01 2022-12-31 0000910638 ddd:KumovisGmbHMember ddd:KumovisGmbHMember 2022-04-01 0000910638 ddd:KumovisGmbHMember us-gaap:DevelopedTechnologyRightsMember 2022-04-01 0000910638 ddd:KumovisGmbHMember us-gaap:TradeNamesMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember 2022-04-01 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember 2022-01-01 2022-12-31 0000910638 ddd:TitanAdditiveLLCMember us-gaap:DevelopedTechnologyRightsMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember us-gaap:TradeNamesMember 2022-04-01 0000910638 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember ddd:GeomagicSoftwareMember 2024-12-31 0000910638 2025-01-01 2024-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2023-01-01 2023-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2022-01-01 2022-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2024-01-01 2024-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000910638 srt:AmericasMember 2024-01-01 2024-12-31 0000910638 srt:AmericasMember 2023-01-01 2023-12-31 0000910638 srt:AmericasMember 2022-01-01 2022-12-31 0000910638 us-gaap:EMEAMember 2024-01-01 2024-12-31 0000910638 us-gaap:EMEAMember 2023-01-01 2023-12-31 0000910638 us-gaap:EMEAMember 2022-01-01 2022-12-31 0000910638 srt:AsiaPacificMember 2024-01-01 2024-12-31 0000910638 srt:AsiaPacificMember 2023-01-01 2023-12-31 0000910638 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000910638 country:US 2024-01-01 2024-12-31 0000910638 country:US 2023-01-01 2023-12-31 0000910638 country:US 2022-01-01 2022-12-31 0000910638 country:DE 2024-01-01 2024-12-31 0000910638 country:DE 2023-01-01 2023-12-31 0000910638 country:DE 2022-01-01 2022-12-31 0000910638 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0000910638 us-gaap:CapitalAdditionsMember 2022-01-01 2022-12-31 0000910638 us-gaap:BuildingMember 2024-12-31 0000910638 us-gaap:BuildingMember 2023-12-31 0000910638 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0000910638 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0000910638 us-gaap:MachineryAndEquipmentMember 2024-12-31 0000910638 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000910638 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000910638 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000910638 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0000910638 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0000910638 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0000910638 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0000910638 ddd:OfficeFurnitureAndEquipmentMember 2024-12-31 0000910638 ddd:OfficeFurnitureAndEquipmentMember 2023-12-31 0000910638 srt:MinimumMember ddd:OfficeFurnitureAndEquipmentMember 2024-12-31 0000910638 srt:MaximumMember ddd:OfficeFurnitureAndEquipmentMember 2024-12-31 0000910638 us-gaap:LeaseholdImprovementsMember 2024-12-31 0000910638 us-gaap:LeaseholdImprovementsMember 2023-12-31 0000910638 us-gaap:ConstructionInProgressMember 2024-12-31 0000910638 us-gaap:ConstructionInProgressMember 2023-12-31 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2024-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2023-12-31 0000910638 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-12-31 0000910638 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000910638 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-01-01 2024-12-31 0000910638 us-gaap:TradeNamesMember 2024-12-31 0000910638 us-gaap:TradeNamesMember 2023-12-31 0000910638 us-gaap:TradeNamesMember 2024-01-01 2024-12-31 0000910638 us-gaap:PatentsMember 2024-12-31 0000910638 us-gaap:PatentsMember 2023-12-31 0000910638 us-gaap:PatentsMember 2024-01-01 2024-12-31 0000910638 us-gaap:PatentedTechnologyMember 2024-12-31 0000910638 us-gaap:PatentedTechnologyMember 2023-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0000910638 2024-07-01 2024-09-30 0000910638 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-10-01 2024-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0000910638 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0000910638 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0000910638 ddd:HealthcareSegmentMember 2022-12-31 0000910638 ddd:IndustrialSegmentMember 2022-12-31 0000910638 ddd:HealthcareSegmentMember 2023-01-01 2023-12-31 0000910638 ddd:IndustrialSegmentMember 2023-01-01 2023-12-31 0000910638 ddd:HealthcareSegmentMember 2023-12-31 0000910638 ddd:IndustrialSegmentMember 2023-12-31 0000910638 ddd:HealthcareSegmentMember 2024-01-01 2024-12-31 0000910638 ddd:IndustrialSegmentMember 2024-01-01 2024-12-31 0000910638 ddd:HealthcareSegmentMember 2024-12-31 0000910638 ddd:IndustrialSegmentMember 2024-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2023-04-30 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2024-05-01 2024-05-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2023-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember us-gaap:RelatedPartyMember 2024-12-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember us-gaap:RelatedPartyMember 2023-12-31 0000910638 ddd:TheradaptiveIncMember 2023-06-30 0000910638 ddd:TheradaptiveIncMember 2023-01-01 2023-12-31 0000910638 ddd:TheradaptiveIncMember 2024-01-01 2024-12-31 0000910638 ddd:EntachInc.Member 2022-03-31 0000910638 ddd:EntachInc.Member 2024-12-31 0000910638 ddd:EntachInc.Member 2023-12-31 0000910638 ddd:EntachInc.Member 2022-01-01 2022-12-31 0000910638 ddd:EntachInc.Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-12-31 0000910638 ddd:EntachInc.Member us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-31 0000910638 ddd:EntachInc.Member us-gaap:SubsequentEventMember 2025-01-31 0000910638 ddd:EntachInc.Member 2024-01-01 2024-12-31 0000910638 ddd:EntachInc.Member 2023-01-01 2023-12-31 0000910638 ddd:EntachInc.Member us-gaap:RelatedPartyMember 2024-12-31 0000910638 ddd:EntachInc.Member us-gaap:RelatedPartyMember 2023-12-31 0000910638 srt:MinimumMember 2024-01-01 2024-12-31 0000910638 srt:MaximumMember 2024-01-01 2024-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-12-31 0000910638 srt:ScenarioForecastMember 2025-01-01 2025-12-31 0000910638 srt:ScenarioForecastMember 2026-01-01 2026-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-03-01 2024-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-12-01 2023-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 2021-11-16 0000910638 ddd:KumovisGmbHMember 2022-04-01 0000910638 ddd:KumovisGmbHMember 2024-12-31 0000910638 ddd:KumovisGmbHMember 2024-12-09 2024-12-09 0000910638 us-gaap:PhantomShareUnitsPSUsMember ddd:SystemicBioPhantomUnitPlanMember 2024-01-01 2024-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0000910638 ddd:RestrictedStockMarketConditionsMember 2024-01-01 2024-12-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember ddd:SystemicBioPhantomUnitPlanMember 2023-01-01 2023-12-31 0000910638 ddd:SystemicBioPhantomUnitPlanMember 2024-12-31 0000910638 ddd:SystemicBioPhantomUnitPlanMember 2023-12-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember ddd:SystemicBioPhantomUnitPlanMember 2024-12-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember ddd:SystemicBioPhantomUnitPlanMember 2023-12-31 0000910638 ddd:StockOptionsAndRestrictedStockAwardsMember ddd:TwoThousandFifteenPlanMember 2016-01-01 2016-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-02-29 0000910638 srt:MinimumMember ddd:VolumetricBiotechnologiesIncMember 2024-02-01 2024-02-29 0000910638 srt:MaximumMember ddd:VolumetricBiotechnologiesIncMember 2024-02-01 2024-02-29 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-02-01 2024-02-29 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-04-29 2024-04-29 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-04-29 0000910638 us-gaap:PerformanceSharesMember 2024-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2023-01-01 2023-12-31 0000910638 ddd:IncentiveAwardsMember 2024-01-01 2024-12-31 0000910638 ddd:IncentiveAwardsMember 2023-01-01 2023-12-31 0000910638 ddd:IncentiveAwardsMember 2022-01-01 2022-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-01-01 2024-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2022-01-01 2022-12-31 0000910638 ddd:DpPolarGmbHMember 2024-01-01 2024-12-31 0000910638 ddd:DpPolarGmbHMember 2023-01-01 2023-12-31 0000910638 ddd:DpPolarGmbHMember 2022-01-01 2022-12-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember 2024-12-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember 2024-01-01 2024-12-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-01-01 2024-12-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-12-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-12-31 0000910638 us-gaap:DomesticCountryMember 2024-12-31 0000910638 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-01-01 2024-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000910638 ddd:RestrictedStockAndRestrictedStockUnitMember 2024-01-01 2024-12-31 0000910638 ddd:RestrictedStockAndRestrictedStockUnitMember 2023-01-01 2023-12-31 0000910638 ddd:RestrictedStockAndRestrictedStockUnitMember 2022-01-01 2022-12-31 0000910638 us-gaap:StockOptionMember 2024-01-01 2024-12-31 0000910638 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0000910638 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0000910638 ddd:DpPolarGmbHMember 2023-01-01 2023-12-31 0000910638 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000910638 ddd:DpPolarGmbHMember 2022-01-01 2022-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 2021-11-16 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSolutionsMember 2024-01-01 2024-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSolutionsMember 2023-01-01 2023-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSolutionsMember 2022-01-01 2022-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSolutionsMember 2024-01-01 2024-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSolutionsMember 2023-01-01 2023-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSolutionsMember 2022-01-01 2022-12-31 0000910638 us-gaap:OperatingSegmentsMember 2024-01-01 2024-12-31 0000910638 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0000910638 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0000910638 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-12-31 0000910638 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-12-31 0000910638 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0000910638 ddd:HealthcareSolutionsMember 2024-01-01 2024-12-31 0000910638 ddd:HealthcareSolutionsMember 2023-01-01 2023-12-31 0000910638 ddd:HealthcareSolutionsMember 2022-01-01 2022-12-31 0000910638 ddd:IndustrialSolutionsMember 2024-01-01 2024-12-31 0000910638 ddd:IndustrialSolutionsMember 2023-01-01 2023-12-31 0000910638 ddd:IndustrialSolutionsMember 2022-01-01 2022-12-31 0000910638 country:US 2024-12-31 0000910638 country:US 2023-12-31 0000910638 country:BE 2024-12-31 0000910638 country:BE 2023-12-31 0000910638 ddd:OtherForeignEntitiesMember 2024-12-31 0000910638 ddd:OtherForeignEntitiesMember 2023-12-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:USDepartmentOfJusticeMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember 2024-01-01 2024-12-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2024-01-01 2024-12-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2023-01-01 2023-12-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember us-gaap:SubsequentEventMember 2025-02-01 2025-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2022-01-01 2022-12-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2024-12-31 0000910638 us-gaap:FinancialStandbyLetterOfCreditMember 2023-06-02 0000910638 us-gaap:FinancialStandbyLetterOfCreditMember 2023-06-02 2023-06-02 0000910638 us-gaap:FinancialStandbyLetterOfCreditMember 2024-06-01 2024-06-30 0000910638 ddd:SecuritiesClassActionMember 2023-01-01 2023-12-31 0000910638 ddd:SecuritiesClassActionMember 2024-01-01 2024-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-02-24 2024-02-24 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-02-24 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-03-29 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-03-29 2024-03-29 0000910638 ddd:VolumetricBiotechnologiesIncMember 2024-08-21 2024-08-21 0000910638 ddd:IntrepidAutomationMember 2021-05-19 2021-05-19 0000910638 ddd:IntrepidAutomationMember 2023-05-01 2023-05-31 0000910638 us-gaap:MoneyMarketFundsMember 2024-12-31 0000910638 us-gaap:MoneyMarketFundsMember 2023-12-31 0000910638 2024-04-01 2024-06-30 0000910638 ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember 2023-01-01 2023-12-31 0000910638 ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember 2024-01-01 2024-12-31 0000910638 ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember 2023-12-31 0000910638 ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember 2022-12-31 0000910638 ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember 2024-12-31 0000910638 us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0000910638 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000910638 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0000910638 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-12-31 0000910638 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0000910638 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:EUR utr:sqft ddd:day ddd:vote ddd:tranche ddd:milestone ddd:employee ddd:segment ddd:installment ddd:defendant ddd:lease false FY 2024 0000910638 http://fasb.org/us-gaap/2024#AssetImpairmentCharges P1Y http://fasb.org/us-gaap/2024#AssetImpairmentCharges http://fasb.org/us-gaap/2024#GoodwillAndIntangibleAssetImpairment http://fasb.org/us-gaap/2024#AssetImpairmentCharges P1Y http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 0.0278364 http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax P90D 0.3333 0.3333 0.3333 http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpense 10-K true 2024-12-31 --12-31 false 001-34220 3D SYSTEMS CORPORATION DE 95-4431352 333 Three D Systems Circle Rock Hill SC 29730 803 326-3900 Common Stock, par value $0.001 per share DDD NYSE No No Yes Yes Accelerated Filer false false true false false 396822398 135538470 Portions of the registrant's definitive proxy statement for its 2025 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the critical importance of maintaining the safety and security of our systems and data. We have implemented a layered cybersecurity program to assess, identify, and manage risks from cybersecurity threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, we conduct an enterprise risk evaluation by reviewing our progress on existing risk action plans, assessing the current environment against our risk universe, and gathering insights through engagement with senior leadership. The results of this assessment are summarized, a risk owner is assigned, and the identified risks are integrated into the strategic planning process. Risks are monitored throughout the year as part of ongoing business reviews.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the results of our cybersecurity program risk review are integrated into enterprise risk management results. Cybersecurity risks are assessed alongside other enterprise risks, with specific actions and mitigation strategies incorporated into the overall risk action plans, ensuring alignment with the Company’s broader risk management and strategic objectives. As progress is made in our cybersecurity program, the risk level is updated in our broader enterprise risk management program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity assessment analyses have identified and prioritized steps to further enhance our cybersecurity practices. We maintain cyber insurance, regularly conduct company-wide cybersecurity awareness training, and have a dedicated team of Company personnel to address cybersecurity threats. We intend to implement additional security measures and processes to enhance our detection and response to cybersecurity incidents as appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a Cybersecurity Incident Response Plan (the “IRP”) to provide a standardized framework for responding to and escalating security incidents. The IRP sets out a coordinated approach to investigating, containing, documenting, and mitigating incidents, including reporting findings and keeping senior management and other key stakeholders informed and involved as needed. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Cybersecurity Risks, Threats &amp; Incidents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to have such an affect. Additional information on cybersecurity risks we face can be found in Part I, Item 1A “Risk Factors” of this Report under the heading “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cybersecurity incident</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” which should be read in conjunction with the foregoing information.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company’s risk management activities, we prioritize the identification and management of risks which includes risks related to cybersecurity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Board of Directors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure. The Audit Committee reviews the measures implemented by the Company to identify and mitigate data protection and cybersecurity risks on a periodic basis. As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company’s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Management</span></div>At the management level, our CIO and Head of Cybersecurity have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates. Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure. true As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company’s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. true The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident. At the management level, our CIO and Head of Cybersecurity have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates. Our CIO has worked in the IT industry for numerous private and publicly traded companies for more than 35 years. During this time, he has led both the IT and Cybersecurity efforts. He holds both a bachelor’s degree and an MBA, and has obtained numerous certifications throughout his career, including a Project Management Professional (PMP) and Cisco certified Network Professional (CCNP). Our Head of Cybersecurity has worked in the Cybersecurity industry for more than 22 years. He has also worked in leadership roles at numerous private and public companies, and holds a bachelor’s degree and a Master’s Degree in Cybersecurity. He has obtained numerous certifications, including a Certified Ethical Hacker (CEH), Computer Hacking Forensic Investigator (CHFI), and is a Certified Chief Information Security Officer (C|CISO). He is a founding member of the Carolina CISO leadership network. Together, they have also had extensive training and hands-on experience with quality management, process efficiency, auditing, and security incident management and response. Our CIO and Head of Cybersecurity work closely with our Company’s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates. true true true Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning. false false false false false true 34 Deloitte & Touche LLP Charlotte, North Carolina 171324000 331525000 2433000 3389000 101471000 101497000 118530000 152188000 34329000 42612000 3176000 0 428830000 627822000 51044000 64461000 18020000 62724000 14879000 116082000 50715000 58406000 8726000 12174000 2063000 4230000 34569000 44761000 608846000 990660000 9514000 9924000 41833000 49757000 45488000 45488000 49460000 4712000 7599000 27298000 30448000 10251000 0 139096000 147188000 211995000 319356000 52527000 56795000 2076000 5162000 25001000 33400000 430695000 561901000 1958000 2006000 0.001 0.001 220000000 220000000 135510000 133619000 136000 134000 1593366000 1577519000 -1362243000 -1106650000 -55066000 -44250000 176193000 426753000 608846000 990660000 279178000 328731000 395396000 160943000 159338000 142635000 440121000 488069000 538031000 175859000 203258000 237386000 100084000 88390000 86412000 275943000 291648000 323798000 164178000 196421000 214233000 210132000 210172000 244181000 86479000 89466000 87071000 144967000 302787000 0 441578000 602425000 331252000 -277400000 -406004000 -117019000 2452000 -4825000 -4424000 7302000 19511000 9352000 2564000 3301000 2811000 20214000 32307000 -5907000 27404000 43692000 -3790000 -249996000 -362312000 -120809000 2193000 -641000 2140000 -3404000 -1282000 0 -255593000 -362953000 -122949000 0 -265000 -238000 -255593000 -362688000 -122711000 -1.94 -1.94 -2.79 -0.96 -1.94 -2.79 -0.96 131861000 131861000 129944000 127818000 131861000 129944000 127818000 -255593000 -362953000 -122949000 163000 386000 -2942000 -10653000 9630000 -18730000 0 108000 -3557000 0 -220000 -3229000 -10816000 9572000 -16116000 -266409000 -353381000 -139065000 0 -265000 -238000 -266409000 -353116000 -138827000 -255593000 -362953000 -122949000 33310000 33413000 36034000 1378000 2640000 2652000 18457000 23504000 42415000 0 -6000 -3146000 9871000 9267000 6366000 12360000 6350000 2586000 506000 595000 562000 -2795000 -6000 -104000 21518000 32181000 0 -952000 -2412000 -2518000 -3404000 -1282000 0 144967000 304698000 4095000 6376000 6186000 -8144000 -15766000 20555000 51082000 -7049000 7961000 -8229000 -5812000 -5526000 -3787000 -3602000 -1245000 6947000 -6187000 -12933000 10702000 1914000 12994000 7773000 -44887000 -80695000 -70021000 16121000 27183000 20907000 0 0 384388000 0 180925000 200314000 96000 194000 325000 3000000 29152000 103699000 -19025000 124784000 -308355000 87218000 100614000 0 0 0 2300000 2662000 5211000 10864000 -1385000 -644000 -651000 -91265000 -106469000 -13815000 -5053000 3516000 -5804000 -160230000 -58864000 -397995000 333111000 391975000 789970000 172881000 333111000 391975000 6678000 38037000 6037000 1017000 478000 196000 5540000 3898000 5330000 1992000 2098000 -2004000 0 0 7091000 1960000 0 0 171324000 331525000 388134000 123000 119000 114000 1434000 1467000 3727000 172881000 333111000 391975000 3435000 2000000 0.001 0.001 0.001 128375000 128000 1501210000 -621251000 -37706000 842381000 2783000 3000 3000 746000 1000 10863000 10864000 795000 1000 7090000 7091000 50756000 50756000 -122711000 -122711000 2942000 2942000 -328000 -328000 -596000 -596000 -18730000 -18730000 131207000 131000 1547597000 -743962000 -53822000 749944000 3033000 3000 3000 621000 5211000 5211000 35612000 35612000 -362688000 -362688000 -386000 -386000 328000 328000 -479000 -479000 9630000 9630000 133619000 134000 1577519000 -1106650000 -44250000 426753000 2511000 2000 2000 620000 2662000 2662000 18448000 18448000 -255593000 -255593000 -163000 -163000 61000 61000 -10653000 -10653000 135510000 136000 1593366000 -1362243000 -55066000 176193000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(1) Overview and Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3D Systems Corporation (“3D Systems” or the “Company” or “we” or “our” or “us”) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. Intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net loss to arrive at net loss attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive loss. Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as an increase to net loss attributable to 3D Systems’ shareholders for purposes of reporting loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.</span></div>Our annual reporting period is the calendar year. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. Intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net loss to arrive at net loss attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive loss. Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as an increase to net loss attributable to 3D Systems’ shareholders for purposes of reporting loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.</span></div>Our annual reporting period is the calendar year. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(2) Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” Collaboration arrangement contracts, for which the collaboration partner meets the definition of a customer, are recorded in accordance with ASC Topic 606; otherwise, the collaboration arrangements are recorded in accordance with ASC Topic 808, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." See Note 5 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Held for Sale </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies assets and liabilities to be sold ("disposal group") as held for sale in the period when all of the applicable criteria are met, including: (i) management, having the authority to approve the action, commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly, or when events or changes in business circumstances indicate that a change in classification may be necessary. Assets and liabilities identified as held for sale are presented separately within the consolidated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balance sheets, with adjustments made, if necessary, to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Gains on the sale of a disposal group are not recognized until the date of sale. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period that a disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. Gains or losses recognized upon the sale of a disposal group that does not qualify as a discontinued operation are included in loss from operations in the consolidated statements of operations. Refer to Note 4 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments typically have consisted of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded as income when earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in accumulated other comprehensive loss. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders’ equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investments for credit losses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an investment in an entity, we assess whether the entity is a variable interest entity ("VIE"). The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity’s total equity investment at risk at the time of our investment is sufficient to finance the entity’s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary. We may be required to reassess our conclusion as to whether an entity in which we have made an investment is a VIE upon the occurrence of a reconsideration event – for example, the occurrence of an event that may impact and, accordingly, requires a reassessment of whether an entity's total equity investment at risk is sufficient to finance the entity's activities without additional subordinated financial support. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze any investments in VIEs to determine whether we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and continuously reassess whether circumstances indicate that there might be a change in our conclusion regarding whether we are the primary beneficiary. In evaluating whether we are the primary beneficiary, we consider both our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity’s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. This analysis requires the exercise of judgment. We consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE’s economic performance including, but not limited to, the ability to direct a VIE’s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that our investments in Theradaptive, Enhatch and the National Additive Manufacturing Innovation ("NAMI") joint venture are each an investment in a VIE. These entities are not consolidated because we have further concluded that the Company is not the primary beneficiary. As of December 31, 2024, our maximum exposure to losses associated with these VIEs is expected to be the $21.9 million carrying value of our investments in the VIEs, $2.0 million of which is included in prepaid expenses and other current assets, with the remaining in other assets on our consolidated balance sheets, plus an additional $1.5 million of cash that the Company may be required to expend to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025, $0.6 million of which was expended in January 2025. Refer to Note 10 for additional details regarding our investments in Theradaptive, Enhatch and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying values of our investments totaled $27.7 million and $26.8 million at December 31, 2024 and 2023, respectively. At each balance sheet date, these investments consist of equity securities without a readily determinable fair value, equity securities accounted for in accordance with the equity method of accounting, and a note receivable balance. Our accounting policies for each classification of investments are as follows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Investments in Equity Securities with a Readily Determinable Fair Value</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an initial investment in an equity security, we assess whether the equity security has a readily determinable fair value. For investments that meet the definition of and, therefore, qualify to be accounted for as an equity security without a readily determinable fair value, we subsequently reassess whether they continue to meet the definition of an equity security without a readily determinable fair value on a quarterly basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize investments in equity securities without a readily determinable fair value at cost, minus impairment. In addition, we are required to remeasure the carrying value of an investment in equity securities without a readily determinable fair value if we identify observable price changes that relate to orderly transactions for an identical or similar investment in the same issuer. The remeasurement of the carrying value of an investment due to an identified observable price change shall be based upon the investment's fair value as of the date that the observable transaction occurred. Remeasurements, whether the result of impairment or observable price changes attributable to orderly transactions, are recorded as an adjustment to our reported net income or net loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess our investments in equity securities without a readily determinable fair value for potential impairment upon the occurrence of an event or a change in circumstances that would indicate the carrying amount of an investment may be impaired. On a quarterly basis, we first perform a qualitative assessment for potential impairment to determine whether measurement of the fair value of an investment to further assess for impairment is required. Impairments of equity securities without a readily determinable fair value are recorded to other income (loss), net in our consolidated statements of operations in the period in which they become impaired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023 and 2022, we recorded impairment charges of $0.2 million, $0 and $2.9 million, respectively, related to investments in equity securities without a readily determinable fair value. Refer to Note 10 for additional details regarding the carrying value of the Company's investments in equity securities without a readily determinable fair value as of each balance sheet date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investments in the common stock of NAMI and Enhatch using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary of these VIEs; however, the Company has the ability to exert significant influence. The Company's investments in NAMI's common stock were initially recorded at cost; whereas, the Company's investment in Enhatch's common stock, which reflects the partial exercise of a warrant, was recorded at the fair value of the common stock that was received upon exercise of the warrant. Each of these investments is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and the other comprehensive income or loss of the investee. Intra-entity profits or losses associated with each equity method investment are eliminated until realized by the investee or the Company in transactions with third parties. Income or loss from these equity method investments is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates each investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. Refer to Note 10 for additional details regarding the Company's investments accounted for in accordance with the equity method of accounting.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI, whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. The related party loan is accounted for at amortized cost and included in prepaid expenses and other current assets on our consolidated balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, the Company recorded a $0.5 million charge to other income (loss), net in our consolidated statements of operations as a result of concluding that the note receivable outstanding as of December 31, 2023 was not collectible.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 10 for additional details regarding the carrying value of the Company’s outstanding note receivable balance as of each balance sheet date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. In evaluating the collectability of accounts receivable, we assess a number of factors, including specific customers’ ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we record and adjust reserves for accounts receivable balances due from specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our allowance for credit losses:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other includes the impact of write-offs, recoveries and foreign currency translation adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include patents, trade names, customer relationships, acquired technology, and in process research and development ("IPR&amp;D"). Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization expense is generally recognized within selling, general and administrative expense on the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired IPR&amp;D represents the fair value assigned to those research and development ("R&amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;D, which is charged to expense. During the year ended December 31, 2023, the Company recognized a $5.6 million charge to fully impair its only IPR&amp;D intangible asset. Refer to Note 8.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company’s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test. This change to the goodwill impairment testing date was not applied retrospectively as it was impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, based upon projections of future revenues, expenses, and cash flows discounted to their present value, as well as the application of a market approach. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (“WACC”) for each reporting unit. These valuation approaches require the application of Level 3 valuation inputs (as defined in Note 23). An impairment is recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the significant decline in the trading price of our common stock and our market capitalization during the three months ended September 30, 2024, as well as reduced long-term cash flow forecasts prepared in connection with the Company's long-range planning process, the Company concluded that the performance of an interim period goodwill impairment test was required as of September 30, 2024. Upon completion of this interim period goodwill impairment test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million and recognized this amount within asset impairment charges on our consolidated statement of operations. Refer to Note 9 for further discussion regarding this goodwill impairment charge, as well as the $279.8 million goodwill impairment charge recognized during the year ended December 31, 2023, to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. No impairment charges were recorded related to goodwill for the year ended December 31, 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long Lived Assets Impairment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets ("asset groups") that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable. The carrying value of an asset group that is held and used is not recoverable if it exceeds the sum of the undiscounted cash flows that are expected to result from the asset group's use and eventual disposition. If we determine that an asset group's carrying value is not recoverable, we must then compare the asset group's carrying value to its estimated fair value and record any excess carrying value over fair value as an impairment loss. Any impairment loss that is recognized is required to be allocated to the long-lived assets of an asset group on a pro rata basis, using the relative carrying amounts of the long-lived assets comprising the asset group, except that the loss allocated to an individual long-lived asset shall not reduce its carrying amount below its fair value whenever that fair value is determinable without undue cost and effort. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based upon the reporting of losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024, using projected discounted cash flows, as well as a market approach based upon revenue multiples, to estimate the asset group's fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of concluding that the carrying value of the primary asset group underlying the Company's core operations exceeded the fair value of the asset group as of September 30, 2024, the Company recorded an aggregate impairment loss of $42.3 million, within <span style="-sec-ix-hidden:f-518">asset impairment charges</span> on our consolidated statement of operations. After consideration of the relative carrying values of the long-lived assets comprising this asset group, as well as the long-lived asset fair values below which asset carrying amounts should not be impaired, the Company recorded impairment charges of $31.2 million, $5.9 million, and $5.2 million (representing the allocation of the aggregate impairment charge of $42.3 million) to intangible assets; property and equipment; and right-of-use assets, respectively. The Company estimated the fair values of the intangible assets and right-of-use assets included in the asset group using the income approach and estimated the fair value of the property and equipment included in the asset group using the cost approach. The estimation of the fair values of all classes of long-lived assets to which the impairment charge has been allocated required the application of Level 3 valuation inputs, as defined in Note 23. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the provisions of ASC 450, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements. Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within foreign exchange gain (loss), net on its consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;D expense and the related reimbursement as a reduction to R&amp;D expense in its consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share and Net Loss Per Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share and basic net loss per share are calculated using the weighted-average number of common shares outstanding during each period. When applicable, diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon the exercise of outstanding stock options, upon the vesting of employee restricted stock-based awards, for settlement of accrued incentive compensation to be paid in shares (if and when related performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). Refer to Note 19.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. Advertising costs, including trade shows, were $5.1 million, $7.1 million and $7.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan. Accounting standards require the cost of providing this pension benefit to be measured on an actuarial basis. The application of these accounting standards require us to make assumptions and judgements that can significantly affect the measurement of our pension expense and our pension liability. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences between assumptions and actual experience are deferred and amortized. Our critical assumptions in performing these actuarial valuations include the selections of the rate of compensation increase and the discount rate used to determine the present value of the pension obligations, each of which affects the amount of pension expense and pension liability recorded in any given period. Changes in the rate of compensation increase or discount rate could have a material effect on our reported pension obligations and related pension expense. Refer to Note 14.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (“RSU”), performance-based awards and market-based awards. The fair value of service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all share-based payment awards, we recognize forfeitures when they occur. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and the majority of our domestic subsidiaries file a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is “more likely than not” that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 740, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense. For the year ended December 31, 2024 interest and penalties reported in income tax expense totaled $1.0 million. These amounts were immaterial for the years ended December 31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 18 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year or less at the commencement date from our consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for <span style="-sec-ix-hidden:f-536">one</span> or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. Refer to Note 11.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2024-04, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" related to induced conversions of convertible debt instruments. The amendments in this ASU clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions rather than as debt extinguishments. This update is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years, with early adoption permitted. The amendments in this ASU permit an entity to apply the new guidance on either a prospective or retrospective basis. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The amendments in this ASU require public entities to provide disaggregated disclosure of expenses included within relevant income statement expense captions, as well as additional disclosures about selling expenses. This update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The amendments in this ASU should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date of the ASU or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-02, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements - Amendments to Remove References to the Concepts Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2024-02”). This guidance is intended to remove references to various FASB Concepts Statements. The Board has a standing project on its agenda to address suggestions received from stakeholders on the Accounting Standards Codification and other incremental improvements to U.S. GAAP. This effort facilitates Codification updates for technical corrections such as conforming amendments, clarifications to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The resulting amendments are referred to as Codification improvements. The amendments in ASU 2024-02 are not intended to result in significant accounting change for most entities. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-01, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2024-01”). This guidance is intended to improve U.S. GAAP. by adding an illustrative example to demonstrate how an entity should apply the scope guidance in paragraph 718-10-15-3 to determine whether profits interest and similar awards (“profits interest awards”) should be accounted for in accordance with Topic 718, Compensation - Stock Compensation. The amendments in ASU 2024-01 are effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The amendments in ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, while permitted to be adopted on a retrospective basis. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard in the fourth quarter of our fiscal year ending December 31, 2024. Refer to Note 21 for our updated presentation and disclosures. The Company retrospectively applied the updated presentation and disclosures to all prior periods presented. Adoption of this ASU did not have an impact on the Company's results of operations, cash flows or financial position. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No other new accounting pronouncements issued or effective during the periods reflected in our consolidated statements of operations have had or are expected to have a significant impact on our consolidated financial statements.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” Collaboration arrangement contracts, for which the collaboration partner meets the definition of a customer, are recorded in accordance with ASC Topic 606; otherwise, the collaboration arrangements are recorded in accordance with ASC Topic 808, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements</span>."<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts. Refer to "Variable Consideration" section below for further discussion around the significant judgments in these areas. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenue is recognized at the point in time when products are shipped to or services are performed for customers. However, we also enter into service contracts and collaboration agreements with customers, for which we typically are required to recognize revenue over time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include an assurance warranty for periods up to one year to ensure the product works as expected. These assurance warranties are not a separate performance obligation. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. Post-sale support, including the first year of support and the optional, subsequent years, are considered a separate obligation from the software and revenue is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div>We enter into collaboration and licensing arrangements with third parties. The nature of the activities to be performed and the consideration exchanged under these arrangements varies on a contract-by-contract basis. We evaluate these arrangements to determine whether they meet the definition of a customer relationship for which revenue should be recorded and recognized. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized under these arrangements based upon an evaluation of the distinct performance obligations; the identification and evaluation of material rights; the estimation of the amount of variable consideration to be included in transaction price, as well as the timing for inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocation of Transaction Price</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. We estimate SSP using historical transaction data of observable prices. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin, and other observable inputs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above, our collaboration and licensing agreements include our most significant variable consideration and require judgement in the estimation of the amount of variable consideration to be included in the transaction price, as well as the timing for inclusion of such variable consideration. In addition, the nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which requires judgement in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which requires judgement to identify the most likely amount in a range of amounts. After estimating the amount of variable consideration, the Company includes the estimated variable consideration in transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company assesses both the likelihood of a future reversal of revenue and how significant the reversal is relative to the total consideration. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts Recognized Over Time</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress of the transfer of control to the customer as services are performed, for which management believes the use of costs incurred reliably depicts the measurement of progress achieved by the Company in satisfying the performance obligation because it best depicts the transfer of control to the customer as we incur costs on our contracts. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. Some contracts require the customer to remit a large payment at or near contract inception as a deposit prior to production, which is recorded as a customer deposit liability, however, revenue is not recorded until the performance obligation is satisfied. We also typically bill in advance for installation, training and maintenance contracts, as well as for extended warranties, resulting in deferred revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in the contract assets balance as of December 31, 2024 (see table below) primarily relates to the decrease in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements which has resulted in the reversal of incremental revenue for the year ending December 31, 2024 (refer to the discussion above of Collaboration and Licensing Agreements for further details) Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2024 and 2023, respectively.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Held for Sale </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies assets and liabilities to be sold ("disposal group") as held for sale in the period when all of the applicable criteria are met, including: (i) management, having the authority to approve the action, commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly, or when events or changes in business circumstances indicate that a change in classification may be necessary. Assets and liabilities identified as held for sale are presented separately within the consolidated </span></div>balance sheets, with adjustments made, if necessary, to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Gains on the sale of a disposal group are not recognized until the date of sale. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period that a disposal group remains classified as held for sale, its recoverability is reassessed and any necessary adjustments are made to its carrying value. Gains or losses recognized upon the sale of a disposal group that does not qualify as a discontinued operation are included in loss from operations in the consolidated statements of operations. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments typically have consisted of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded as income when earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in accumulated other comprehensive loss. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders’ equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investments for credit losses. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying values of our investments totaled $27.7 million and $26.8 million at December 31, 2024 and 2023, respectively. At each balance sheet date, these investments consist of equity securities without a readily determinable fair value, equity securities accounted for in accordance with the equity method of accounting, and a note receivable balance. Our accounting policies for each classification of investments are as follows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Investments in Equity Securities with a Readily Determinable Fair Value</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an initial investment in an equity security, we assess whether the equity security has a readily determinable fair value. For investments that meet the definition of and, therefore, qualify to be accounted for as an equity security without a readily determinable fair value, we subsequently reassess whether they continue to meet the definition of an equity security without a readily determinable fair value on a quarterly basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize investments in equity securities without a readily determinable fair value at cost, minus impairment. In addition, we are required to remeasure the carrying value of an investment in equity securities without a readily determinable fair value if we identify observable price changes that relate to orderly transactions for an identical or similar investment in the same issuer. The remeasurement of the carrying value of an investment due to an identified observable price change shall be based upon the investment's fair value as of the date that the observable transaction occurred. Remeasurements, whether the result of impairment or observable price changes attributable to orderly transactions, are recorded as an adjustment to our reported net income or net loss.</span></div>We assess our investments in equity securities without a readily determinable fair value for potential impairment upon the occurrence of an event or a change in circumstances that would indicate the carrying amount of an investment may be impaired. On a quarterly basis, we first perform a qualitative assessment for potential impairment to determine whether measurement of the fair value of an investment to further assess for impairment is required. Impairments of equity securities without a readily determinable fair value are recorded to other income (loss), net in our consolidated statements of operations in the period in which they become impaired. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an investment in an entity, we assess whether the entity is a variable interest entity ("VIE"). The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity’s total equity investment at risk at the time of our investment is sufficient to finance the entity’s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary. We may be required to reassess our conclusion as to whether an entity in which we have made an investment is a VIE upon the occurrence of a reconsideration event – for example, the occurrence of an event that may impact and, accordingly, requires a reassessment of whether an entity's total equity investment at risk is sufficient to finance the entity's activities without additional subordinated financial support. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze any investments in VIEs to determine whether we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and continuously reassess whether circumstances indicate that there might be a change in our conclusion regarding whether we are the primary beneficiary. In evaluating whether we are the primary beneficiary, we consider both our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity’s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. This analysis requires the exercise of judgment. We consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE’s economic performance including, but not limited to, the ability to direct a VIE’s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.</span></div>We have concluded that our investments in Theradaptive, Enhatch and the National Additive Manufacturing Innovation ("NAMI") joint venture are each an investment in a VIE. These entities are not consolidated because we have further concluded that the Company is not the primary beneficiary. 21900000 2000000 1500000 600000 27700000 26800000 200000 0 2900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Method of Accounting</span></div>The Company accounts for its investments in the common stock of NAMI and Enhatch using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary of these VIEs; however, the Company has the ability to exert significant influence. The Company's investments in NAMI's common stock were initially recorded at cost; whereas, the Company's investment in Enhatch's common stock, which reflects the partial exercise of a warrant, was recorded at the fair value of the common stock that was received upon exercise of the warrant. Each of these investments is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and the other comprehensive income or loss of the investee. Intra-entity profits or losses associated with each equity method investment are eliminated until realized by the investee or the Company in transactions with third parties. Income or loss from these equity method investments is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates each investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI, whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditure requirements. The related party loan is accounted for at amortized cost and included in prepaid expenses and other current assets on our consolidated balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, the Company recorded a $0.5 million charge to other income (loss), net in our consolidated statements of operations as a result of concluding that the note receivable outstanding as of December 31, 2023 was not collectible.</span></div> 2000000 500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div>Trade accounts receivable are recorded at the invoiced amount and do not bear interest. In evaluating the collectability of accounts receivable, we assess a number of factors, including specific customers’ ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we record and adjust reserves for accounts receivable balances due from specific customers, as well as establish an allowance for expected credit losses related to our accounts receivable as a whole. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2024 and 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our allowance for credit losses:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other includes the impact of write-offs, recoveries and foreign currency translation adjustments.</span></div> 3389000 506000 -1462000 2433000 3114000 595000 -320000 3389000 2445000 562000 107000 3114000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div>Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include patents, trade names, customer relationships, acquired technology, and in process research and development ("IPR&amp;D"). Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization expense is generally recognized within selling, general and administrative expense on the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Acquired IPR&amp;D represents the fair value assigned to those research and development ("R&amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;D, which is charged to expense. P2Y P20Y 5600000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company’s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test. This change to the goodwill impairment testing date was not applied retrospectively as it was impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.</span></div>The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, based upon projections of future revenues, expenses, and cash flows discounted to their present value, as well as the application of a market approach. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (“WACC”) for each reporting unit. These valuation approaches require the application of Level 3 valuation inputs (as defined in Note 23). An impairment is recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. 101400000 279800000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long Lived Assets Impairment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets ("asset groups") that are held and used for impairment whenever events or changes in circumstances indicate that the carrying value of an asset group may not be recoverable. The carrying value of an asset group that is held and used is not recoverable if it exceeds the sum of the undiscounted cash flows that are expected to result from the asset group's use and eventual disposition. If we determine that an asset group's carrying value is not recoverable, we must then compare the asset group's carrying value to its estimated fair value and record any excess carrying value over fair value as an impairment loss. Any impairment loss that is recognized is required to be allocated to the long-lived assets of an asset group on a pro rata basis, using the relative carrying amounts of the long-lived assets comprising the asset group, except that the loss allocated to an individual long-lived asset shall not reduce its carrying amount below its fair value whenever that fair value is determinable without undue cost and effort. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2024, the Company concluded that there were indicators that the primary asset group underlying the Company's core operations should be tested for recoverability based upon the reporting of losses and negative cash flows for both current and historical reporting periods, combined with the significant decline in the Company's stock price during the period. Upon assessing this asset group for recoverability, the Company concluded that the asset group's carrying value exceeded the undiscounted cash flows that the asset group was expected to generate over the estimated remaining useful life of the asset group's primary asset, which was deemed to be acquired technology. Accordingly, the Company further tested this asset group for impairment as of September 30, 2024, using projected discounted cash flows, as well as a market approach based upon revenue multiples, to estimate the asset group's fair value.</span></div> 42300000 31200000 5900000 5200000 42300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the provisions of ASC 450, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements. Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within foreign exchange gain (loss), net on its consolidated statements of operations.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;D expense and the related reimbursement as a reduction to R&amp;D expense in its consolidated statements of operations.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share and Net Loss Per Share</span></div>Basic earnings per share and basic net loss per share are calculated using the weighted-average number of common shares outstanding during each period. When applicable, diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon the exercise of outstanding stock options, upon the vesting of employee restricted stock-based awards, for settlement of accrued incentive compensation to be paid in shares (if and when related performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div>Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. 5100000 7100000 7300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Costs</span></div>We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan. Accounting standards require the cost of providing this pension benefit to be measured on an actuarial basis. The application of these accounting standards require us to make assumptions and judgements that can significantly affect the measurement of our pension expense and our pension liability. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences between assumptions and actual experience are deferred and amortized. Our critical assumptions in performing these actuarial valuations include the selections of the rate of compensation increase and the discount rate used to determine the present value of the pension obligations, each of which affects the amount of pension expense and pension liability recorded in any given period. Changes in the rate of compensation increase or discount rate could have a material effect on our reported pension obligations and related pension expense. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (“RSU”), performance-based awards and market-based awards. The fair value of service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. </span></div>For all share-based payment awards, we recognize forfeitures when they occur. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and the majority of our domestic subsidiaries file a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is “more likely than not” that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 740, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.</span></div>We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense. 1000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year or less at the commencement date from our consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for <span style="-sec-ix-hidden:f-536">one</span> or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.</span></div>Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2024-04, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" related to induced conversions of convertible debt instruments. The amendments in this ASU clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions rather than as debt extinguishments. This update is effective for annual periods beginning after December 15, 2025, including interim periods within those fiscal years, with early adoption permitted. The amendments in this ASU permit an entity to apply the new guidance on either a prospective or retrospective basis. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The amendments in this ASU require public entities to provide disaggregated disclosure of expenses included within relevant income statement expense captions, as well as additional disclosures about selling expenses. This update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The amendments in this ASU should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date of the ASU or (2) retrospectively to any or all prior periods presented in the financial statements. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-02, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements - Amendments to Remove References to the Concepts Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2024-02”). This guidance is intended to remove references to various FASB Concepts Statements. The Board has a standing project on its agenda to address suggestions received from stakeholders on the Accounting Standards Codification and other incremental improvements to U.S. GAAP. This effort facilitates Codification updates for technical corrections such as conforming amendments, clarifications to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The resulting amendments are referred to as Codification improvements. The amendments in ASU 2024-02 are not intended to result in significant accounting change for most entities. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-01, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2024-01”). This guidance is intended to improve U.S. GAAP. by adding an illustrative example to demonstrate how an entity should apply the scope guidance in paragraph 718-10-15-3 to determine whether profits interest and similar awards (“profits interest awards”) should be accounted for in accordance with Topic 718, Compensation - Stock Compensation. The amendments in ASU 2024-01 are effective for annual periods beginning after December 15, 2024, and interim periods within those annual periods. The amendments in ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The Company is currently in the process of evaluating the effects of this ASU on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, while permitted to be adopted on a retrospective basis. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard in the fourth quarter of our fiscal year ending December 31, 2024. Refer to Note 21 for our updated presentation and disclosures. The Company retrospectively applied the updated presentation and disclosures to all prior periods presented. Adoption of this ASU did not have an impact on the Company's results of operations, cash flows or financial position. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No other new accounting pronouncements issued or effective during the periods reflected in our consolidated statements of operations have had or are expected to have a significant impact on our consolidated financial statements.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(3) Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Wematter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2023, the Company completed the acquisition of Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring 100% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $10.2 million in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional €2.0 million in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for two years after the closing date of the acquisition. This €2.0 million is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2024, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $0.9 million of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable resulted in an increase of $0.9 million to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $148</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter’s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information includes adjustments for the pro forma impact of the allocation of the purchase price recognized in connection with the acquisition of Wematter (as summarized above). These adjustments primarily relate to the impact of incremental amortization expense attributable to newly acquired and recognized intangible assets. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material for the period presented.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss attributable to 3D Systems Corporation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25.9 million (including customary post-closing adjustments), which includes $19.6 million paid in cash at closing, $7.1 million paid at closing via the issuance of the Company’s common stock, and an $0.8 million estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $0.2 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Refer to Note 17 for the discussion of an earnout arrangement with a key individual from dp polar. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar’s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Kumovis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37.9 million, plus an estimated fair value of RNCI of $1.6 million. $3.6 million of the cash payment was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $0.1 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1.6 million was recorded as of the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis’ assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Titan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39.0 million. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. The Company incurred $0.6 million of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan’s assembled workforce. This goodwill is deductible for tax purposes.</span></div> 1 10200000 2000000 P2Y 2000000 900000 900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $148</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 148000 835000 1487000 2580000 348000 4415000 6528000 475000 794000 293000 1087000 11166000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div> P5Y P15Y P10Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information includes adjustments for the pro forma impact of the allocation of the purchase price recognized in connection with the acquisition of Wematter (as summarized above). These adjustments primarily relate to the impact of incremental amortization expense attributable to newly acquired and recognized intangible assets. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material for the period presented.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss attributable to 3D Systems Corporation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -362890000 1 25900000 19600000 7100000 800000 200000 243000 301000 4989000 3930000 8919000 17090000 765000 364000 845000 1209000 25866000 0 0.9375 37900000 1600000 3600000 P15M 100000 0.0625 0.50 0.50 P5Y9M 0.50 1600000 34098000 3628000 1559000 149000 39434000 125000 1407000 20770000 5802000 26572000 17618000 705000 332000 70000 6466000 6868000 39434000 0 1 39000000.0 600000 661000 15940000 5580000 21520000 17430000 68000 229000 410000 639000 39040000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(4) Assets Held for Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, the Company entered into a definitive agreement for the sale of its Geomagic software business ("Geomagic"), which is included in our Industrial Solutions segment, to Hexagon AB for $123 million, subject to customary adjustments. The divestiture is expected to be completed by the end of the second quarter of 2025, subject to the satisfaction of certain closing conditions. The Company determined that the associated assets and liabilities met the held for sale criteria during December 2024, with approval by the Company's Board of Directors and the signing of the purchase agreement. Accordingly, the Company classified $3.2 million of assets and $10.3 million of liabilities as held for sale in the Company’s consolidated balance sheet as of December 31, 2024. No loss was recognized to measure the disposal group at the lower of its carrying value or fair value less costs to sell. The disposal group has not been presented as a discontinued operation in the accompanying consolidated financial statements because the sale of Geomagic does not represent a strategic shift that will have a major effect on the Company’s operations. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets and liabilities of Geomagic that have been classified as held for sale at December 31, 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets held for sale </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets held for sale </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 123000000 3200000 10300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets and liabilities of Geomagic that have been classified as held for sale at December 31, 2024:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets held for sale </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets held for sale </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 765000 47000 812000 917000 1447000 3176000 491000 303000 7197000 7991000 2260000 10251000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(5) Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account as defined in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price allocated to performance obligations which are unsatisfied as of the end of the period. The Company has excluded performance obligations with an original expected duration of one year or less. Remaining performance obligations as of December 31, 2024 were $5.6 million, of which we expect to recognize approximately 93% as revenue within the next two years, and the remaining balance thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts. Refer to "Variable Consideration" section below for further discussion around the significant judgments in these areas. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenue is recognized at the point in time when products are shipped to or services are performed for customers. However, we also enter into service contracts and collaboration agreements with customers, for which we typically are required to recognize revenue over time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include an assurance warranty for periods up to one year to ensure the product works as expected. These assurance warranties are not a separate performance obligation. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. Post-sale support, including the first year of support and the optional, subsequent years, are considered a separate obligation from the software and revenue is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing arrangements with third parties. The nature of the activities to be performed and the consideration exchanged under these arrangements varies on a contract-by-contract basis. We evaluate these arrangements to determine whether they meet the definition of a customer relationship for which revenue should be recorded and recognized. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized under these arrangements based upon an evaluation of the distinct performance obligations; the identification and evaluation of material rights; the estimation of the amount of variable consideration to be included in transaction price, as well as the timing for inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and update our estimate of variable consideration on a regular basis. Any adjustments to estimated revenue is recognized under the cumulative catch-up method. During the year ended December 31, 2024, the Company recorded a cumulative catch-up adjustment which reduced revenue by $8.7 million. The decrease in estimated recognizable variable consideration was due to the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria are no longer probable of being earned. As a result, the Company recognized an adjustment to reverse services revenue in the amount of $8.7 million for the year ended December 31, 2024 from collaboration arrangements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $17.0 million in collaboration arrangement revenue during the year ended December 31, 2023. Our revenue recognized under collaboration and licensing agreements for the year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4.5 million, which reduced our reported basic and diluted loss per share by $0.03 for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $13.5 million in collaboration arrangement revenue during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $7.1 million, $14.1 million, and $11.1 million in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2024, 2023, and 2022, respectively. All of our collaboration arrangement revenue and related costs of sales relates to R&amp;D being performed under a single regenerative medicine contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our collaboration arrangement revenue and related costs of sales relates to R&amp;D being performed under a single regenerative medicine contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocation of Transaction Price</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. We estimate SSP using historical transaction data of observable prices. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In other instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions, expected cost plus margin, and other observable inputs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above, our collaboration and licensing agreements include our most significant variable consideration and require judgement in the estimation of the amount of variable consideration to be included in the transaction price, as well as the timing for inclusion of such variable consideration. In addition, the nature of our sales and marketing incentives may lead to consideration that is variable in the form of discounts based on volumes purchased, trade in allowances, rebates or other discounts. We estimate variable consideration based on the expected value approach, which requires judgement in the identification of possible outcomes and in assessing the probability of those outcomes, or the most likely amount approach, which requires judgement to identify the most likely amount in a range of amounts. After estimating the amount of variable consideration, the Company includes the estimated variable consideration in transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company assesses both the likelihood of a future reversal of revenue and how significant the reversal is relative to the total consideration. Our estimates are based on historical experience, contract terms and other factors. Ongoing assessments are performed to determine if updates are needed to the original estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts Recognized Over Time</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress of the transfer of control to the customer as services are performed, for which management believes the use of costs incurred reliably depicts the measurement of progress achieved by the Company in satisfying the performance obligation because it best depicts the transfer of control to the customer as we incur costs on our contracts. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. Some contracts require the customer to remit a large payment at or near contract inception as a deposit prior to production, which is recorded as a customer deposit liability, however, revenue is not recorded until the performance obligation is satisfied. We also typically bill in advance for installation, training and maintenance contracts, as well as for extended warranties, resulting in deferred revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in the contract assets balance as of December 31, 2024 (see table below) primarily relates to the decrease in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements which has resulted in the reversal of incremental revenue for the year ending December 31, 2024 (refer to the discussion above of Collaboration and Licensing Agreements for further details) Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2024 and 2023, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, we recognized revenue of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$32.0 million related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our contract liabilities at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized revenue of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $26.0 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to our contract liabilities at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses. Additionally, the Company has excluded performance obligations with an original expected duration of one year or less from our disclosure of remaining performance obligations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023, and 2022, one customer accounted for approximately 16%, 15%, and 23% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,346 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,268 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,503 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5600000 0.93 P2Y P1Y -8700000 -8700000 17000000.0 4500000 0.03 0.03 13500000 7100000 14100000 11100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.</span></div> 101471000 101497000 333000 12147000 34269000 40075000 5400000 32000000 26000000 0.16 0.15 0.23 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,346 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,268 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,503 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 253468000 282742000 308516000 149734000 164673000 167114000 36919000 40654000 62401000 440121000 488069000 538031000 248346000 278268000 304503000 69101000 76995000 80108000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(6) Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inventory reserve was $21.9 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The final exit agreement included a $0.5 million exit fee that was expensed during the year ended December 31, 2023. There was an associated commitment to purchase $1.7 million of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory from the assembly manufacturer as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Such inventory was purchased during the year ended December 31, 2024.</span></div>During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $1.7 million exit fee that was expensed during the year ended December 31, 2022. Exiting this agreement resulted in the purchase of $23.9 million of inventory and $0.4 million of fixed assets from the assembly manufacturer. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43138000 59658000 3481000 4708000 71911000 87822000 118530000 152188000 21900000 16200000 500000 1700000 1700000 23900000 400000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(7) Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25-30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life of lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3pt">The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain assets reflected in the table. Gross asset carrying values and accumulated depreciation and amortization have been adjusted to reflect the new cost basis of assets for which the carrying value was reduced due to impairment.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include all depreciation related to assets attributable to the generation of revenue in cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in research and development and selling, general and administrative expenses on the consolidated statements of operations. Depreciation expense on property and equipment for the years ended December 31, 2024, 2023 and 2022 was $19.0 million, $21.3 million and $21.1 million, respectively.</span></div>As discussed in Note 2, the Company recognized a $5.9 million impairment charge related to property and equipment, net within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2024. For the year ended December 31, 2023, we recognized impairment charges of $1.4 million related to property and equipment, net in selling, general and administrative expense on the consolidated statement of operations. For the year ended December 31, 2022, impairment charges related to property and equipment, net were not material. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25-30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life of lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3pt">The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain assets reflected in the table. Gross asset carrying values and accumulated depreciation and amortization have been adjusted to reflect the new cost basis of assets for which the carrying value was reduced due to impairment.</span></div> 17000 94000 P25Y P30Y 134111000 146978000 P2Y P5Y 25888000 27793000 P3Y P5Y 5454000 6342000 P1Y P5Y 37777000 37242000 4831000 14630000 208078000 233079000 157034000 168618000 51044000 64461000 19000000.0 21300000 21100000 5900000 1400000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(8) Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024 and 2023, the Company's intangible assets with fin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.705%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,949)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,087)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain intangible assets reflected in the table. Gross asset carrying values and accumulated amortization have been adjusted to reflect the new cost basis of intangible assets for which the carrying value was reduced due to impairment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n/m - Disclosure deemed not meaningful as the remaining net carrying value of this intangible asset class is immaterial.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Intangible Assets During the Year Ended December 31, 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously discussed in Note 2, during the three months ended September 30, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $31.2 million of the $42.3 million <span style="-sec-ix-hidden:f-792">impairment charge</span> to intangible assets. During the three months ended December 31, 2024, the Company concluded that the carrying value of the software asset group was not recoverable, resulting in an additional $1.2 million impairment charge to intangible assets. The impairment charges allocated to intangible assets reduced the carrying values of customer relationships, acquired technology, and trade names by $0.9 million, $23.2 million, and $8.3 million, respectively. All intangible asset impairment charges have been recorded within asset impairment charges on our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Intangible Assets During the Year Ended December 31, 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Indefinite-Life Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company's intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $5.4 million related to IPR&amp;D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 24), the Company decided to cease the development of this IPR&amp;D for the foreseeable future. As the IPR&amp;D was not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $5.6 million within <span style="-sec-ix-hidden:f-799">asset impairment charges</span> on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Impairment of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">dp polar</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's decision to cease the development of the dp polar IPR&amp;D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represented an asset group because its identifiable cash flows were largely independent of the cash flows of other groups of assets and liabilities within the Company.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As dp polar was not capable of generating revenue or positive cash flows without the continued development of its IPR&amp;D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $3.8 million within asset impairment charges on our consolidated statement of operations for the year ended December 31, 2023 to write off dp polar's trade name.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Oqton MOS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2023, the Company concluded that it was more likely than not that it would sell or otherwise dispose of a portion of its software business unit, Oqton MOS, that it had previously acquired. This software business unit represented a discrete asset group for accounting purposes, as its identifiable cash flows were deemed to be largely independent of the cash flows of other groups of assets and liabilities within the Company and its software business unit. Based upon the expectation to either sell or otherwise dispose of this asset group, the Company revised the related long-term cash flow forecast. The revised long-term cash flow forecast indicated that the carrying amounts of this asset group's long-lived assets, consisting primarily of product technology and trade name intangible assets recorded when the asset group was initially acquired, may not be recoverable. Accordingly, the carrying value of this asset group's long-lived assets was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 23</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As the present </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value of the estimated future cash flows expected to result from the use and eventual disposition of the asset group was less than the asset group's carrying value, the Company recognized a $13.6 million <span style="-sec-ix-hidden:f-802">impairment charge</span> during the year ended December 31, 2023, which reduced the carrying values of the asset group's acquired technology and trade name intangible assets to $0.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to our intangible assets with finite lives was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.1 million and $15.5 million for the years ended December 31, 2024, 2023 and 2022, respectively. Amortization expense is estimated to be $1.8 million in 2025, $1.7 million in 2026, $1.7 million in 2027, $1.6 million in 2028, and $1.5 million in 2029.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024 and 2023, the Company's intangible assets with fin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.705%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/m</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,949)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,087)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,724 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> The impairment charges subsequently discussed resulted in the establishment of a new cost basis for certain intangible assets reflected in the table. Gross asset carrying values and accumulated amortization have been adjusted to reflect the new cost basis of intangible assets for which the carrying value was reduced due to impairment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n/m - Disclosure deemed not meaningful as the remaining net carrying value of this intangible asset class is immaterial.</span></div> 47051000 47023000 28000 54565000 52796000 1769000 13768000 6149000 7619000 47515000 13268000 34247000 P7Y9M18D 11973000 9998000 1975000 26938000 14059000 12879000 P6Y9M18D 14915000 6950000 7965000 19579000 11350000 8229000 P11Y1M6D 14596000 14485000 111000 16503000 14822000 1681000 7666000 7344000 322000 13711000 9792000 3919000 109969000 91949000 18020000 178811000 116087000 62724000 P8Y8M12D 31200000 42300000 1200000 900000 23200000 8300000 5400000 5600000 3800000 13600000 0 12700000 12100000 15500000 1800000 1700000 1700000 1600000 1500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(9) Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354,192)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,379 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,637)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill During the Year Ended December 31, 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All goodwill reported as of December 31, 2024 and December 31, 2023 is included in our Healthcare Solutions reportable segment, which is also the reporting unit to which all goodwill is assigned for purposes of goodwill impairment testing. We performed a qualitative impairment assessment related to the goodwill assigned to this reporting unit as of November 1, 2024, our annual goodwill impairment testing date, and this assessment did not result in a goodwill impairment charge. However, as previously discussed in Note 2, we previously performed an interim period quantitative goodwill impairment test as of September 30, 2024 and, upon completion of this interim period test, the Company concluded that the carrying value of the Healthcare Solutions reporting unit exceeded its fair value by $101.4 million, after adjustment for long-lived asset impairment charges described in Note 7, Note 8 and Note 11. The results of our interim period impairment test primarily reflected lower forecasted cash flows prepared for the reporting unit in connection with the Company's most recently commenced annual long-range planning process, as compared to the cash flow forecasts prepared for purposes of the prior annual goodwill impairment test performed as of November 1, 2023. Consistent with the results of our interim period goodwill impairment test, our results for the year ended December 31, 2024 include a $101.4 million goodwill impairment charge that is reported within asset impairment charges on our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill During the Year Ended December 31, 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, we completed the required annual goodwill impairment test for each of our reporting units (Healthcare Solutions and Industrial Solutions) as of November 1, 2023, as further discussed in Note 2. The goodwill impairment tests that we performed compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this goodwill impairment test, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. We recognized a goodwill impairment charge of $279.8 million to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit for the year ended December 31, 2023. This goodwill charge is reported within asset impairment charges on our consolidated statement of operations. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Impairments</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354,192)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,379 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,637)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 143431000 32055000 111376000 316265000 42329000 273936000 459696000 74384000 385312000 1005000 1005000 7386000 7386000 8391000 8391000 0 0 279808000 279808000 279808000 279808000 3701000 3701000 -1514000 -1514000 2187000 2187000 148137000 32055000 116082000 322137000 322137000 0 470274000 354192000 116082000 101445000 101445000 0 0 101445000 101445000 242000 242000 0 0 242000 242000 148379000 133500000 14879000 322137000 322137000 0 470516000 455637000 14879000 101400000 101400000 279800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(10) Investments and Note Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds various investments in equity and debt instruments. The equity instruments and debt instruments are included in other assets on our consolidated balance sheets, except for the $2.0 million note receivable balance as of December 31, 2024 that is included in prepaid expenses and other current assets. The following table summarizes our investment balances as of December 31, 2024 and December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments under the equity method of accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments without readily determinable fair values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reflects Enhatch warrant investment (described below), which was carried at fair value prior to modification. The fair value of the warrant was measured using Level 3 fair value measurement inputs. Refer to Note 23 for a description of these inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The December 31, 2024 balance relates to the related party loan to NAMI (described below). See discussion below for further details regarding this related party transaction.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The December 31, 2023 balance includes interest amounts that had been accrued on, recorded to and reported as part of the long-term notes receivable balances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">National Additive Manufacturing Innovation ("NAMI") Joint Venture</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, we became a shareholder in a joint venture formed with the Saudi Arabian Industrial Investments Company ("Dussur") for purposes of expanding the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. During April 2023, we deposited our initial investment commitment of approximately $6.5 million into a bank account of the joint venture for use in its operations. In May 2024, we made an incremental investment of $2.5 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional future investments in the joint venture are contingent upon agreement by the parties to the joint venture to invest additional capital. As of both </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company owned 49% of the joint venture's common stock. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in the joint venture under the equity method of accounting, requiring the Company to recognize its proportionate share of the joint venture's reported net income or loss, which the Company recognizes on a one quarter lag. For the years ended December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has reported a loss on equity method investment in its consolidated statements of operations. The carrying values of the Company's equity method investment at December 31, 2024 and 2023 are $4.3 million and $5.2 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's reported revenue and cost of sales for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">year ended December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> includes related party revenue and associated related</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> party cost of sales of $3.8 million and $2.6 million, respectively, attributable to sales to NAMI. The Company's reported revenue and cost of sales for the year ended December 31, 2023 includes related party revenue and associated related party cost of sales of $1.7 million and $1.0 million, respectively, attributable to sales to NAMI. As of December 31, 2024 and December 31, 2023, the outstanding related party receivable balances attributable to our sales to NAMI were $0.1 million and $1.1 million, respectively. During December 2024, the Company entered into a short-term, non-interest bearing loan agreement with NAMI whereby NAMI borrowed $2.0 million to finance its working capital and capital expenditures requirements. The loan matures on June 30, 2025 and is being accounted for at cost, which approximates fair value as of December 31, 2024. During December 2024, NAMI used the loan proceeds to remit payment to the Company for trade receivables outstanding.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Theradaptive, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, we made an $8.0 million investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock. Theradaptive is an unconsolidated VIE as disclosed in Note 2. Theradaptive is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. No impairment charges were recognized with respect to this investment during the years ended December 31, 2024 or 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enhatch Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2022, the Company made a $10.0 million investment in Enhatch Inc. ("Enhatch"), the developer of the Intelligent Surgery Ecosystem, and received convertible preferred shares, a warrant to purchase additional shares of Enhatch, and the right to purchase in the future the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved (the “call option”). The Company's investment in Enhatch's convertible preferred shares and the call option, which have been accounted for together as a single unit of account and represent an equity investment without a readily determinable fair value, was recorded at $9.7 million as of the original investment date, with the remaining value assigned to the Enhatch warrant. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the reported</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> carrying value of the Company's convertible preferred stock investment in Enhatch (i.e., inclusive of the call option) is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hich is recorded in other assets on our consolidated balance sheets. This adjusted carrying value, which continues to be included within the amounts reported for equity investments without readily determinable fair values as of December 31, 2024 and 2023, reflects the impact of a $2.8 million impairment charge that was recorded during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2024, the Company entered into an amended and restated warrant agreement with Enhatch that restated the terms of the warrant in their entirety by increasing the number of Enhatch common shares that may be purchased, decreasing the exercise price, modifying the exercise conditions, eliminating the net settlement feature, and changing the expiration date to June 1, 2025. In December 2024 and January 2025, the Company exercised the first tranche of the warrant for $0.6 million in cash and the second tranche of the warrant for $0.6 million in cash, respectively. The Company initially measured and recognized the Enhatch common shares purchased upon exercise of the warrant at their estimated acquisition date fair values. Effective upon the exercise of the first tranche of the amended and restated warrant agreement in December 2024, due to the Company's ability to exert significant influence over the financial and operating policies of Enhatch, the Company began accounting for its investments in Enhatch common shares under the equity method of accounting. Under the equity method of accounting, the Company is required to recognize its proportionate share of Enhatch's reported net income or loss, which the Company recognizes on a one quarter lag. The carrying value of this investment is $0.8 million as of December 31, 2024 and increased to $1.1 million as a result of the exercise in January 2025. The estimated fair values of the original warrant prior to modification and the amended warrant were immaterial as of each balance sheet date, as well as on the date of modification, and the exercises of the first tranche and the second tranche of the amended warrant had an immaterial impact on the Company’s consolidated statements of operations in each of December 2024 and January 2025. If the underlying exercise conditions are achieved, the Company may be required to pay up to an additional $0.9 million of cash to purchase Enhatch common shares prior to the warrant expiration on June 1, 2025. As of December 31, 2024, the Company owns approximately 60% of Enhatch's outstanding common stock and approximately 37% of Enhatch's outstanding voting stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2024 and December 31, 2023, the Company made purchases from Enhatch of $0.7 million and $0.2 million, respectively. As of December 31, 2024 and 2023, the outstanding related party payable balances attributable to our purchases from En</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hatch</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were not material.</span></div> 2000000 The following table summarizes our investment balances as of December 31, 2024 and December 31, 2023:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments under the equity method of accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments without readily determinable fair values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reflects Enhatch warrant investment (described below), which was carried at fair value prior to modification. The fair value of the warrant was measured using Level 3 fair value measurement inputs. Refer to Note 23 for a description of these inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The December 31, 2024 balance relates to the related party loan to NAMI (described below). See discussion below for further details regarding this related party transaction.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The December 31, 2023 balance includes interest amounts that had been accrued on, recorded to and reported as part of the long-term notes receivable balances.</span></div> 5051000 5247000 20696000 20847000 0 200000 25747000 26294000 1960000 535000 1960000 535000 6500000 2500000 0.49 0.49 4300000 5200000 3800000 2600000 1700000 1000000.0 100000 1100000 2000000 8000000.0 0 0 10000000.0 9700000 6900000 6900000 2800000 600000 600000 800000 1100000 900000 0.60 0.37 700000 200000 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(11) Leases</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:f-923">one</span> to thirteen years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously discussed in Note 2, during the year ended December 31, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $5.2 million of the $42.3 million asset group impairment charge to ROU assets. This impairment charge reduced the carrying values of our operating lease ROU assets and finance lease ROU assets by $2.7 million and $2.5 million, respectively. This impairment charge has been recorded within asset impairment charges on our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, short-term finance lease obligations of $1.5 million and $1.8 million are included in accrued and other liabilities on our consolidated balance sheets, and long-term finance lease obligations of $10.5 million and $11.5 million are included in other long-term liabilities on our consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Incremental Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, we entered into a lease for a new building in Frankfurt, Germany, which will contain approximately 57,000 rentable square feet, and will be constructed and funded by the lessor up to a certain amount. The lease term is for 5 years upon commencement, which will be when construction is substantially complete. Estimated base rent lease payments related to this new lease total $3.4 million at December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(11) Leases</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:f-923">one</span> to thirteen years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously discussed in Note 2, during the year ended December 31, 2024, the Company concluded that the carrying value of the primary asset group underlying the Company's core operations was impaired, resulting in the allocation of $5.2 million of the $42.3 million asset group impairment charge to ROU assets. This impairment charge reduced the carrying values of our operating lease ROU assets and finance lease ROU assets by $2.7 million and $2.5 million, respectively. This impairment charge has been recorded within asset impairment charges on our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, short-term finance lease obligations of $1.5 million and $1.8 million are included in accrued and other liabilities on our consolidated balance sheets, and long-term finance lease obligations of $10.5 million and $11.5 million are included in other long-term liabilities on our consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Incremental Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, we entered into a lease for a new building in Frankfurt, Germany, which will contain approximately 57,000 rentable square feet, and will be constructed and funded by the lessor up to a certain amount. The lease term is for 5 years upon commencement, which will be when construction is substantially complete. Estimated base rent lease payments related to this new lease total $3.4 million at December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td></tr></table></div> P13Y 5200000 42300000 2700000 2500000 1500000 1800000 10500000 11500000 57000 P5Y 3400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2024, 2023, and 2022 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023 and 2022 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td></tr></table></div> 14331000 13667000 9135000 1706000 991000 621000 1017000 478000 196000 347000 494000 705000 4142000 3953000 764000 132000 186000 158000 21411000 19397000 11263000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,025 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2406000 13506000 2323000 13481000 2309000 11102000 2285000 10024000 1954000 8535000 4876000 24840000 16153000 81488000 4128000 19447000 12025000 62041000 13986000 13177000 10268000 1017000 478000 196000 1385000 644000 652000 P7Y P7Y3M18D P8Y P7Y8M12D 0.0844 0.0717 0.0896 0.0723 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(12) Accrued and Other Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-997"><span style="-sec-ix-hidden:f-998">Accrued and other liabilities</span></span> at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranty liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current finance lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,460 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1027"><span style="-sec-ix-hidden:f-1029">Other liabilities</span></span> at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-997"><span style="-sec-ix-hidden:f-998">Accrued and other liabilities</span></span> at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranty liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current finance lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,460 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12646000 13196000 8034000 10373000 4739000 3487000 2650000 2106000 1482000 1770000 15937000 18528000 45488000 45488000 49460000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2106000 3677000 3585000 3264000 4397000 5961000 3808000 2826000 6053000 2650000 2106000 3677000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-1027"><span style="-sec-ix-hidden:f-1029">Other liabilities</span></span> at December 31, 2024 and 2023 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10543000 11458000 5716000 5852000 2277000 5577000 3480000 4790000 2259000 2028000 726000 832000 0 2863000 25001000 33400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(13) Borrowings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously issued 0% Convertible Senior Notes due November 15, 2026 (the "Notes"), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee (the "Trustee"). The related principal, unamortized deferred issuance costs and carrying values as of December 31, 2024 and 2023 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; are effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and are structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes do not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any future calendar quarter (and only during such quarter), if the last reported sale price of the Company's common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. As of December 31, 2024, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, since November 20, 2024 and before the 41</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $1.4 million, $2.6 million, and $2.7 million of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2024, 2023, and 2022, respectively. In addition, in connection with the repurchases of a portion of the Notes in March 2024 and December 2023 (as further discussed below), the Company wrote off $1.8 million and $2.3 million of the debt issuance costs during the years ended December 31, 2024 and 2023, respectively. Debt issuance cost accretion of $1.3 million and $1.1 million is expected to be incurred in 2025 and 2026, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Convertible Notes Compliance</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Indenture contains covenants, events of default and other provisions that are customary for offerings of convertible notes. During the three months ended June 30, 2024, the Company became non-compliant with certain terms of the Indenture. The Company’s failure to file its 2023 Form 10-K and provide it to the Trustee by April 1, 2024 represented a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the Trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults did not become an event of default under the terms of the Indenture given that the Company filed its 2023 Form 10-K on August 13, 2024, curing the first default referenced above, and filed its Form 10-Q for the three months ended March 31, 2024 on August 20, 2024, curing the incremental default referenced above. Both defaults were cured prior to the end of the cure period provided for by the Indenture, which cure period was not initiated by the Trustee or holders of the Notes. The Company did not incur any special interest as a result of the defaults, nor did the Notes become subject to any other actions by the Trustee or the holders. As of December 31, 2024, the Company was in compliance with all of the covenants included in the Indenture. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Debt Extinguishment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the Company repurchased $110.5 million of the Notes for $87.2 million, including transaction expenses. The repurchased Notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the Notes at a discount resulted in the recognition of a gain of $21.5 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company repurchased $135.1 million of the Notes for $100.6 million including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $32.2 million, after transaction expenses and the write-off of related debt issuance costs, which is reported in other income (loss), net on the Company’s consolidated statement of operations for the year ended December 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024 and 2023, the estimated fair value of the Notes was $189.4 million and $247.3 million, respectively. This is based on the quoted market price of the Notes where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.</span></div> 0 The related principal, unamortized deferred issuance costs and carrying values as of December 31, 2024 and 2023 were as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture.</span></div> 214378000 324870000 2383000 5514000 211995000 319356000 35.92 0.00594 0.001 1.30 20 30 5 5 0.98 1 1.30 1400000 2600000 2700000 1800000 2300000 1300000 1100000 110500000 87200000 21500000 135100000 100600000 32200000 189400000 247300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(14) Employee Benefits</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section 401(k) plan (the “Plan”) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match 50% of contributions on the first 6% of the participant’s eligible compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023 and 2022, we expensed $2.5 million, $2.6 million and $2.3 million, respectively, for matching contributions related to the Plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">International Retirement Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain insurance contracts outside of the plan that provide an annuity that is used to fund the current obligations under this plan. The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets as of December 31 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following amounts in the consolidated balance sheets at December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of net periodic benefit costs and the amounts recognized in <span style="-sec-ix-hidden:f-1121"><span style="-sec-ix-hidden:f-1122"><span style="-sec-ix-hidden:f-1123">accumulated other comprehensive income (loss)</span></span></span> for the years ended December 31, 2024, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in benefit obligations recognized in other comprehensive income (loss):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior years' unrecognized gain (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized as other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,432)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions are used to determine the benefit obligations as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, including expected future service cost, are expected to be paid:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future benefit payments for the years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 through 2034</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.50 0.06 2500000 2600000 2300000 The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2024 and 2023:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets as of December 31 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6027000 5215000 59000 59000 210000 220000 -145000 -541000 187000 173000 358000 -165000 5896000 6027000 2220000 3691000 -3676000 -2336000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following amounts in the consolidated balance sheets at December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2220000 3691000 180000 175000 5716000 5852000 3676000 2336000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of net periodic benefit costs and the amounts recognized in <span style="-sec-ix-hidden:f-1121"><span style="-sec-ix-hidden:f-1122"><span style="-sec-ix-hidden:f-1123">accumulated other comprehensive income (loss)</span></span></span> for the years ended December 31, 2024, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in benefit obligations recognized in other comprehensive income (loss):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior years' unrecognized gain (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized as other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,432)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense (gain) recognized in net periodic benefit cost and other comprehensive (loss) income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5896000 6027000 5672000 5776000 59000 59000 103000 210000 220000 99000 0 46000 -45000 269000 233000 247000 -145000 -541000 3387000 0 46000 -45000 145000 587000 -3432000 414000 820000 -3185000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions are used to determine the benefit obligations as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div> 0.036 0.036 0.030 0.030 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, including expected future service cost, are expected to be paid:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future benefit payments for the years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 through 2034</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 186000 214000 238000 265000 297000 1715000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(15) Redeemable Non-controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the periods presented in our consolidated financial statements, the Company holds a 93.75% controlling interest in a consolidated foreign subsidiary that was acquired on April 1, 2022. The remaining 6.25% non-controlling interest in this foreign subsidiary is subject to redemption at a future date upon either (1) the exercise of a put option by the holder of the underlying shares or a call option by the Company, each of which is subject to the subsidiary achieving certain specified conditions, or (2) the passage of time subsequent to the date on which this subsidiary was acquired.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The put and call rights related to 50% of the common shares underlying this redeemable non-controlling interest ("RNCI") can be exercised upon the achievement of an initial revenue and gross profit target, while the put and call rights related to the remaining 50% of the common shares underlying the RNCI can be exercised upon the achievement of a second revenue and gross profit target. The exercise prices at which the shares underlying the RNCI can be put by their holders or called by the Company are determined based upon whether the consolidated foreign subsidiary achieves either or both of the predetermined revenue and gross profit targets. If either (1) one or both sets of revenue and gross margin targets are not achieved by the consolidated foreign subsidiary within specified time periods or (2) neither the put or call options are exercised within specified time periods despite the achievement of one or both sets of targets, the exercise price for the put and call options will be set at a floor strike price for periods thereafter. Up to 50% of the exercise price can be paid in shares of Common Stock at the election of 3D Systems. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 9, 2024, the Company signed a profit and loss transfer agreement with the foreign subsidiary whereby the subsidiary transfers its entire net profit or loss to 3D Systems for the next five years. For the year ended December 31, 2024, the Company consolidated 100% of the foreign subsidiary net loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the Company's RNCI balance during the years ended December 31, 2024 and 2023 are summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value at the date of acquisition</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:11pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:11pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value (below) in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at end of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.9375 0.0625 0.50 0.50 0.50 P5Y 1 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the Company's RNCI balance during the years ended December 31, 2024 and 2023 are summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value at the date of acquisition</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:11pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:11pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value (below) in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at end of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div> 2006000 1760000 0 1559000 0 -265000 -238000 -61000 479000 596000 13000 32000 -157000 1958000 2006000 1760000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(16) Common Stock and Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 220,000,000 shares of common stock. The holders of the common stock are entitled to one vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2024, no dividends have been declared.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 5,000,000 shares of preferred stock, all of which remained unissued at December 31, 2024 and 2023.</span></div> 220000000 1 0 5000000 5000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(17) Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2015 Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is 29,235,000 shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we began granting phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards. The Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market conditions will be assessed upon (A) a trigger event (e.g., change in control, IPO or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards under the plan will be liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm. This valuation requires significant judgment regarding the input of various assumptions and estimates, which include the projected cash flows of (including projected capital invested in) Systemic Bio, the probability and/or timing of a trigger event or a liquidity event, the expected stock price volatility for selected public companies with comparable characteristics to Systemic Bio, the discount for the lack of marketability of Systemic Bio as a privately-held company, and the risk-free interest rate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock and RSU activity for the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares/Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above outstanding balance as of December 31, 2024 are 1,435,000 shares of restricted stock that vest under specified market conditions, which were awarded to certain employees in 2024, 2023, and 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2024 and 2023, we granted 147,000 and 597,000 Phantom Units, respectively. As of December 31, 2024 and 2023, 721,000 and 596,000 Phantom Units were outstanding. During the years ended December 31, 2024 and 2023, we recognized $0.1 and $0.5 million of compensation expense related to the Phantom Units. As of December 31, 2024 and 2023, the liability recognized in other liabilities on the consolidated balances sheets for the Phantom Units was $0.6 million and $0.5 million, respectively. The Phantom Units are excluded from the restricted stock and RSU summary table above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded two equal tranches of market condition stock options that immediately vest when our common stock trades at either $30 or $40 per share for <span style="-sec-ix-hidden:f-1236">ninety</span> consecutive calendar days.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the year ended December 31, 2024 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and December 31, 2022, there was no stock option activity. The aggregate intrinsic value of the outstanding stock options was $0 and $3.5 million as of December 31, 2022 and 2021, respectively. As of December 31, 2024 and 2023, none of the outstanding stock options were exercisable, and there was no unrecognized stock-based compensation expense related to stock options.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Compensation Arrangements that Include Share Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Regenerative Medicine Earnout Payments and Performance-Based Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volumetric Acquisition Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company was potentially subject to aggregate earnout payments of up to $355.0 million (i.e., incremental to the previously paid acquisition purchase price). These earnout payments would be triggered by (1) the achievement of seven discrete non-financial milestones, each of which required attainment prior to either December 31, 2030 or December 31, 2035, and (2) the continued employment of certain Volumetric key employees. Each potential milestone-based payment was deemed to be compensation expense that the Company would recognize ratably from the point in time when a milestone was deemed probable of achievement through the estimated time of achievement. Each milestone payment, if earned, would be expected to be settled approximately half in cash and half in shares of Common Stock and, accordingly, expense recognized for the portion of this earnout that is expected to be settled with shares of Common Stock would be reflected in the disclosure of stock-based compensation included herein, if and when accrued. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, the Company informed the former owners of Volumetric, to whom the acquisition-related earnout payments of up to $355.0 million could have potentially become payable, that four of the seven milestone-related earnout payments, each of which was related to kidney and liver research, were terminated. These four milestone-based earnout payments were terminated in accordance with the terms of the Volumetric acquisition agreement, based upon a determination that achievement was no longer financially viable due to the loss of the funding required from the Company's key strategic partner for the related research and development efforts. Upon termination of the four milestone-based earnout payments, the Company's maximum liability for earnout payments attributable to the acquisition of Volumetric was reduced to $175.0 million, which would be payable if (1) each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement and (2) the certain key individuals from Volumetric continue to be employed. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2024, two key employees from Volumetric ("Volumetric Key Employees"), who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Refer to Note 22 for further details regarding the resignation of the certain Volumetric Key Employees and all related actions occurring thereafter. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Regenerative Medicine Performance-Based Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company previously granted certain performance-based stock units (“PSUs” or the "RegMed Awards") to other employees with vesting terms that were based upon four individually-measured, science-based (i.e., non-financial) milestones to other employees who work on advancements in regenerative medicine related to lungs and tissue organs. The compensation expense associated with each individual milestone attributable to a RegMed Award was required to be recognized over the period commencing on the date that the respective milestone was deemed probable of being met through the anticipated date of achievement. During the fourth quarter of 2024, the Company cancelled all outstanding RegMed awards, which had an immaterial impact on the Company's consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Earnout and PSU Compensation Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one of the Volumetric milestones for which the potential earnout payment due to the sellers would be $65.0 million and (2) one RegMed Award milestone for which the aggregate grant date fair value of the outstanding and unvested awards was $4.5 million as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company reduced its budgeted funding for the research and development related to the respective Volumetric earnout and RegMed Award milestones, which resulted in the Company concluding that it was no longer probable that these respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement or prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestone would no longer be achieved, the Company reversed all of the previously recognized compensation expense, one half of which was expected to be settled with Common Stock shares, which reduced selling, general and administrative expense by $18.4 million, and our reported net loss per basic and diluted share of Common Stock by $0.14 for the year ended December 31, 2023. No liability related to the Volumetric earnout was recognized on our consolidated balance sheets as of December 31, 2024 or December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">dp polar Earnout</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2022 the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $2.2 million incremental to the acquisition purchase price, which would be settled via the issuance of 250,000 shares of the Company's Common Stock. The issuance and vesting of these shares was contingent upon certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of 250,000 shares of Common Stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. During April 2024, due to a change in the key individual's employment status, all service conditions of the dp polar earnout were deemed to have been met based on the terms of the initial arrangement. Accordingly, all remaining expense related to these shares was recognized during the year ended December 31, 2024. This arrangement is expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Activity and Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the years ended December 31, 2024, 2023, and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has historically paid annual incentive compensation in shares of Common Stock that vest upon grant, however, the Company made a decision to fund its 2024 annual incentive compensation in cash, so there is no annual incentive compensation expense included in the above expense for the year ended December 31, 2024. The Company did not accrue and pay any annual incentive compensation related to the year ended December 31, 2023. Included in the above expense for the year ended December 31, 2022 is $4.0 million of expense relating to annual incentive compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, included in the above expenses for the years ended December 31, 2024, 2023, and 2022 are $0, $(8.6) million, and $8.0 million, respectively, of expense related to the Volumetric earnout arrangement discussed above. Finally, the above expenses for the years ended December 31, 2024, 2023, and 2022 include $1.0 million, $1.0 million and $0.3 million, respectively, of expense related to the dp polar earnout arrangement discussed above.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, there was $19.2 million of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of 1.9 years.</span></div> P3Y 29235000 P4Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock and RSU activity for the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares/Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024 — unvested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3980000 19.72 4422000 15.23 700000 16.90 2687000 15.92 5015000 18.19 4439000 10.26 1118000 15.45 2154000 13.09 6182000 14.77 3392000 1.98 1845000 14.69 2544000 13.28 5185000 7.16 1435000 147000 597000 721000 596000 100000 500000 600000 500000 2 30 40 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the year ended December 31, 2024 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 420000 13.26 P2Y8M12D 0 0 0 0 0 260000 13.26 160000 13.26 P1Y7M6D 0 0 3500000 0 0 0 0 355000000 7 355000000 4 7 4 4 175000000 3 2 3 175000000 4 65000000 4500000 18400000 0.14 0.14 2200000 250000 250000 250000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the years ended December 31, 2024, 2023, and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18457000 23504000 42415000 0 0 0 0 0 4000000.0 0 -8600000 8000000.0 1000000.0 1000000.0 300000 19200000 P1Y10M24D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(18) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 are as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,996)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,809)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our income tax provision for the years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Pretax (Loss) Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision based on the federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in carryforward attributes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income inclusion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible earnout expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deemed income related to foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee share-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and payable adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible penalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit, before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return-to-provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and audit settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2024 and 2023 and the federal statutory rate was 21.8 and 20.8 percentage points, respectively. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2022 and the federal statutory rate was 22.8 percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 12, 2022, the European Union member states agreed to implement the Organization for Economic Co-operation and Development’s (“OECD”) Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least €750 million, which went into effect in 2024. Pillar Two does not impact the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2024 we recorded full valuation allowances for 3DSystems GmbH and Kumovis GmbH, which are foreign subsidiaries of the Company. In addition, we released a valuation allowance for Oqton Belgium. In 2023, we recorded full valuation allowances for Wematter and Layerwise, which are foreign subsidiaries of the Company. In 2022, there was no significant change to our valuation allowance assertions. We continue to review results of operations and forecast estimates to determine if it is more likely than not that the deferred tax assets will be realized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2024 and 2023 are as follows:</span></div><div><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research expenditures capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, $59.6 million of our deferred income tax assets was attributable to $399.6 million of gross net operating loss carryforwards, which consisted of $102.9 million of loss carryforwards for U.S. federal income tax purposes, $176.6 million of loss carryforwards for U.S. state income tax purposes and $120.2 million of loss carryforwards for foreign income tax purposes.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2025. In addition, certain net loss carryforwards for foreign income tax purposes begin to expire in 2025 and certain other loss carryforwards for foreign purposes do not expire.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, tax credit carryforwards deferred assets of $31.3 million consisted of $19.3 million of research and experimentation credit carryforwards for U.S. federal income tax purposes, $5.4 million of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $6.6 million of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits began to expire in 2023 and credits will continue to expire in 2024 and on, as the statutes expire for the various jurisdictions. We have recorded a valuation allowance related to the U.S. federal and state tax credits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Due to the transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $105.1 million of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5.1 million.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Including interest and penalties, the total net decrease of our unrecognized benefits is $2.2 million for the year ended December 31, 2024. The decrease was primarily related to the reversal of a prior year position related to a China tax position. We do not anticipate any additional unrecognized tax benefits during the next 12 months that would result in a material change to our consolidated financial position. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate is $2.3 million. We include interest and penalties in the consolidated financial statements as a component of income tax expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions as a result of lapse of statute</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to acquired tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to acquired tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,413)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The unrecognized tax benefit balance as of December 31, 2024, 2023, and 2022 includes $1.3 million, $0.3 million, and $0.3 million of interest and penalty, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax years 2020 through 2023 remain subject to examination by the U.S. Internal Revenue Service (“IRS”). State income tax returns are generally subject to examination for a period of three to four years after filing the respective tax returns. The tax years 2019 through 2023 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of our deferred income tax asset valuation allowance:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (reductions) charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 are as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,996)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,809)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -160709000 -239971000 -110610000 -89287000 -122341000 -10199000 -249996000 -362312000 -120809000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our income tax provision for the years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24000 135000 119000 301000 -50000 -498000 2820000 1686000 5037000 3145000 1771000 4658000 0 0 0 0 0 0 -952000 -2412000 -2518000 -952000 -2412000 -2518000 2193000 -641000 2140000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2024,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Pretax (Loss) Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision based on the federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in carryforward attributes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income inclusion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible earnout expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deemed income related to foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee share-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and payable adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible penalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit, before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return-to-provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and audit settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.173 -0.065 -0.107 0 0 -0.019 0 -0.004 -0.005 0 0 -0.016 0 0.010 -0.028 -0.087 -0.146 0 0.002 0.005 -0.003 -0.006 -0.003 -0.002 -0.001 0 -0.012 -0.003 -0.005 -0.016 -0.003 -0.007 0.004 0.013 -0.013 -0.017 0 0 -0.025 0.012 0.007 0.014 -0.005 0.002 -0.002 -0.020 -0.011 -0.008 0.013 0 -0.002 -0.008 0.002 -0.018 0.218 0.208 0.228 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2024 and 2023 are as follows:</span></div><div><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research expenditures capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>We include interest and penalties in the consolidated financial statements as a component of income tax expense.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions as a result of lapse of statute</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to acquired tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to acquired tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,413)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The unrecognized tax benefit balance as of December 31, 2024, 2023, and 2022 includes $1.3 million, $0.3 million, and $0.3 million of interest and penalty, respectively.</span></div> 15685000 13830000 3032000 5409000 6879000 6395000 59641000 47875000 31326000 25286000 2681000 2371000 2176000 2783000 17498000 15985000 44773000 30601000 3236000 1227000 168299000 125533000 18628000 26229000 2081000 8688000 2352000 4082000 14159000 13924000 49000 467000 18641000 27161000 13000 932000 59600000 399600000 102900000 176600000 120200000 31300000 19300000 5400000 6600000 105100000 5100000 -2200000 2300000 18604000 17150000 17261000 1170000 99000 192000 4337000 107000 508000 0 271000 145000 0 0 0 976000 1733000 269000 0 0 119000 0 0 38000 16413000 18604000 17150000 1300000 300000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of our deferred income tax asset valuation allowance:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (reductions) charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.</span></div> 125533000 43365000 599000 168299000 100694000 23606000 -1233000 125533000 91165000 12848000 3319000 100694000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(19) Net Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing net loss attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net loss per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stock shareholders</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255,532)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363,167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – basic and diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Equity awards for the years ended December 31, 2024, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes 250,000 shares of Common Stock related to the dp polar earnout arrangement that are expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2024, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2024 annual bonus incentive compensation plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the table above excludes an estimate of 138,000 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 17. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 17 or the fiscal year 2023 annual bonus incentive compensation plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of 718,000 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 17; (2) an estimate of 341,000 shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of 22,000 shares related to the dp polar earnout arrangement discussed in Note 17 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $12 per share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes’ impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the years ended December 31, 2024, 2023, and 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during these periods did not exceed the conversion price, and because we reported a net loss for each of the respective periods.</span></div> <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stock shareholders</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255,532)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363,167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – basic and diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Equity awards for the years ended December 31, 2024, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes 250,000 shares of Common Stock related to the dp polar earnout arrangement that are expected to be settled via the issuance of 250,000 shares of Common Stock subsequent to December 31, 2024.</span></div> -255593000 -362688000 -362688000 -122711000 61000 -479000 -596000 -255532000 -363167000 -123307000 131861000 131861000 129944000 129944000 127818000 127818000 -1.94 -1.94 -2.79 -2.79 -0.96 -0.96 250000 250000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2024, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5185000 6182000 5015000 160000 420000 420000 5345000 6602000 5435000 138000 718000 341000 22000 12 460000000 0 35.92 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(20) Accumulated Other Comprehensive Loss</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,564)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,217)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,066)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Amount reclassified into non-operating income (loss) on the consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation see Note 2. For additional information about the defined benefit pension plan, see Note 14.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,564)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,217)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,066)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Amount reclassified into non-operating income (loss) on the consolidated statements of operations.</span></div> -35464000 -2242000 0 -37706000 -18730000 2777000 -3557000 -19510000 0 -165000 -3229000 -3394000 -54194000 700000 -328000 -53822000 9630000 -354000 108000 9384000 0 32000 -220000 -188000 -44564000 314000 0 -44250000 -10653000 -163000 0 -10816000 -55217000 151000 0 -55066000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(21) Segment Information</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker ("CODM"), who is our President and Chief Executive Officer, is responsible for reviewing segment performance and making decisions regarding resource allocation. Our CODM regularly reviews the results of our business through two reportable segments: Healthcare Solutions and Industrial Solutions, which are based on the industry verticals they serve. For Healthcare S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olutions, those industry verticals </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include dental, medical devices, personalized health services and regenerative medicine. For Industrial S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olutions, those industry verticals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include aerospace, defense, transportation and general manufacturing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended December 31, 2024, we changed our segment measure of profitability to gross profit. The CODM evaluates the operating results of each segment based upon gross profit, which is used during the annual budget and forecasting process, as well as on a quarterly basis when reviewing budget-to-actual and period-over-period variances. All internal segment reporting and discussions of results with our CODM are now based on segment gross profit. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, cost of sales and gross profit for each of our reportable segments were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,132)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,172)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,181)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairment charges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss), net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,996)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,809)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization included in the measurement of gross profit by segment were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign entities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, cost of sales and gross profit for each of our reportable segments were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of sales:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,132)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,172)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,181)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairment charges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain (loss), net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,996)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,809)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization included in the measurement of gross profit by segment were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 189736000 213216000 260988000 250385000 274853000 277043000 440121000 488069000 538031000 116237000 128066000 162221000 159706000 163582000 161577000 275943000 291648000 323798000 73499000 85150000 98767000 90679000 111271000 115466000 164178000 196421000 214233000 210132000 210172000 244181000 86479000 89466000 87071000 144967000 302787000 0 2452000 -4825000 -4424000 7302000 19511000 9352000 2564000 3301000 2811000 20214000 32307000 -5907000 -249996000 -362312000 -120809000 5389000 4593000 4850000 2947000 2801000 2461000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic region as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign entities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76829000 94734000 19598000 21524000 14058000 18783000 110485000 135041000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(22) Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease certain of our facilities and equipment under non-cancelable operating and finance leases. See Note 11.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2024, such purchase commitments totaled $15.4 million, with $9.3 million of the purchase obligations expected to come due within the next twelve months.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Government Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (“BIS”). In February 2023, the Company settled these matters with the U.S. Department of Justice (“DOJ”), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $15.0 million in civil monetary penalties to these agencies, with an additional $10.0 million suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $10.0 million (payable in three installments over a three-year period); BIS, $2.8 million; and DOJ, $2.3 million. During the year ended December 31, 2024, we paid the second installment penalty of $3.5 million in accordance with the DDTC settlement agreement. The original $10.0 million suspended penalty has not been recognized as a liability, as it will be recognized as incurred for remedial compliance measures during the three-year term of the settlement agreement. The application of the Company’s spend on remedial compliance measures as a reduction to the original $10.0 million suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. In February 2024, the DDTC formally approved (1) the application of $2.3 million of remedial compliance spend that occurred during the year ended December 31, 2023 against the suspended penalty and (2) a reduction of the suspended penalty to $7.7 million. In February 2025, the DDTC formally approved (1) the application of $2.6 million of remedial compliance spend that occurred during the year ended December 31, 2024 against the suspended penalty and (2) a reduction of the suspended penalty to $5.1 million. Any portion not expended for compliance measures at the end of the three-year term of the settlement agreement will be paid by the Company to DDTC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $10.0 million DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $10.0 million would be paid. We have made payments in accordance with the settlement terms and, as of December 31, 2024, the remaining unsettled liability related to the Government Settlement was $3.0 million, which is reported in accrued and other liabilities on our consolidated balance sheet and was paid in February 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2023, we issued $1.2 million of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic one-year extensions, which are not to continue beyond July 1, 2033. The first automatic one-year extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Securities Class Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its current and former executive officers were named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and sought monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $4.0 million, of which $0.7 million was paid by the Company during the year ended December 31, 2023 and the remaining $3.3 million was paid by insurance during the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Derivative Actions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was named as a nominal defendant and certain of its current and former executive officers and directors were named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York and the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in a securities class action lawsuit that had been brought against the Company in 2021 and settled in January 2024 (the “Securities Class Action”), or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement, subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024 and final approval during a hearing on October 21, 2024. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The South Carolina Derivative Action concluded after no appeal was received by November 20, 2024. The E.D.N.Y. Derivative Action was dismissed with prejudice on December 2, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The only monetary component of the Stipulation of Settlement is a $2.0 million fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which was paid by insurance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">SEC Investigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The most recent SEC subpoena was received by the Company in August 2024, and seeks additional documents and information relating to its continuing investigation of the Company. The Company is cooperating with the SEC in connection with its formal investigation, which is ongoing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Termination of Volumetric Milestones Related to Potential Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $355.0 million of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve seven non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 17). Due to the loss of funding from the Company's key strategic partner for kidney and liver research and development efforts, the Company notified the former owners of Volumetric on February 24, 2024 that it was terminating the four milestones that related to those kidney and liver research and development efforts, as achievement was no longer financially viable. As a result of the termination of the four milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $175.0 million, which would have been payable if each of the three remaining non-financial, science-based milestones was achieved within the timeframes set forth in the Volumetric acquisition agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the acquisition agreement in an effort to recover the $355.0 million. The parties did not reach a resolution during the 30-day negotiation period following this notice and now have entered into non-binding mediation in accordance with the terms of the acquisition agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2024, the Volumetric Key Employees, who were required to be employed at the time of achievement of each non-financial, science-based milestone outlined in the Volumetric acquisition agreement for each related acquisition earnout payment to become payable, resigned from their positions with the Company. As a result of the resignation of the Volumetric Key Employees, all parties to which the remaining three milestone-based earnout payments totaling $175.0 million were potentially payable were notified that such amount was no longer eligible to be earned. While the Volumetric Key Employees claim that their terminations were for good reason, which would preserve the rights to milestone-based earnout payments under the Volumetric acquisition agreement, the Company vigorously denies this claim. Presently, no lawsuit has been filed by the former owners of Volumetric to which milestone-based earnout payments were potentially payable, and there is no reasonable estimate or range of estimates of potential financial liability associated with this matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2024, the Company proposed a settlement of $1.8 million with the former shareholders and key employees of Volumetric during mediation and this amount is recorded within accrued and other liabilities on the consolidated balance sheet as of December 31, 2024. The former shareholders have not responded to the settlement offer. On December 13, 2024, the Company received a Notice of Claim for Indemnification from VBI Stockholders’ Representative, LLC., which claims to be the successor Stockholders’ Representative under Merger Agreement. The Notice repeated the former shareholders’ claims of breach. On January 10, 2025, the Company served a Notice of Objection which denied all liability. The delivery of this Notice of Objection triggers a 45-day negotiation period under the terms of the acquisition agreement. As of March 26, 2025, the Company has not heard anything further from the former shareholders and key employees of Volumetric regarding this matter. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intrepid Automation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2021, 3D Systems, Inc. initiated a lawsuit in the Superior Court of the State of California for the County of San Diego against five former employees and Intrepid Automation, Inc. (collectively, the “Intrepid Parties”) alleging theft of trade secrets, unfair competition, breach of contract, and related claims (“2021 Lawsuit”). In June 2021, this lawsuit was removed to the United States District Court for the Southern District of California. In September 2022, the Intrepid Parties filed counterclaims against 3D Systems, Inc. In September 2022, the Company filed a motion to dismiss these counterclaims; this motion was granted in part in May 2023. The Intrepid Parties filed amended counterclaims in May 2023 alleging theft of trade secrets, fraudulent inducement, breach of contract, unfair competition, and related claims; this amended complaint sought damages in excess of $20 million as well as injunctive relief. These counterclaims were partially dismissed in March 2024 in response to a second motion to dismiss filed by the Company. The parties filed motions for summary judgment in April and May 2024. In March 2025, the Court granted the Intrepid Parties’ motion, dismissing the Company’s claims against the Intrepid Parties, but denied the Company’s motion for summary judgment with respect to the counterclaims brought by the Intrepid Parties in the 2021 Lawsuit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 4, 2024, Intrepid Automation, Inc. (“Intrepid”) filed a lawsuit in the United States District Court for the Southern District of California against 3D Systems Corporation and 3D Systems, Inc. alleging infringement of U.S. patents 11,014,301 and 11,338,511 (“2024 Lawsuit”); this complaint seeks unspecified damages and injunctive relief. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to defend itself vigorously against the 2024 Lawsuit and the counterclaims in the 2021 Lawsuit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12 for details regarding our remaining liability balances accrued and recorded for all legal contingencies and settlements as of December 31, 2024.</span></div> 15400000 9300000 15000000.0 10000000.0 10000000.0 3 P3Y 2800000 2300000 3500000 10000000.0 P3Y 10000000.0 2300000 7700000 2600000 5100000 P3Y 10000000 10000000 3000000.0 1200000 P1Y P1Y 4000000 700000 3300000 2000000.0 355000000.0 7 4 4 175000000.0 3 355000000 P30D 3 175000000.0 1800000 5 20000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(23) Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the exchange price to sell an asset or transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value measurements use market data or assumptions market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs may be readily observable, corroborated by market data, or generally unobservable. Valuation techniques maximize the use of observable inputs and minimize use of unobservable inputs. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - One or more inputs are unobservable and significant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are valued utilizing the market approach for measuring the fair value of financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2024 and 2023 because of the relatively short duration of these instruments. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2024 include money market funds with a fair value of $98.2 million, which are included in cash and cash equivalents and other assets (consisting of restricted cash) on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $256.0 million, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2024 and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024 the Company recorded asset impairment charges related to property and equipment, intangible assets, goodwill, and ROU assets. During the year ended December 31, 2023, the Company recorded asset impairment charges related to intangible assets and goodwill. The recognition of these impairment charges required the Company to measure the fair value of the reporting unit to which goodwill is assigned, the fair value of asset groups, and the fair values of the long-lived assets comprising the impaired asset groups using Level 3 inputs. Refer to Note 2, Note 7, Note 8, Note 9, and Note 11 for additional details regarding the impairment charges recognized during the year ended December 31, 2024 and December 31, 2023 and the related fair value measurements.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div>Cash equivalents are valued utilizing the market approach for measuring the fair value of financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2024 and 2023 because of the relatively short duration of these instruments. 98200000 256000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(24) Restructuring and Exit Activity Costs</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Restructuring Plan Objectives and Status of Execution</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the Company commenced a multi-faceted restructuring plan (the “2023 Restructuring Plan”) to improve operating efficiencies throughout the organization and drive long-term value creation. The key initiatives of the plan were announced in 2023 and included:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improving manufacturing efficiencies related to the Company’s European metal printer operations by (1) in-sourcing certain metal printer platforms into the Company’s Riom, France manufacturing facility and (2) co-locating the engineering and manufacturing of in-sourced metal printer products in order to improve cycle time from development to production;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reducing headcount throughout all functions and areas of the organization; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rationalizing the Company's geographic footprint through the exit of leased facilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company has completed its in-sourcing activities. Actions taken to reduce headcount commenced during the year ended December 31, 2023 and were completed during the year ended December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the last quarter of our fiscal year ended December 31, 2023, as part of its efforts to rationalize its geographic footprint, the Company began identifying and evaluating opportunities to exit leased facilities, whether by early termination of a lease, non-renewal of a lease, or ceasing use with an intent to sublease a facility. Throughout the year ended December 31, 2024, the Company (1) partially or fully exited 18 leased facilities that were identified as part of the Company's plan and (2) commenced active marketing efforts to sublease the available space in facilities that were either partially or fully exited, but have a continuing lease. The Company exited one additional lease in the first quarter of 2025, and has now exited all facilities identified as part of its facilities rationalization plan under the 2023 Restructuring Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">2023 Restructuring Plan Costs, Cash Settlements and Recognized Liabilities</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $8.2 million in severance and termination benefit costs related to headcount reductions between inception of our 2023 Restructuring Plan and the completion of headcount reductions under the plan during the year ended December 31, 2024. These costs were generally recognized when probable and estimable because they were typically being determined consistent with the Company’s past practices or statutory law. During the three months ended June 30, 2024, we recorded a reduction of approximately $1.0 million from our severance accrual included in cost of sales as a result of the decision to continue to operate certain facilities. This reduction in severance costs was partially offset by incremental severance charges recorded in cost of sales during the year ended December 31, 2024.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may incur non-cash impairment charges as a result of exiting leased facilities for which we are unable to terminate the existing lease, if the carrying values of the related ROU asset balances and other related asset balances (e.g., leasehold improvements) will not be fully recoverable through our efforts to sublease an exited facility. However, since inception of our 2023 Restructuring Plan, with the exception of certain amounts paid to terminate certain leases early, our consolidated financial statements have not reflected material transactions or charges resulting from the decisions to cease the use of facilities for our own operations because the facilities for which we have continuing leases (and any related assets, as applicable) generally have not yet qualified to be measured for impairment separate from the asset group to which they have historically belonged, which typically occurs when we have entered into a sublease. During the year ended December 31, 2024, we paid $0.6 million to terminate certain leases related to facilities identified as part of our facilities exit plan. In addition, during 2023, the Company recognized $0.6 million of impairment charges related to certain fixed assets that were retired in connection with the Company’s restructuring activities. There have been no impairment charges recorded related to fixed assets during the year ended December 31, 2024 that relate specifically to decisions to exit facilities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred and other adjustments to accrued liability during the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts settled with cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="-sec-ix-hidden:f-1707"><span style="-sec-ix-hidden:f-1708"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><span style="-sec-ix-hidden:f-1711"><span style="-sec-ix-hidden:f-1712">Selling, general and administrative</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><span style="-sec-ix-hidden:f-1715"><span style="-sec-ix-hidden:f-1716">Research and development</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,242 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments. </span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2025 Restructuring Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2025, the Company authorized the next phase of its multi-faceted cost savings and restructuring initiative (the “2025 Restructuring Plan”). The 2025 Restructuring Plan includes initiatives to deliver sustainable growth and profitability, enabled by a streamlining of both infrastructure and business processes, while consistently investing in core research and development activities to support long-term growth opportunities. The expected annual savings from the 2025 Restructuring Plan are significant and will begin to be realized beginning in the first half of 2025.</span></div> 18 8200000 -1000000.0 600000 600000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding the net severance, termination benefit and other employee costs that were incurred (or reversed) under our 2023 Restructuring Plan and amounts that were settled with cash during the years ended December 31, 2024 and 2023, as well as the related accrued liability balances included in our consolidated balance sheets as of December 31, 2024 and 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred and other adjustments to accrued liability during the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts settled with cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statement impacts of (1) severance, termination benefits and other employee costs that were incurred under our 2023 Restructuring Plan during the years ended December 31, 2024 and 2023 and (2) adjustments recorded with respect to the liability recognized under the 2023 Restructuring Plan during the year ended December 31, 2024 are reflected in our consolidated statements of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="-sec-ix-hidden:f-1707"><span style="-sec-ix-hidden:f-1708"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><span style="-sec-ix-hidden:f-1711"><span style="-sec-ix-hidden:f-1712">Selling, general and administrative</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><span style="-sec-ix-hidden:f-1715"><span style="-sec-ix-hidden:f-1716">Research and development</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,242 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span>Only restructuring costs recorded to cost of sales have been included in our reported segment results, as gross profit is our measure of segment profitability. All severance and termination costs recorded to costs of sales are included in our Healthcare segment and, accordingly, are reflected in the Healthcare segment's reported gross profit. There were no facility termination costs or impairment costs included in the amounts reported for consolidated or segment cost of sales. See Note 21 for the reported gross profit for each of our reportable segments. 3933000 0 -30000 8242000 3416000 4309000 487000 3933000 -785000 1401000 370000 5598000 385000 1243000 -30000 8242000 The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the total of such amounts reported in the consolidated statements of cash flows.December 31, 2024December 31, 2023December 31, 2022Cash and cash equivalents $171,324 $331,525 $388,134 Restricted cash included in prepaid expenses and other current assets 123 119 114 Restricted cash included in other assets1,434 1,467 3,727 Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$172,881 $333,111 $391,975  Amounts included in restricted cash as of December 31, 2024 and December 31, 2023 primarily relate to guarantees in the form of a standby letter of credit as security for a long-term real estate lease. Refer to Note 22 for further information. Amounts included in restricted cash as of December 31, 2022 primarily relate to $3,435 deposited into and held in an escrow account prior to its use as part of our initial investment in the National Additive Manufacturing Innovation ("NAMI") joint venture. Refer to Note 10 for further information. The remaining amounts in restricted cash as of all periods presented relate to collateral for letters of credit and bank guarantees. Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations. The Company provided $2.0 million to the NAMI joint venture as a short-term loan to finance its working capital and capital expenditures requirements, which was used by the joint venture to pay outstanding trade receivables due to the Company. Refer to Note 10 for further information.

[[>_=]:R>9[^:NJMJPY6OT MQ*IZJ/TQSM8_(_9UG93B:).+1H#8M@DDHB/E]1H(K46GJ@['1U-[L$;OVQY\ M;3C$X9@HO0XR8@0I1H'$))^#O<_!67TV>1MH=BA>3 -MQ%+=LI:ZKUN08A1( M3'(KW+L5=G'K.>&K%4N78N.R70+Q N6,#YO^ABK&>@%BL^0$2-(,0HD)OD\WOL\/JO/)F_'NAVN,PX\I6N.]<6$ MLMZ8'5%2NG!D/<6^;@")26Y,]FY,NH^1M0?Q0E2V<""NA <5$ALY=+^I1"YQ M?+*/66/U[6,3S8IPHNX"( -&D&(42$PRU77:?;T#:*MQI^[HU>],U"W!+I6T MWEUJU>0[H1^H%6Z-W'=_T"UH!!J40JG)YK2TP[7CCD]LR5@6WZ<,Y44^7!0Y M+\4.K]XS)SEG(B07<]*29>O&LJ+6USK?O[J=G\9'&:_$_, M4$U'*NIU75'RH1@!,S$0UIOEVB+SVD"'$D.BHL"IO02]/0)E'*!J]%1]R!ZU M^,*U\PM:E"QYS-%B4Y8L7[P@7L9YE6Z7$B=ZDI.)I_('5P<0PAW5&EW,];W0GX3JBL[ *D*/3 *L3OZ&A#X9 MXV.32,L.W,E?>!G%!:4'H&HS4+4(5(U"J-&8&J42@UV>Z6;> 3;.,,%U6PCB'4JRJ[)+;+*O:"]S8-E'E JY[ZV8@_?NX\:@$: U7D2-&8$JD:AU&2[6SR"[7CD')=8L $U^%BC M)?:2]9UVNP6-0(-2*#79O):58#LK^3/P&.N0@/B!JU(3>^3>YG0*&H$&I5!J MLCDM-L%V;')6>(P-&,$+)ZJ)H%BE4\P(-":%4I,];+$*MF,5 'B,#3"!!#@8 MJPS,7I3>9H'RE:XG0:'"RGZU@ 7; 4L/>(P-]V60L7KYQ1ZOMRF@* 54C9ZJ M#]F1%I%@.R+Y+GB,=1JALV-[ 7I;!*D6@:K1$]4A.]22&6R_K>,[T#'6[[N8 M!!HXML?O;1 H7@%5HZ?J0[Y/N\4FQ(Y-NF-C8KQE&Y2*$)V*N(0$KK(.F(%& MC4#5*)2:[&?+18B=B]BQL=E#'7MX. A]E7T0G7VXQ%.MT<5+-<@)K'$&;DP,]T:H8Z>GC9U8-0WT M[@]0-0JE)IO6X@[2Z4F9LW%C>_C>?=3 ,@+LJ':#WD@"JD:AU&2[6S)".CTP M \J-B8$RX$"]1CVUEZSWM-LI: 0:E$*IR>:UF(2<>'[F3W!C8KA=9.QYZF[< M'KFW.9V"1J!!*92:;$Y+3(B=F)R5&Q,=(03:L[N@0*5#Q @T(H52D_UK>0JQ M\Q0 9DQTCC#$ON]/M.T>*%H!58NZG@2%"BL_WMW2%<].5WHP8T]G'T-7?>!K M:H_7^[EL4(X"JD9/U8?L2,M'/#L?^0XBZ9F(A1-HG,1>@MX>@=Y. JI&3]>( M[%)+9CS[C2+=J:1G= H4Q7B&5X$0WU??)3$#C1J!JE$H-=G/%K)X=LABIY)F M#PVO\ @#5YNF3.F(^@BT*9&8+$B@/IYD2#@4U1H=O!:I M?DW6KW'YF.052MF#R.B\"85"N7WSU/: %^OF34GW!>=%UGQ=L7C)RCJ!^/]# M4?!O!_7+E_;O_[KZ/U!+ P04 " #PDGI:>78H<6T" B!@ &0 'AL M+W=OD!R8ZH32G6:8\%T1U98VINY5 4SUE0+JBN%+*M!A:"^YQW3@O&21&%] M-E%1*)=&\!(G"O2R*)AZ.D,AUP/2)<\'MWR1&W= H[!B"TS0W%4392VZ8.^,R&Q#/)80"4^,8F%U6.$0A M')%-XZ'E))N0#KB]?V8_KVNWMELUM:C%KM"V?E^ZU)T;96VYQ)AJ.;Y+QU65\.AW% MD$SM/CM8GP5CVZ3CS#Z?GZ"@ M[(#'^\/]EW!J9=QH MZ6^T]&N^X!6^Q#"#MB4,R#DD1J;WN109*FW5>UAR\P2_3V?:*/NM_]FE5 MV\WN^O]$5RS% ;$-KE&MD$0?WG6/O:^[E'M+LOB-R%ZH&FQ4#?[%'@UE4=@! MH9V>AU Q!2LFE@B?> F9%((I#16JYAL\V*5KP]^O^=T87$5>Q_.Z(5UM"[:7 M5_P_KZ9$NM60;GI>,[7@I0:!&ULG5?;;MLX$/T50@7:!$A]2WI!+@8< M-[T\I V:[?9AL0^T.+;82*1*4G;=K]\SU,5VZJ3%/B26R.%PYLR90_%\9=V= MSXB"^%'DQE\D60CE:;_OTXP*Z7NV)(.9N76%#'AUB[XO'4D5%Q5Y?S08O.P7 M4IMD?![';MSXW%8AUX9NG/!544BWOJ3R@7=4OA2 MWCB\]3LO2A=DO+9&.)I?))/AZ>4)VT>#OS6M_-:SX$QFUM[QRP=UD0PX(,HI M#>Q!XF=)4\IS=H0POC<^DVY+7KC]W'I_&W-'+C/I:6KSKUJ%[")YG0A%3XW-F5<&P-;_P04XVK$9PV7)3;X#"KL2Z,/RW)+1D\:92XE%Y[8>?B MQI$G$R0#=]X/V(>M^VGC\[+V.7K YW DKJT)F1=71I':==!'@%V4HS;*R]&C M'M]0VA/'PR,Q&HQ.'O%WW&5]'/T=/Y2U6TBC?\;\CL34&F]SK63-$P"QG3_C M\58;:5(M;CP7AR_$;=K#]0\ MD':E=;7EP=,GKT>CP=EF.@X,SX1U(F0DFOFI+4IIUEN3S<2*?AVSE?MUL&H] M'XK2V:56Y$4*KXXR5I 8DJ3AT?R2T M2?-*\6"[E)P7T$A1YM('G?KHIR!X@3G4@YR.C][.PTHZ.HH&7'F=THY'EM) M3#@V4DM^4/="X;6R+'.=1C"](+, VL23/?&58.[N(.G @W-651K\SH9 V-EJ MD4&-9UXK+9W&H$8!K0N9F!1PEI$T M5CXY/!)7EA_>FK"5X88W,]4]LET5?FQIP/HX69(A[ CR, MRU''PSCUP2@< "[*SD-;"TG.1B7A(.;@,QZ@2L9SIAM%JS>YQV@ M+^+_T*] MTDX5$?F\$T"_$2I#O99Y\L5H?HM"ZSN5>#>9W+1=W/O#^!J,HMJLMUWB ;P M?+-.AW7$;)6!8NOG=F6PPTZ?\"RVT*%IFKHFDF,*#HO87=0$ MF!;VQI_)'J MH:H83^OM-V'%+N&RR;2N\P98Q0:Q)LEYLF- 3$V&L>;X_,11[@TML0NY( M3D8P:,YGNKQGW@)\']4UXI 1*V/1H &TGU5!SJ 838Q-Q7KB;7,^U,GZ-EY2 M1]MVS_SCI) (5Q&^<'F+!U-LZ??YX_1#2[^CIMP9A*8!EWNM83 5?,(A'_I> M,9$:5N^P=2;SV!_QL\W7=#90Z]SBN-R7.V_/V'2ILL@!9:F^02$XL7LH/?.[ M.W;>61^=8ZT!V@_N^<"1O2^7+6C16A!\U\@I,_H1R]T#F*- 92N0*&X_' M+K<8-1@,6=F@P63!#!>Q*&-T2YE72 M"7=LVIX%2FJ?!@E)J]9Q;2)8ZJG5[ M--&/E#]4?O&E?72U,%&]:\C!'UQ^?(3I#_!CT@Q?G:'4" QZHKKOA JX>HI8 MU 1BXD5OP+"V[XE;(IS(@<3P15PEV]M3JV/Q5L,\=)R,8+6$4_77 MP][NZ>W[\.QOW2QPM"_B_8FY!7VI+QG=:'=%F]0WDXUY?;^[E@Z?*%[D-,?2 M0>_5BT2X^LY4OP1;QGO*S ;<>N(C#DP Q@:8GUL T;SP!MW%=?P?4$L#!!0 M ( /"2>EH@O"?Q9"@ 'N% 9 >&PO=V]R:W-H965TSRZ[;_O#H M49M=NDW:+NJMJ^"75=ULT@[^;-:/VFWCTIP&;^2=I^LTF;VQ]=65^_FAW/](L/Q?JRPR\>O7ZY3=?NPG6?MN\; M^.N1GR4O-JYJB[I*&K=Z-3L[_N''Q_@\/?![X:Y;\SG!G2SK^@O^\2Y_-3M" M@%SIL@YG2.%_5^[X>]+-/6G=?EYR+O+E_- MGL^2W*W2ONP^U-?_=+*?)SA?5I':EX\Z6 0??93)A#_RA"<[)CP^ M27ZIJ^ZR3=Y6NZ8;V*;R?^<+=NN 1+YWZD=\WR/I^=#MOFAW::9>S4#OFA=<^5FK__^M^.G M1R_V0/O80_MXW^Q_YH#V3C@-[L')87+'2LFGUB7U*GG;=@5P WSQ\=(E,,4V M;5+B,/AQ551IE15IF;0=/ /DJQ6P=@PGG0W8 H;>&/O&\0LV$0_K5U35'G[2+Y[$C.)'7?&'0 M?B\+$ <-'%!)4S6% W#F("6:!C90WB;I55J4Z;)T@'*6UR3X8.FK%"8'-->P M9C-&ZS4LZ*I;D.9F<7Y[/#Y&.]+;+DZ='3>?+WOST_.3EZX9OSX!3Q1 AIK(>NT:5(@$:1EHA<:.R=XKR^+[)*Q M$PT!EN@J0,3&(4D1V3E@C4+9)!71[IJY(!PW"Z0SM?&+\["E%WR"UT4+!S]> MUX#:?L7$SX^>SY.9W380PIF=:S%++IQ+?JT[ESRAK:_ZAF@)^:EO447*97BECIGUW"$>!I ML@71@)_ W"CG,&UQJ,+&[",I6L.B\C3N!*\ DS#\P#D.%1M&'BV M7C?I!J^P+)S%IE7@B Z M2SFT,<0@EUT#QWJ+.UX2EKV'()&^Z2?_? J:Y!N(B=@8Q05*#P;OR>8/)EWX(:;=M8"L(O>4'X M9^4D(TCA"<&+;-JDMTC>E8-1+1B_(#^GV:#(875DE'Q,\XA'(1/XN67%BT!=)&!V+G%,R':0,P%2@$\(];JECD%Z0'V#A(!=' KV@.'BLJ 0Y?% MZ9R*EB08D-E_6(89GH>_@OB-$37D^47R#W!/2(=:HDM'FX/'J[JS:Z+**1D1 M>,XP"D;-E>JO(*@!%_Q\_HJB B-8% M$C7^W*#[\+!>/>Q!:ZJ,-/"0%(<-ETXTJWG&2]!&]"JH.M M \()17NFFM-A(RQ7P)5$L;=\0LQ9. 3W"8?KR2FB-CH-H#B5)S'=^$-JB#9< M=/3]]JZSHVWE-0Q#C %?E\7J%O= 3[*=U\-,>$RJ+)WH J8MHDBB0_],FTRQ ME3%M 9+P,)HX:/[ ]DA1/MZI*,_3]I*011_> IT "FA"_TN&'YSY!4$ Y"L M5GWH$H@&^+\LX#G#I$S$5+K,L7<$)-KH/>.;&+0*=\?@5RX;54LXF9(&O0-J()6]0(06M#[ M2!-C JO<39> [RS',^;J>^P3S=?C9R]V/9MTMUMT'DK$\)53@D*>6%FL@&D! M/+H$.P3) (0:JS$FHAS\E;;HV/QQ#;EZVW1+ABP0"ZVLV+JE28 !:"8TSU@! MB;!!M/LG8>J@[8DR";_=M2NO/-$*EE42>RP3F4;8\NA^".A^R(+P':A-4#@L MC?/B"E5MKDJA=1&J(MN9R!'VZ\1 2)N*>&6TAB&;N2@GP[6Y6W;1$W3(( ,+ M-L*,TB0\]1506DGB;TV2D6P%$HUSH)>._ LK$%H^;0F6E 1X6T#P^",;-M1,S&EF!S@WW MPK\26BG2("$(641^/9C]_N[M[) WDSN43D7EK2&=SJ\5, -KXL&3(F\P^@,[ M0\.;/H^7(RA@*7)Y4K1*8(76HV7H=3'@(W%' CB?K7"X!G\!33&P3$WM1)Y94'?U#TLDK,?B+&T'KSR'+$% MNS$AMGZ+#$\1(PJ>_='G:S[]QJW3)E=?UH.1W:JS)9O2G3"B5D6#H@I.G VH MCB,!X$Z5MR#%YAI$DP=P"\,GK"\A@)&1(+&^'/&@!B,A#'@&3H)B_"D)H3LH M 347&9$#,M53]Y9BG7%@+!-[$1D:A$NNYA_Y>13R.3Y^0>SB;E+T*>=3P_5Y MDA^XIP*X,2-=,I?("F ;_4@?U4S]1E4*C+;VW=TT=@\J^NX;T ^=X'\<6>]6 MC #N :MT,,JSSN_CFF4^B;.FP*0.''7E$%@]?G' V;6+/7#/.B$$24(?EJ]! MZ>=J+>"IDH9G&[[N6Q!\GH84EGV..8=0-NAA(2U:/WU @H%O[KO'=Y4*X?N/ M(CFJU A&$FP3X1"1AGOU\@V)MMX4F9=O7H'PV:,GRL?"RR.;A)BRBNT"*1C_ MW^X"B7E$Q";_7F!$.18$& 9#5W)5@RO#DE74U.WNYITUJV'Y+T0,D*=ZD MAM6NO*_"H#"SU2"33*BI]+S7]K#:0)!Z? GA$:O8*'V]+(NU#VNER[9NEJK& M:]8"Y(JSH,H<[IOQU(EW:)9E"#GVO067#[XDM8R13!,XTZ3\"N(B^_?)N=IC\40-_ M)ZAA,.Z&HH-"-F-3#/%%)E0K)TPA=8D3Q<$_EZ482U*EJ7&(P?:LXUUP\&2G MK#LCU+X!KM@L82;-R!79:(I6%\<6AI>9&(,\YA\.+(CR6MBU*I:*-@#^4M M"Y.3P],33X3S:1)@FWN0C=N*BD,S:1B$J[TBV1U\W8**(3\BZ.4'QXLG%E** M:8Q.9<*"(JCID_>!E0K1+Z_%7R))7C?JVEU3>JC#T86F;*OD7SUH=#[))X"\ MH\73,?*NTU;69.S]"P@:J0/'#*->QT=D3)EM@N$ +IDU2K^*IY!% G=6=<3; M?GQ?1=CWO,'R+R4I#H:K-V*4W)!F%E%0BM:LT:?Z0/*?W MT6M+U&K?0N0%% MME,D278=K/+@Y-GBF<?BF&S,4/08?3M&:;)$[*&5#X3F2"^-4 M]'PBB&%B#V)?#L):9":B*96CKO<^&46I3*YG/%@"9XZ#PQ.Y1>-B;, BJBG& M%,)M[$FD*&V<:%E:5?:U2'X#; ZC<[CP2H/9@_S*(%1!$3=\&GWVP?$"M&\9 MLHM!D"^% V=4O+&H^ E1\3N)GI&;7*#"GW"7(XSM]IOCQ\A0NO,\.*(?D1KI M;J2$B4PS^B=D_P+JX"PU,,[$'Y\CQSF&0'T%H5RCJ[EL80:N1Q@9Z?#/K=KQ MCC--.Z#^\V!X_Y43>^C:%JS=?4AG*#O^ GF38#B#EE@TY=V_:NX>"/W[?ZQ??9?LX$XY>E..2.7:#V M*TLD<(YK^)A F.^[-CI$7^236Z?1SF\0H+&!'%6?V0H%?0-WX$TH8O_"ITA;7A7R.Y\ M5V!&(RM(4S:!'OGS'"(@/\NX]H9JN.9J3#::HR(X\,1^FY .Q)T<_-)XQ<#Q M#8&+G?N;C)!,$'H<8(^AQ?".F.ER.J1?PR+!7E!. /#-E'H!"LP :EDS'[< M=V*X]>_:&"/75/'%QB6942KMV=9X@>(%;:OY3F(@*Y=Q.9A\[J-T*ZR,EZ@0 MAD:HK#1$GU+U%^?D_ED@QF)L=*@LL'DC9ARJY^(CGP5>WD9K)_'^B;>LE2:.6-'D M?+XWO"59PF6E@/SNN[TDLV+I2\,YQ(%: M;JJ:/4[&AOPK':PYRH'BQLH!E"33Y85W)"^FS)S8G"4[!^7:TH4*K?)/:YUI M:?57O?[%.*SRAH_3ZWG6\9:J'0EO/!(JM VE+6"/U-5#+]N7P-*V89(8^U(9 QKMEF(HA K$RB&L"74YR73(_?R)(>7< =J?UDV 3/_2RJ/SGGTHZ?6E2=73H81LE:V^0,,; M32;?$.&K>XQUI5&BPHKDD,BC[$XOUE#IJG7'I@3FE@-0'!7<8M5WCL$JTTVC MY$$&RJBQ)J2[?&V^E$*8HGDJ?N-\NE;Y@7':HCSX48M0.E^WR[YD:]P7#HB2 M:9-(5Y;$628.U5=@YMK3,D;C'.GLFLKO6^S"@8$%570."IE\]B6N:#).4-U/ M0T$\>WU94VW=:J##S/@Q;*+ZJ.9^ KFLOXN:; Q2U3X11\5QLV /X,#'& M/TH@7+1=;1>5XF$]Q1%R"K'SM.P/ M&-,$_U0Q)4OLJ83[(?EOE"#OT";\4>4=BI5U45'F#*8@[7.6ZV&S*@EI+6"1 MWPC=!^FAG0,37CJ:\'2VIR#O07(Z/WW^/?S_R=%3^/?@>/[XZP($\DTEP%[^ICD3- MSAB6O#IFV+!9X6&]6K5S)4SM5T0A BZE"*),(H'2E&,JZSG!4:$X@Y'V,XH\ MHKE\U+E!%H?$!-G%(/+04#[:3?2(.(HDK*7Q3B+>4KB(12$WTJ5(GB$&TL P MF\LGC#ZP.8B%[V0]23L'PWDK[2&"'V_\ SZH'8UE[2;*H2.6+EV:#\/57$D" MUECKAVFI*D 7F!D^IVL2LP\@ ;.DW5-#9@?(P-HW9=I0U[X%;:$&[!9 M?%(U.AEF2V \UV9.2TY8LJ.4) G1BH5)!PX*][HRA1%^;WI2!A> M4?PAUS87U&!7[$@50:""B]JZ55^" M)WA%?;R^XA HE1I:R$74TZ?T6>.Z0B.BVEC"$I-3E6+1K?ZY*Q58/ MY[81A_>RJ:^LE/9"4+M30M<1UE5[9WA0(=!-E:G&X70.I7] ([UIA4K1>&(/ M@JF:7'J6:UI)+KF#=Z$!2)K!#M[>J%WT#R#%:S"V#^UC@AIE%*QD(2NB(_.O M2KEQ(Z@*EA3M9;%%.1DV$A#H@;23OGJ-VJYE(#F;O MWG_X>[K9OGB#);QCF"2!2DD\# RLV/3$BJ_@Y)#C'Y.&QM\I-C)-5:%M 1M2 M?;/8"?+,R1''B^>^QLOW(GU+!QQ(?L!_T_[VW#=5J.L9>]/CAA/J!B'U@);+ MPY)"93MQ"D:#[2)3?1FU2IK"=>D+Q*8[2KK+0V)K8LT@'@9E.'2J^JOZGV) V_Y! )96)-BZ0,E5$A=[,>K-47HV[ ML[T[SI*_U5*2+H0G6="3+.9N7TYKFC:7JT(-1FJ]DF*4M 0143$25SV% X!Z MR2+F&#-!KV'GT+6*U E[$O'"7Z1+F+D&%,5..-(:+<?#$% R%L "PKU0/%IP%J"OX.Y!),9 @0[?\ M^<*+P/"AT!I)U7J1W@A];%K[J!K+W\@0DV#HH=1QX\L?VGZSC\X6$7!XPE[: MQ3]USL>LS:FE5=4CT\XU-3']V-)UUUB\Q(_30RW7]&KN%..C+-,B02;IU/MF M3T?)4M-9@XN2[(5%UF9CDC -!F8H_^TK-(V1K;7U&(;XL?8LTL&HB#!7-?I? MFK/%HV:2O,98N:\<]%MUBJ8 Y7@7E.;WQ43BU\0P2'3\5R BYH6C!.5Y';XY M!LF8Q.:B3T/I=1JB08IP%K6%<1=H1HJF(1H>LN,XA0FQ;K?EK=0D614#*,R* M;>FDXOBJ+N$7S'+I1'3MP(IUE\VFB4?;FLL1^ 1M*P*5[M=>I.W$-RG8-+]2 M%W(J;H;"YR%Z>,%5#JAIL46/LN6.HJ8?1P?]9UTJ%%*NK6"5!$ 'C+29#5R M,@UFP-M'Y&H+S'3425N''*_2 6C]O*4J=O(=1+7B+X@9>_T+^0)^U[8Z*71N MA+TY#SCV:^J^!M(JJF=7QM#[?;01RZ[I-94X$&:L/U56@VNC5V )1IQ4Y.WVI^D&QZSY@>;-_Q M$",=O/(Z <[%H$ ;T::AC$$F9CZ5AM'^-#:IZ%Z :Q!9#=\^A$LJVN@[SV[" MIF,XHPY"RE;3'6^X323B=; ]%)H#N7#H\]GYN5PF=!C4S%#'?:1XL,37T3>2 MLPB,.'5T/R,S)Z=F7%%M>_0>TY;+*-E@(3/JY/00K]L8E1 %%P'EPYX48PRS ME]?H!XOQI Q 0MA[<'=Q)X4_;V)7HV!YJ'Z,30/-IK_WJ5NI!I#+5V2..-]2Y!&E+J0 M'-DO]USFS@U,)]+^Z<"1NLQ0D%R F:("(#(EF=(0P=%E1%@7\>#XZ'CQ."JS M-T3.S8=,U^(3$_%.5HSM2UONO^_C^QWW?4291/35)U#'RX_$]H.39]^;9H'= M(^UV\WL[=1J,K%?2%5QA;"XL$U*6L=_TKLI[T %HINTZ+4SV3^&7''@?;S0B M/C(G[H#]9)'\##R4_$RNNT3/C+-"Q=YDYHVC*@[(0]P@PG3 MC@+D*')49>Z;24+MD[HJA.TI4NSOFHD/ ,D@+IR,@S%RN49U._S2GY2]U2HV MN[$KH^1;W3R[C8EX3 ,46P4E@K9-JF'5$)#G8/#52,_[,,IX#:J#*_P,9K$Y M(6;;!?JFS45PDV*B6U;P_(>S2X4^GR@JURG[&9UHT+ #:>\9D1:W'0YM7-JJ M7A'0=>]"6L.M5M3T_N:K+8+]BJUQ6K=)S%]K4VUG*DWM@='-FJ5OUPW6089I M75,;$PK43'1HD,(>]#D$40RG:XH<*VQ?8RKP[(VS47>V+RFBBZ5\<<3HAM*Y M!,!U5I$3;>]IVVQEXYX,V).X7?8"K? M#JG"D./JG0M!A2!<0M.H3VJLO-43PQ=1R=RT7N98S.:EPSB/PT5#_@8*BQ2U M1H1T)I%J Y([S$(5)<%#GT179+^,?$Q+I7K3ZP8S<6!JMF2-^$*-,7)L*?W M=9BJ%INV,O\2'T;T,O9O[)R[T3A=7%>9WM*ARL 6AL?+XR5&X*#<>.M<+<;5DW =V6&$'*@_5Q"E_]A@TES_378:ES\R$IR3- M&MW]$+NV#"WR4A,J#20#/KEPV"Y!4!Q#:C \E._78\D4S MAC402/ M/Y(0+5S*U9)4GW*N]2D?;7T*//O1UJ-_))Q3O9T^;VZ_PAK_(N<>#.(YOH8K MY#7UH@?U__HJDR"5GXX]!\PL^MF0C'.L+RNP&1O+,XN1B4U>=8Q1O8AZ^#$:0PR?W:7&Q ,C*$KN=#F:?+C#7N2-R,+AD M?2BF[E%I-GG7[%< >_$FH?M!P$*B,#W(0HYQ\T&9^Y:%/X96@V\],!>A4^O MKN5H+3AVUCOZEP;>XO7YD$Q]OZ^30EMRO$E$V^3Q#7LK[RJ\$G]![WUOJ?%H M _I-A<&WO.;NI\EJ,.4N=GV0]N,F$/[*-8+HW&&U)6><*:OI9V/XJ)S0WD\U M0?IW@2(U66CW@'9E\:@1)XXRY'HE5TPD[,TM38>PU/UK;&(71'-3TU.H"1QN MF:?%HEH?D7PAH181% E ;?(UW4=>^).M9^\?MMW!:+&![;S&('1:!#O([(P38"OV:;QZ_]]VVIECCC2G6 M.">MI(E]TE&^#D9"MG*;%):];[9E?>NH6PR%0,K=\>'F'RRB+NEZS%6:L;X2 M15G%Q5[S/:55GS6J;6ZV 6QLEGW3>BMD\L9^JANIFR_1:+U%'&] ]E5]6GO0 M&@T 78^A"MJ71[DZ:6[?2+^"?OPH95,\,V&T!;C$?+@Q[R)M)K_$M%_RJ MB8&5*38>0(<;N(KY22Q#ZATJ/.H/"JZD)-GG*Z)".D$6-77XX=H+=!:=E=G FQ*$,+Q,KD\I=2$WPWPO,:(JWBB&R*HR46V876(_=Y[@V/8BA#)KBC_J:-R^=&NGWB>2BOX[:O@TJ5 10VF14:!(5 M5OA(DIR%Z4*;^V(R\6G%'XDC#U.'.SK82+:@!;(&WJR\DCR/VW/V;[5N!KOD MOB:Y)R%T6C-)2OK3^S03^Q3AI_HCVLY(T#[V%T><6^C>4]E(="=3!+UBAZ0+ MP&.U8O2@O K'JVNI$_."D/2UY,H'&GFH=,??2!V15G5\N/BD11WS"<7)VEK* MS3#P&7TO@80H;(AM?L5P?&%34Q+-7-.]?>1V#%+;>C%?2V1 2P?A"91U6)^ M5Q92-TLCEKC@%%P[]Q;!)O;, #:O+@D,SHOAY6W4[0$_\N$.$ M,SMQ)(ILH$LLL>2[MM[O IDE< GRBRRO6*4KRO8WKIC[-G9BAF(U].:$W%MX M*Y=275*\9EAK\+AVR5P0Z4VR@Q<+= O1GE/"\#JY.L5J/UY#R^1^#./IH3K! MHR_]3:'T;IT+#&$ ;_ ^B1R5PZ+Y#!PT&?!N@;,$4:G88)>9, M.SX4 C;R [V$Q[&Q+6++KD8 B&4CCGM+)PH<+F4VP4DA\/G%#FJ!^I=0T 6( MN"S>R!6__@,G45=_.!L=!I;R@R7TA\ ^$AO,2=)Q3]3K&?)22N9@D%^,)N0 M+!@W#*E/3V$IO8<3G-BT*6NCVC=U[DJM-_]3W,KE+*74X-LK-H801_'\,4$! M">';ND8[^L9,.X&S_R=^]44+,3=.H(0WAM%2=0 M_,IQ!:07I+<"U/#9I'_4^N(5NGLW_NS?J'5K8-CU(M$F*M)2 M T42/#@0T4R!QFSB,L I"YS&C^/8DS4>[D;"T M#'PI]@V>4OX5^.AL%,&^H8S=AH$X0HA]*;HHE29W[_$)$5B3 M_9IKU?>S*28]"A.JCO-%8MQ%+1T'+FQ>>SFC=O/XU1AE2)DS ME8I1!0B_XY5H@,G55*Y'P8NH]*$K-A+H8@&(_=>6$A5[0+7@;6#FSQ)Y%)\C M+/A:62T_1R+XC1S-R<,OS,47J(CY"*A%-V7*HONU;!I@)4YL7,^WIC[4!H-\ M=)6_[X'15F#_UM&FWC8%.5D@O9%@&V:L8N.K$[CYB1+RJ;]XC>I&X7NN@X\R M?6-"X)ME)][F^NRQ2>5'DG\>J,O>/9#2O=FN07PPBFMMG*_D8M"Q:(W?C23U M7U1YT*F?JV5N4W0N49E!S=OP77]IC_IL'PD$B3-_-2C) XP#1-7^@ M?]-2[ZJ64*GGA+WITHDTGL&"]W/M=96[ FV[0+(OZAK/':X./PY74VFW@$IT M+C7;>/?]/H&_$/(;N>G/=[ZJ\#>?F<'!/\GM6#\[T@J?;1DG-R0.WY;,82EZ MW2I=XX$1ZRW7@7[VE]_P*U#\2J4+.D<6E*^$+.-[D\S]1=ZF0'.!U_0GJ2]W MI/ &MR#1)78T,VN3&Z8D64Q<&"KX1U-&7C#KWYVHI4;8(@S0\#7%U%BHZ^QY M(8#X3;*4C65Q@"*ZW)]8S+']RL5AOG$X_,8F>^?$PN/O-#S[BT1,$2I94U"F M$1-K_",*7W!1(U\;?DW!,14)'*[$""K=HH9'1DCWS3+1Z\>]EE%9H<HJ+5OR6,PNWF36CQS2.31./+GWWPWV2:1%U0?GV. M2/ Y='U3./7W AG?./]B^,'-X#%P\5*KNAELU<*3NQLG_;-!A7$TL.&?%\F/ MTM5)DE]U;V:'<_,M[#QU:O9V?$/9R>S1S R//[ZY39=.W!/URC"2K>"H4>+ M9T]FC$?]HZNW."7*L*[>T$>\F<8U^ #\OJI!PLH?N !FEPF\U_\'4$L#!!0 M ( /"2>EI8% ,IX@\ '\U 9 >&PO=V]R:W-H965T[N39?;)$B%ON^SRZHQ]?:O+-K*2OQ?E.4]LG1NJJV M#\_.;+:6F]0.]%:6^&:IS2:M<&E69W9K9)KSHDUQEL3Q]&R3JO+HZ6.^]]8\ M?:SKJE"E?&N$K3>;U-P\DX6^?G(T/&IN?*]6ZXING#U]O$U7\E)6/V[?&ER= M!2JYVLC2*ET*(Y=/CBZ&#Y^-Z7E^X"Q^;JB_9-DARR*U\KDN?E9YM7YR-#L2N5RF M=5%]KZ^_DEZ>"='+=&'YK[CVS\9'(JMMI3=^,3C8J-+]3]][/=QG0>(7),RW MVXBY_"*MTJ>/C;X6AIX&-?K HO)J,*=*,LIE9?"MPKKJZ47V:ZVL(@W9QV<5 M*-+]L\RO?N96)P=6#Q/QC2ZKM14ORESF?0)G8"7PDS3\/$ONI/B%S 9B-(Q$ M$B?C.^B-@GPCIC5-.*[4KRNBQOA##&*1+66I,)M M6MZ(#/\+6'Y(W'I@OM*BC<( M3",NF8XJ5^+!Y9O+$['5IEKJ0NF!^&&'4Y@"<0L15-F3C9]A$L,X_AL)1-\B MF]D*'D+WKW1%_W@K::NNS .00;K*I7%^@YR)Y[&LEKR3M28)DTE0H 7VVMM)PV2@S231R[V44:D3"D:W!D81#Z9M=6N_D M3>M.[A$IK=/JM18W,C4@MJS86T#.[YI#F8WA.HHGQ< 4^^2T/=VPJC*]*M5O MN)%:]G>4(6=3^9X^8X,KORUQV3(7"%&D*\@-'2@--UNB5D!;.;Q=+])%P2PN M)#$,.4J9#Y"5Z!XRH-PL0+S)@A$%!@HDJR?7V*34%986I'\7)SO&(+;N8P@( MWG S$"^1'8OBIA_JJLQJ0^(JVRM4@-:9R"U<4C:C8RU2H2\#B$4L$.D^:H?HK2, =\V O/Z]IP M5"'2]'?;;N@R@64N(&Y1YXX+HOJJS!%71H&'2UW4 M3FM6KI@V<>6HD+!UJ:H!%B"U6;E-#3DAF(7;9*[ =-6Z3DE;E=-+*@J-6(3G M!6?O*+!:&RG%QE59M^!U74HQBIT222BX%E9!/YR2X0^<=(AJ1!Q2V>$ QE:X MD.^A1KJB^*.J5D,\MB&)MU9;V 5>+Y=+EUR1F% MJP+$0_238^T+LGXV_%:+ M%04R A;/6R;;"2W%R;#T^.Q:56LF%S;VVY*R(XI#WC@UYH;3<%K4@0-6(%&G MR*!D2B8#W[D"+4/&6AJ]<7%A5$;KL=(J.#3X-E1,(C [$/GUGA@4( $'Y9@Q] !R[\4#(QP0YM267> MJ;MU+.B[5] NU_JZI$H T*AIB!CV1>J$=2)$YCM\/<0WDG90M<6B^V)>.[CS)&.?+;E3$1>&[:B M2!F.9^)8S$83F!K(:Z4HM-S"A^(' T HRG0#/HZ!4<>S<_'6Z+PFD"2S=4FV MOQ%)-)G%V)4@$U3737%6C+#!#[J"LM3N!F(M-IX"!C-$6,)67$:8&?(,E/O.,.Q.)^/Q1M=KDXI9_>^2^8CSU/W[C"* M(=^WLKIE$\@^C(;3*2>I)H![&18/5ZA?B[IBIA#G]@8UE0/#(0?C:FE6.? C MRS6'%+&/^PU4\X7+ V_+Z =>1?"!M1Z0-B_46[JFBJAD7(H?)HK%/=B$BWFV!F2"V;!=4GF@ @8V72@[V@$_[C8!/( MT59L;\YNZ7N*%^ EZ=,]!$%$<5YCK?D"&@),5?*T0#7(][A.+UY6C M#?G:RF5-=KXB[_G17;U12]ES[LD^MX9K'O#I82Q^+%.$%.V E:Z%96179@1B M7I7+T-3V):W#.IA"\%.<2]PZU5FWDSHRSML='.7S1^A .A:CY*9N8P9"0SKS M0!/7K]$'4HOC8&+BC-*RU6S$7K*0Z QA(" N7ZT(K:<>)39V!55"ML1+KMD/ M4%91=2 '4$* 2$B./IUUA&GQ(]RK+O+.OL3XKC#\1=LA[Q/G5=MX<2&Q^Z2C MP"1&J<]DU.=B@1"<_L5C G#GX\X)'R[;;?@; T"Y6L$<6^I*V%H5.I5^L?A\@'L(B#^!>P3MS!XI.6"@0[_*( MC3:-Z0L&Z@Z+M9PR,J*'J?O8$,3_K=_^[:959+CBIA_]/4%V\L2 P[.Q^)5$ M%]Q3[3IMNCSGWN2=,@"JT_XDPRT/#X Q2HK^DHJ$0EX/YA5^GM M1 CI!I'N >^Q>#":)M%L'I^(?(O:1"#_NU)\EU6:=AR[0 06DG?/LIH14"#R MY6;Q5<"$S=WN5.M+25WV*:E52VH,W](9;!)0Z=RAN+0O2K'&I;(T( M/47QD+3N[<+(C]BZ30)?EVQ N/DTFGTWC0 5J_.S\Z:2!BB.[CX7PP M#<2HFV@F0P3^/(E(')\/AOVGVF_%E4J=HP$U,K[H5XE0RB'(AFI,I;-W+E^C MA4+;- N4VQ+:GW#L(-X@$'KI$-]-30K-($T:I+&W4_+> 4CRD0<@R7]_ &)W M)R#?RR7-K31Z<^2]X7D(UEQ9.(=MI"MY*J5K0HCH-_WTB5-PRB,OA1;R2N4T M.V!U-M&P,W]L$F(((=H/^8=:/G#1W/X[ >>*LT0S%D0V<)-A-J_1M&0@GDN: M613=M<%Y[D.!(;' JI4\M5E:R*B9YU!Z-0#?_FDZ"=C"K)2"7+V4A=I0A^J! M#W1LJC-XZK8+$:"[*V5HI$+E *#3N14,U@_WAC0-I4BIMX3I #ZR?I#-:3'3 MG,"I=O$41Q=1,]T WVLZG8-'T:$<^P*->!'S[9B@%=3S$9&"8$\W)=I58*O_ M^PP'@JT_;#CP$;K[_W%W'@3^5+KS9#Q"E1W%PWW=^:ORM DVJORIH0Q':!0 MHM!;3B3'*,+SV;S3[(A1-!_%!UOR630?SMN6?'@>Q?.XWY.?3S^\)Q]-QTC/ M?O!&'6'S]8V8C2=[F_(DGA]HRI-)-+NC*2=,=K@K=Q[ 3ODGZ\MOI;"/V9=_ M76^0GBS!N N$32&&]P5Q\]'@?,(PKJ'A4-R1OSPZ<36II$ \95_?"5#R^-%Y M"ZB0*XO:^_??[*C;%:Y#0 D0Z.\H'L]DO=V1=Y1MYX(3%5;TG5 M2[6L&&"[0X" 7GH'7F0!6M_@,SZ^=0<$7M [.@A$QJRKV1:5.N,,,A]SC@B M@4<*SDVP-IR!(M#]A>=H'O9[@/SVQ8NOFT%JTQP$+M:<_JER5J$C+8"3A&+W MVA!Z0 93&<&?[;90F:^P_.12<6>L&?J AJ4S3(ZN=2N.#>*T!;J;UW@/M#Y% M2I)V]NACF"X$'/X%(. K[JI_J.^ND"*7J+*.,I+?N+9R5D?Y$YQH^(QA&#I;*44$M@.#]XYL^G6_ 3/CZ\DS'V\D+N:&^" M[OK^F\$>='3]>UO!O^'NI:0\M-!P;:[.I BG(F?I,%L!FN0(@,$FJ!/^I8+@ M6=U:$GR3#HJIBU@60.&"SH??-69U@S6TGCVA!N)'3N23]HV26^[ :FB2=^=- MF] .-U@NO- &2NT Q!?6;K/63 +]&RX>@31+J42Y88%/0(>K6;>*A3- W+/6I2\YZ1Y%$V3F7AQ%R@:1I/)7+SMCFYHO$< MT;4:6\4SUW9^,QS//?[NDSNL O ZC\:C\5^Y QLF$W?T&9_OZ\'V'!NA+XFC M\_.XVW.A48F3@SU7,HTFYTFOZ9H.=PY"S^/_H.D:):T[-6D=#!YHQ*;1F+JJ M6ZW8%-W6[$ KYAWA@\Y'6V#V)VO$?)9IWI+\J,>CB,[R YJP9I+NUE\T,[$W M;YZC$>.;]VS#YNU[>YZ; VW-'WQU*W(E?4L#XT/ M,\1SDB MX)TUY["]#L6] TB4>L7G8 $#VDCB7@$;CW:FAB@='UJ_DF1^NWZ- MA_&^&C4Z-"Q$A8I)ID^J0K$?_Y$YH;)WUJ5]OZ0XZ_PH!BEZQ3_]H1X8UG6_ MCPEWPZ^++MR/:MK'W4^3OD$:5TCLA5QB:8P^\4@8]W,?=U'I+?_$!O@<]8 _ MTAF,-/0 OE]J7347M$'XS=73?P-02P,$% @ \))Z6C4Q_LD5!0 E@L M !D !X;"]W;W)K&ULC59M;]LV$/XK!S7H6L"P M+=F)DS0QD+3K"["N0=-M'X9]H*F3Q98259**D_WZW9&2(R=.L"^V1/&>>^ZY M%_)L8^P/5R)ZN*UT[7:(VF_,D3?J%KVI=>EZ8+,\: ML<9K]'\T5Y;>)EN47%58.V5JL%B<)Q?IZ>6<]X<-?RK--J%7]C$O8>'"5-UQL2@4G7\%[>=#@.#X^D3 M!EEGD 7>T5%@^4YXL3RS9@.6=Q,:/X10@S614S4GY=I;^JK(SB\OG$/OX"/J M'"C%<"TTGDT\(?/WB>Q0+B-*]@1*FL%G4_O2P:]UCODNP(0H;7EE/:_+[%G$ M=RC',$M'D$VS^3-XLVVPI/.4D,5=UB#E\:M(*+PH&H/A4 R4#JQ7:D(P1^!+AK:D:4=\!UAXM2:IJ;T!P M/ZA:<:.!6%M$:E\?H-C&,9PI0)&/#V@JL582G"G\1EB$5>N(IW/P*ND_)J]' ML"F5+$$Y\B!UFP=78%I+O')J#ZLH;]=&MS&=#M?LDC@:"N-6K*GQ+RX#@X,T MFU$':4T;1S2$5M]I,/"^V&4TD4#DW^F9 =P8OA'CG )Q7OF6^!$%O&W(ABB0 MU0I!D@8:^7UU%P)$*B:*+\2*5&XY_&R%)8%XE;0[W/$;)?'*%2).*-HDT7J: MI""U(376P" JA!8)];+GY-;2.& NI? !2SAGI!+,1\1$OSBX-,*&J-\I2X$9&]V& MX-2Z9L!.DJ:ULJ0!>E\98[B0TMB<-NF[W;J2FF)0A:)@#F;CK$\<8PV".TBG MX]GPVS!:X1X$2KH.7+Q\<9REBS>.-79&JSPHMQ):U)*XAQ.1(#BR7I!^'HWA M=P.4(0<;VD%A&PKTWU@7%0K'Y>)#^72#9E M[K!0"&6[-\WM((VC?81,1YGNRW('ET2%VG@J2:PA='0=BX ;BF$ ME%&,KM;N=: V)AVXN9RGA= 3Y$"*UN%.,V\;.3<8:5CL.)![GJ,>0Y^7JO"Q M6#>4+R+-,X*.LN\4,Q8%-X79GZ M[:X)"J-)0Z;LQ8I8Q L%)<#U?;"O^(=< M XW (&@V*+9'14,;'^7_]/%2/SNYH%O6BJH"U0WS&T%-I70 BZ-#N")QA,K# M)*D=1I:&6%L:0]8&T2+0? '?C"?]'ZSOLCNFD_=3[46]5JQ$W!,=GJ0+^!*0 M.\MT--^"[@4[@-DH71S!;P/5MO$TXBZ(/3])>=%R/=V3'PH]F\Y(GP(MGPL6 M;Y!J#Q:C].1A1$.C72:+T0FY^?((.AME1],.Y6GK TBGH^PPA7TG[F1P5ZK0 MKL.-D+N,HHS7INWJ]M)Y$>]:]]OCC?6SL&M%AX[&@DRGXP7=\6R\!<87;YIP M\UH93R=,>"SIXHR6-]#WPAC?O["#[55\^1]02P,$% @ \))Z6GX-N557 M& "$X !D !X;"]W;W)K&ULU5QYC]M&EO\J M1(^3M0&VNG7TX?@ VHXSD\%F;*0]8RP6^T=)+$D54RP-BVQ9\^GW7760HN2> MB0?8!8)83;&J7KUZQ^\=I9<[6W]V:ZV;[,NFK-RKLW73;'^XN'"+M=XH-[); M7<$W2UMO5 -_UJL+MZVU*FC0IKR87%Y>7VR4JOZ1G'^K7+VW;E*;2'^K, MM9N-JO=O=&EWK\[&9_[!KV:U;O#!Q>N76[72][KYZ_9##7]=A%D*L]&5,[;* M:KU\=78W_N'-#-^G%_YF],XEGS/ ,"OYYT&]U M6>)$0,;?9YLKIM[;\9(IF_>KL]BPK]%*U9?.KW?U) MRWZN<+Z%+1W]/]OQN[.;LVS1NL9N9#!0L#$5_ZN^"!^2 ;>71P9,9,"$Z.:% MB,H?5:->OZSM+JOQ;9@-/]!6:3009RH\E/NFAF\-C&M>_ZH?=-7JEQ<-3(:/ M+A8R\ T/G!P9.)YDO]BJ6;OL757HHCO!!5 12)EX4MY,3L[XHUZ,LNDXSR:7 MD]F)^:9A:U.:;WIZ:]FRMIOL+=!:@P@ >YMU]I88J^OLO^_FCI[_SQ '>/[9 M\/RH+C^XK5KH5V>@#T[7#_KL]?=_&%]?OCA!_2Q0/SLU^ZF#.3EPF*RG5\\R MSX\/NB9EKA8Z>S\OS4JA?KCL+MLFW]CP369+RRML@LZ#ZL;F R?&VM19[QU:K 6?%96YDFLTM0SX5MJR93 M#I4*]E3@4G?W;[/KR^L1$.?7_/X/MY/QS0O'"RM6[FV-RR"A96D7JH'1L*96 MBW4DZLCND)9:+^RJ,O^ 8;!^+8S:K765XS:4RXG6X_QQ\,DMC2Y&P&:TA:9: M'7D=YZ>#@[=D_,RX5')06%E(PXI[SK#0%?BC:1>,2I7"D :(\-1^V5Q W.K(( M:A_\MR%5:=:J0<>('HZ5"99WIM!R-GV&:?!_. .<^UI5*[",0$VSMDX/TC?* M/J$8 1M@$!(G"NAXX040 GJ%$I0]*)"PUL$KFSD("I\Q\"!,B\SV\^:)[*YT M!=26<' +M57S4N.HN<;3"'H+8W,R#W4!S\M]3B/%7@!/EJ2A,/U6P<:/:2EL MYR?<7$LKU[A_P!8-4A,U+LB--QY'-!YQ0)&U6U3^!@^H5 @N,M< L>>J1)4 MY%&2"I!./T6S-;E\<7__@3Z-7SP[=L:59H,(-.UP84<[K'73UA5S$A6X45\T M,KPL62/)RP7YX2-"/KEV[O3?6]@J,!EDW31B6%;V0=<5\@ 46[4@!S6(-QX[ MV@D1,:"C*U,B1H683:8_(7ZC]B@->V$1C&!9,&FVK5-5> ]_GAS:J,\:W@"NX&'!D;):T* M?8Z*%!BY@R5J4Q-G4 M'GCG'NT"<@\E4LVMB(M:U9KUC)U)F#JGE8)A;_9;X ;: 22G!H$U(@O1T/O- MH]S2'H$\51<[L@:P\B]P@G \I>_;#M0I<@OX.SUL9]QM,NK7-?IP&W!-RC M11"B,:JH,1(A[*#VR/M1]G.5E094'^98F'K1;M!0B2DF,3%TK$ :"W_@F;!) MS#S:$AA(RA>QW&*AMS0=BMN#05DGC1H256UH?N;TP RX8^*6G3<*06#^E85X M[Z7:.GP714K88>>_:8KX,OT FLI^731E 3J%8I Y\(Z&@). A,S@%XPHEWY(<:LEH"TAPX%5)0CZG0$54P0'L\@?-1 MI$L@R@,R,MIH.?J3&]'PRH([^)J/9!?)-L@@V %%"4N&^?),@V?>$$!=6"?6 M!1A6M]$8D0T2%(1"E" BG,[3B^/#=#P1_ 4FUD!("Q[6H0U? Q( ,PCV :CB M/ 2[HI4B2,#P3H%_U&!6:O)VBSU[2E SM9)UT)F5RFS8H9)_![NC&:CT-$#H MS)')._#D^"\R=[,5 #NW;0-6'A?EU *::5P2Y9Z]AI<:/$,XI\H)E]!$X4XW M"B7"@<,'573'G"8?1\(#7$067L+*%NWTO5TVI+"?Q$ZSOQ30[_T)C;2GP M0%>,N%)O2RA4;7E;*,_T!9I?-(QH7?A,<) P#02BT.C1,@O,@7=C7.7,IBWY M3T] 'I!#[1!>0F"A0?1A2@H**U3)S@#V_X'^P@);4)K%271\Z<86])%#DSI0 M3P\BY"_!;55.-!MH[ZH^1SW1BK:.E2^0 $<&,:O^8E#VR93Q23XH4R)'1UT' MQ <81LOB?>!E6V@/I!'(]#8!=!=V5Y56%1WB M1R'WX0BK;=L:9 UY 1IR3IKJVNW6UJ"B?_2^C:/?I:E!B3C26_JW649U::RU7E(L6!T"HI'ICJ -C1@K(+L8 L%H5AUN!Y[?PJZ>@(U**Z8Q07 M9(!W;&KA,KN#P1GR1W,LF#3B^;'XR*DP>. M@FGOVG/T2_X=@G,0RNR[MH!@)&8ZO$5#<.-X9# M0*!5V:P7.-<]1'[LJWV@PF"6UA&+Y?-#X7!$TO*^44@X0A8:P3Q"ZP3-1VNM M:DZD'#_,O*L6N)>0N$N2$V"LN]$4$/6?Y#Y0<>YB;-5/U/0'E6%0FOI@3P<, MJ LB.@3_C*4"08QN$$G"Y/,T6O16N9LC\/DEX%55: \H.RMCP@B5/DTFG\_W M475(,SD#]:#*%HWXP#3HY31R#Y499)]<*/QOGVVPH(6D43+9^%REBEK!21L@ M'(XR"4;]H;NU;$%(4)8;U71G^)?B/\!]S1F6Q[-1DDT&@/%TV':$[-J\ MDS4Z*B=)H@T"NI+/&PO6!=%[/[O?B2C$]*-BXM'30"<+4J9R>)T70?$B10-E!(?0F-,& M_OVM:F"G51B $,'+@RUC7/05OJ+L8_8Z9&U 4D'@?;SBC];S[B!S(T&$(K=[ MWMASBL]@+4SM8;Q&-&U ?V@*@/6ZQ&ULM$IC87(4_G &]D,B"(MC<1@YT&X+ M0H/@HGS,>>(PR3A!D D13.WMT5T%05[Q&]B08(!B,'S$7WC9!M/#T1!F3U2S M6)]#K+\!FX6UF1_;V@-@@KX:BZJ'!1)&XKZ($RW3X-R1T&#;0$$30@$H/+D= MW?A:"QO_0B\P_3 M [)9&P@A:&H\[4.#%M+:B=W[/4:.,B,9X-$5Q_SS;@T"3J)"2W_G2!10Q@]/ MP".Y*F4X92XYQNV#"Z\D47?30Y"BS&DQD&Q_U\\G=K-;ZTN(?#*^&5V&I4QU M?(Y ;?$HR9QRF#Y0$6#Y/XE)(I!YQ.:GWKZR^=00YBP:;P3\EDF\%,V.!9I4 MV_&U(P+<,=R#I5F/?B5%!]/A]$-;X2,0.GZ?,CT=/^.M?M&+-B*93K)#=,[3 M%U!. %3(\J>39_]?-'/GT1>K8&)%>=N4>_2HOZ.>CY37XWK\-5LJ18FZZ+#J M0,M1KV>CJUC([MI@+N=@;@/^0.^R8)1G(&J!)Y3_!X<(.!29BI;Z4"0KD'"2M+7X/[.L\X3BB3!'EO%X0;?OU>;;8O M?A1/$V,JEG2(Z;'8C1K-)2821_C>+!!-)[+_?Y:RCSZJO<<\T#V6OWR:%\+# M@I(_26Q)R6DPE@VG7B3R)_*95%B)PSLJHK"_]3FOV&G129=034+DQ>]VD(Y0 MM?/<&<1R[.-\4LCGC)RS"T.#2/*&%^AD':*4=X4IBP$?SU7UN5/$@]DE414/'"Q6?F$ZU I]?:RN4;X07)Z$5??)UO\<^B'NN"M' MQ/AC L8^$!A[W]8)43VS;Y= =ZB[BGEPG8;%F*,9:E.BL#E,^.V[A_J]0_?W M'T9A\VQWHL)U\RCPZJ-#]6[#)F?4/!K&>0Y*K"GHA7!9D7>9(U<(_7&ZGN;! MPAC@+FHE0T1*\4PG)J85R+;N..'/)'?+6CVV^Z)-R>742OTP%I0Y%(NDI*T M@R0U/)^/EO'.ED6R:Q*IP_/F<^J83M1"3"%Z(9>:;[#G6*GW#9N<8"E;S%+6 M*R/@B_>6G*ZIMFW#^W8@]@?=(M)WDHHB/_L"^?AX+Q))K%-^>B/ MBANS_A&"Q$ZW\N&:I@JGY!$RJ3#G4-*P"B$0BPLQ;&6Y[&6Q!))+V3N20YJ/ M*2M"(91]*LEG8:HG;0C!.3O=GQL\8\(F9(KCE.@NX"'6(8<[V%";-[!=!#.$ M.I;<6H3"RU"#NFQ!]RD1;SN-GT/!*P[L<*^2HN)'B%&>(&%5T M7#:G>U3H_4TZ*&,\.4 X$2/1AOB<>%2F^X M?NT:3,^#Y+>D41'!]]P^@ 4;B"B.96V\-. 0$L*4+T>(X5"$D0^V0&H/(+Y= MZGTH@_,MTN]D77SLD2?=1SX0DT(C57@.VE:Y3E1J)4BZLPD2-1?7E6V@*N/D MH2DU.C9N<'6AB%](AVMVI,,UF,JDP37%!$?8VW&DP:M@G"$=^.#78XI#%.K@ M7'N%&"QX6^<,=R$U$%4(VTPEEL%;5E8\#!/VT5?X(=3W%PQ@:3X3=F"!>01M M:,Z8KOVQ60A#]8$.J W>$0C"*J1^35*[B:=N+C-D"(\F* =RDK8"0L6M4D38 M_-,FZR C_363E=JE;NZ'SPU]MA5K1*PT:[H2A'E+:8U)[66:GUC;78=(7SAD M0A/ +%MN;,-!;*J@[Y,2#P>R08 3J(MR# %@A68A7FFBL#&BHP IWHOGCCZK MWSS=@:G@0[G>) V8@&-C^BK>J/%$CL(5->QT0^R1T1M-+=K8E\."H.A_A0( MF$W 04RCSS8'4B4+7632(!-U4-IY]\'<' G<]$(1>D3:7--9])$,V&DFWB>D M*O&SDFTJC+JX3SL3HI[+S;6"];[F2]CEZ=X5:' MJ%$+2L_+-:*#!JPTW@P7+]_P[2I'.Q2O>PCEV$)BK@*^E]8LY=;^HHOP^;"L9&X>X9TD7+#I-GY?ACHQ>?]K3 M,#E*)7HK@S/$0P:\90H)3/FN&=W<10:?8@@AAL)00U_H7XPL--6#Q>3KJG>% M[)/O71EDA@_+^?) A:#2!XZ^$6+X_D6O92VLSJ',$!-YK>'R>,AFA7DDG26) MT8YZY+WL)(_Q5S<&;[M8P*J4L5-0VRD0N*@1F\&KH_$QLMP52(RDQMP.R8'WT)/36^"OM8KQ/N^ ME3"Y1=E3C)BM/-++D=1CO)M)K4>H$"89V +CA:)39D\*@TQ\= 1B \(."&O4 ML0U+FRV;=Y][=#'SX7/AXKO%DU/"@KM@G!,?Q_>([BG7$;RDCTLZG"1=V&"J M.RN1C6%A14F="JMC@8>(]KDUDOHSQ6Q$81=13>J"HA76B"E3AGL$DXB;4H M7RGUBLYEDHX&]DWJ84M*D_1[>AONC>FQ6\5/G8;#))FC&WK/\" @-#.DBJ'N MU0PL]0A(_L_W#'1K\(\,LEE,ULK[O[ADBJ2'JO?]FC%./,"DVE]S;+BQ+MQ; MQ'P SOW(9M3.]4<-EJ$$'_@V7FCI&1K>L _NYAXET$UPE&E?FL D&.6&&, A MYND ],<5>GV%=WI0X3TT^OD0J0.'[KM/Z3QMZ^!] M8!D-I6&#M,DU8?F)!Y<]R<:7XWQV,_:?GM]$\.7!SOA9-IU.L_$D'\^2KQ.X M0DTBTUD^N7Z>S2[SRYLK&O6SCU.?7(UFH5P?&AC"C3=9:)@3/:;G(=^1J(BB M;JQS@I*=YA5X#8T2J2 7.AOT.A[E1X'?H5=Y!GQ,I3VVP6\<1X*,[ '>=6#QM-YE.DN:NU.PD&*I#%W#_L+WJL:1, MLU.T3*Y_/RV3#&]7HC'%:/T=1.N%X; ;CO'=%^TOXWU*R\#^JATGX2"&W1C' M]_ XG>U#1Q_,2>(#3E.G M?ZW/!@E+;]VF/^K0^66/\?5W>3:^^DX&3[]+HH.H5>$"1]?0='O[$Y^/$QRY M-++BVOJG]%]$BGH'&P8M13);=?;A[FTVO M\^=CI+/+L?91TIH/,EF\'@\00\WN[W-+\%%/;3V35^NKD%7W=+-,[RJ\MI]D==TV])=*8@PL/P MZ^9_YNR. M?]TKOLZ_D?8+U6X=:/ 2AEZ.;J[..%+W?S1V2[_U!4X/9) ^KK4"L(HOP/=+ M:QO_!RX0?OSM]?\"4$L#!!0 ( /"2>EI(IH<-D0, <( 9 >&PO M=V]R:W-H965TI0TDZM=,LL3?4V-IU&5GE0*^(L2>9QR[@,UDN_ M=J?72]5;P27>:3!]VS*]OT:A=JL@#8X+]WS;6+<0KY<=V^(#VB_=G:99/+)4 MO$5IN)*@L5X%5^GE]=39>X._..[,R1A<)ANEOKG)QVH5)"X@%%A:Q\#H]X@W M*(0CHC#^/7 &HTL'/!T?V3_XW"F7#3-XH\177MEF%10!5%BS7MA[M?L3#_G, M'%^IA/%?V VV>19 V1NKV@.8(FBY'/[LZ:##":!(W@!D!T#FXQX<^2AOF67K MI58[T,Z:V-S I^K1%!R7KB@/5M,N)YQ=?Y2/**W2',TRMD3HEN/R +X>P-D; MX#2#3TK:QL ?LL+J)4%,D8SA9,=PKK.SC+=81I"G(61)-CW#EX_IY9XO_T%Z M>[CEIA3*]!KA[ZN-L9K.PS^OI3P03E\G='?DTG2LQ%5 E\"@?L1@_>LOZ3SY M_4RXTS'I1;&"RIGE! M@]E%.)\5\)6N)H4 G58E&@-Y."U2F(:+I( /7'(ZP!5LE:J,CZ-CFJ)>I.%% MFD*Q"(LL@\_*,O$BC0FD:1'.\L2-9EF8%@5\;G"TV<.A0K"C)"99&EW0%1+" M=P,@-Y-T'F7/2UZG,\*$CJ]#WT?$/H+;7G.Y)4$0]L@TH+L$WQ$XW Y!*LMK M3OM4$N=']1I*NCSN'))TLJ]I0*=3F^,NEY;2 *N =*6K3_)Z7_C$C76.GU%N MYC+EI:NNUDQNL75@%SN7OQGB*P'>0ZU5^S+/4VW?J'$.$3ST97/"XT(YNOO9 M/*;1:RT@/FG.+>JM?X(,9=9+._3I<75\Y:Z&YOYL/CR1GYC>&UL MI5;9;N,V%/V5"SW\I MM=F<#^+!=N&M6E6>%T:+L[58R7?2?UC?6,Q&.Y9"U;)QRC1D97D^N(A/+S/& M!\#O2F[\UQV/,D+/'%"UZ;Q ME:/732&+IP0CB-HI2[;*+I.]C*]D/J0TCB@9)]D>OG3G:1KXTG_Q-*(;+1K_ MU&'ZXV+IO$6-_/F<[QUS]CPSGYM3MQ:Y/!_@8#AI;^5@\?UW\73\PQ[=V4YW MMH_]&S*TG^=P=D3/=7;#YX&39:GJC2AE ]U)8 "Y;I0O5K.B XAE^3@"?'*=C MNA9Y!3?LU\KB-(OB.*8XFT8GLSDEQQ.Z$FOEA0YBG"G]A@4FDV@^Q_=9-#M) M*07LM[)4N:2RM8WR+2!/F2=1-LEH&J590C'@;R2.?&5T0:I>6W,K&>4H!>%L MQG\)@,$?4Y)F, FZ,@V*J>WN';@)PQ4*PU$6S5-6'4WAW*^C"WIO()F_/Q?_ M)8(VC\;L7YKB_P1J',)[D>=MW6KAX6DA47*Y$MT5!W-1&^O5EVYA28?Q9!:- MT^P(H^D\FL;SH[V;1M3@)3B@21R-LPR#:19ETYC$\*50<)C[3:&'51"?)+X- MC[D&^=)4CH"W* K43 4LQHC7H3KB)65).J_JX%#;E8@.(;6 =)A'"*SFN&KX ML+9BBRP#R,HN*B$10UH.Z3U6(5^=ZMD-0@CGC\< 2<1$#PK_.8\L# 'U/QD M#4H@@"@7UMYSQ=\*W4)/R-Q_3FLE;A%6*?&I^ MO! R\V>X;MOQ*)2OOQ+'> M3:7R*L">RJ"-8/5%F[,"S$'Z$+LA?40HFURW!1*N]5.-V\C#I-])>&_5L@W. M\S+OMY(XS)T!)%EY*YN623NM6')"(QJFBQNR[(Q612!&)GQ?<-\0= MM5>'KW"/<9$VQG^+*+=U-N21[W5A$39.1@&,-OTEB3F:#%3Z*NJI=)>Q L^U MXJ/ ?0?)._11[O\YUW,PQ0M7!J>7VX5%_@71+2?A"?#,=H M,."(:2(Z2.)ANIT&)*_$#P#$8RU#1Z7OA\^]BX\W)PNVU\UY[L M5G?-W477TSS N\[P&F=6-0ZGNH3I>#B;#,AVW58W\68=.IRE\>B7PK!"@RHM M _"]-,9O)[S!KN5=_ U02P,$% @ \))Z6EEBNPRF"0 "QH !D !X M;"]W;W)K&ULO5E;;]LX%OXKA#>830#5MB1?.TF MM)V9+3"=%FUG!XO%/M 2;7$KB2I)V6GN!IFUUB\._!/*7:F]\S(DI527^CE M;7HW&)-"(A>))0X<_[;BMX&BP%+Q9K7N?VH=O\0C3U3XI>HW+B_;.?/3N,!2VIC5=$00X-"EOX__];X MH4>P&)\AB!J"R.GM!3DMWW#+[V^UVC%-I\&-'IRICAK*R9*"\LEJ[$K0V?NW MI>7E1JYRP1Z,$=;PS7LF3$,7<<=T+3-ENK''7!O/0LB1V[QD&;J=I @+EA MOVAE#+L.;]A#DM1%G7,K4O90*&WEG]Q!FS9_0P'S1\\>HR-_.)C2SE9H5!WV MNQ'K.H>=:\$^"BICLMPX'1X%U^; 8T_,Z:QYR5X[I,([6N1.F,ED9=@5F\R# M\33$PS4]1?$-'J,%_DPGP70VI8UI%,R7,]H(@_ELR P7P,GP^Q)>($=B<8'0C.EAO@@6H0M7" 7'BSEMSQ @).=B.'>9]AG9 M+I'L4A?.1QG7&_ V]6HJ34T")%0A@T"#RXK!9,&,M7N329(U9K MQEF)WD6>IO8B"1*:)4);3H Y,@I-BSK:GB&Q$\,F]]TAEG"M'RF-MSROH1HA ME?=0P?NHR/A6L)40Z)#I?Y'&E'2J%>,D/-$/.A^K14KO,IEDCN)0 ;;CI'=: M)^"=XAW\]PXT@^'#"BUY/F1O]U$$X8G&4&MB35+_A6+@^]N)2OA@&"K^5J)F'<0>$?I- M(?FB &9WK&RFA6"%;YG"L?PD*MOP''N>!T45WB^3O*:3-N/VE(N=X0)J2)JM M&J,W6M45JR%"YX^M^'VA3A1\C?%.^XKEPN3C(M*@25RB:A*-HU(G/F<@[2H. MAQ$FDCQO%NC(U20:QMWB$4C^(H?'H,3@Y8#]PA7N8T[7/WTCCQ&WMOO?4)P@ M]BF[Z/D&ID4%Q$ 5Y5V!>!B5R]2A:<5S7B:"^2%:MI'BA-Y.S9S4/,K*EI3\ M.1U..L^Y+N*!^/;#QQ]X4?WX!HL(6.K3"@J4S5SKJAPI]3ZQBLR:>*N >)1A M(]N I16K5,[UL._E$[EXY.W@E,"5:J3*DJ]D+NVCKQH<%0!ZEJJ0"1+FD:WY M5FDJ4<3"C5;H:;IHJG.K%+R^EAHEIE+4,H#.9OB%'E2]#@.TT@JM33.Q1ME! M>)QD*B]M-L,ZW[JN?3A:)]0Z@R$AN76=(A4FT7/5!.[DY!&$J$IGZ MH"0"%P&WF8HM+C95F]*N^.Q#1E613N$_!D+AW+"N(1X%^\&7L_UA@A^5O(17 M[B#8;439VH/Z(DH"NH:/**I;J@$[F)^=-W+G 7;OVV=/KT(HNBW@+2I]\ MLR[YB!6ZCMR=.E"K/"!:B837,%S";T@N9/Y:>K#T0DNCD>Q MHIP-CKM[;RH8@2B7'JI2F#;(O&[/U7"[GOWG]ZIE<C*!CG_&T M/ZNU<1VB-,ESC)[4%2H[6EAQ &1R/49L59<.(%6M25ND)\U4SX&[F7<1F=7_ M ^GNR'F_#=DK3D6UKIII1WRKT/K]Y <=A72"+X;(]<&>?YZB8BN-2!O ^E'' M(9LF@[V5KFWBS0Y=XVBI+ITDKV'PL"5@:LX(\.'2MQV%N."LZ9>] S M)CJY5KA+'V5PK_ZL]CD A.*(I'M3FXD@5XET?B8XD%^)A1MM>FG:P&H-IHUB MN,_1%<^)X!4<20-CUY.)=>TSZ%?J%BP^1RO+JK8>7F[&[@]N,>NFJP:WASV@ M->:$PDVNMW=@N@&QM59%IQG%V4T3-494G_#=A'TJJ#FARA6Y)[MT_SJ(V7'C MV)3R3U=QKL*X-Y\=7ZL.OG)]YTQV0$-6ET;T[QW4=+[GDPH9>15&PWFG7^#> MP^Z=7'853H?3;J7?I\Y=.R9-NVJ^,D;N0DJQ@=2Y69T]6%T%C5<\HO[,59N-^AJ +.'#C MO]5WJ]TO'0_^ __^N/^9Y!TB+DM*K#5(Q\/Y=,"T_^G!OUA5N<_]N*'A_N0> M,T%C*QW _EH!),T+">A^_[G_'U!+ P04 " #PDGI:E->*\?$' Z%P M&0 'AL+W=OW^Z&+1=,'#L5]H*6QS2Y%:DDJWO2OOQE2DF7'=M+KX;[8%,EY MS_QFI*NM-I_M!L"QKZ54]GJP<:YZ.Q[;? ,EMR-=@<*3E38E=_AHUF-;&>"% M)RKE.)E,9N.2"S6XN?)[G\S-E:Z=% H^&6;KLN3FZ0ZDWEX/XD&[\:-8;QQM MC&^N*KZ&!W _5Y\,/HT[+H4H05FA%3.PNA[I"1&J,:7AN>@$TF$_77+_1_>=K1ER2W<:_FK M*-SF>K 8L )6O);N1[U]#XT]4^*7:VG]+]N&N]-TP/+:.ETVQ*A!*53XYU\; M/_0(%I,3!$E#D'B]@R"OY3ON^,V5T5MFZ#9RHX4WU5.CQ[.^J@&*?P1C5Z'1)6EWNDK,< MWT$^8FD>7OF ;XZI@'Y3C:BV6$MBMM> L>R=L+K6M#;#? M;I?6&L\\-,&V$I++$&AULQQ<@.F/]6&90X/\PUZ!RP3*CQR8Y[H*B]U MK1S3*[9N>2V?D+32QM%YK81#SL93/0$WE@&E \-@0KD$TP741P$7Z5OV'KAT M&Y0!&)8"D]P(+MF]5E9+47"'Y$.OB*XM4EDTQ&AK=^;69RP-RS.TBA+8UP-TR2:3*<7M!G'43J?X2J- M9U$RF])QED1IR25L-Y%J6+C([3Q31*L?AN\R^UL(*P MS;(XFDRF[-MO%DFG/H?)O/+:#%97/16 MY\X0.1$7%2*9,:#R)X95IBPYE1"Y^!UC'P2GT7RR4RP\#>-H&F<] ;<;GL[$(?5Q6$1Q.C^,PRR:+"A,:9+LCOV2SEL)&(CY)$KFF3^?9E%\F?3I MCSEP&$_B*,M0SF[UHG./T+S:@4F6[%S26Q_^']X[X[BL<5PZOR3+XS2-II.) MMSR+%G[S-8Z;QCZ#L^DTFH7SAIQ "58KQ"#"E]6AI? U@%*+20&U^%(_'F"7 M0/\3#[7#*.07D,OBU5P;0B31\18(=!HI";5X8/[SZ&'$"D1(;H@1;:V$0L\0 M,EF'F!3L:P?PR6X+4"0R*M*BMR;N:J5 M'UM0>D?6RNCI.NHE'XGJ<.E=;3S2X_5_(2J''GTDPK=XM_-:@'6\Q[VAQR'\ M>7D):ANYK!LGZ]KT$?Y!RSJ 5&#OS;.P)I4CMMV(?$,!>;W&ZNA4%$G=IZI-I2W8O48E=JYQ8(GEB/T*K )#PRR9R;[47 H7,+YW'7F# MM7YI0/J&Y()V'?-.O#\0]E#OX,*/F*S>68T'(^\=KA3*/:1385.43LK$X7MH0LH_: 0(I MVT+_2L]1"F\Y,**D3:$+=.&=(XX0$JUZ3,9)=($:LKS/]D:=,-Z]?M#RR/7-806,&Y-.P"A3 #X%,7RWN%ZC9&+'O.GD?A M?^%C[)=Q//*0& +K/4?)(80))]:3$0A..:AG@0[.;>T@7\;ML)M MGP(5^J/HAK8#=Q!*:J6:EZ:M<)N^Z_]F6:DM)5^.&D@*18FZY#Y'?%)[=QB/ MVQ5V%D6,*Z-S3%^?@A1O+[\IJ$ZU3M\#'?NE301HL'ZQA/JY>ZP0TY$?-P5Z M!RDZ*\^[_I2P4-0M;7\8/CD+-WB)I;N?8V1Z!S3(EM2F\C^5=3I@<=Z? MJ_=;&;[;&]^&[%]L)"D-*B^9G7J :0H>VGZ)4ZS9I<_)@));@6,?:&*SG[:6 M#8_6>GCSZUXQNH.+$VGA4W15&S\<'('(4*&GE+0A1MM^C]GE.XT4.WA!X>?, MP>J@OWU8\^V+&D3)W6F.!P5-WRR*@+58A[^'P@Z#3.WHY18*FJ:YL4:A_V47#&\UNT=EM3VJ!_'3!H(L*S %3"G4>QT>.@[25]@>4G.'')=U&(50 MT#"^\,)(M%CA!$@C"$; HFCN/51 3N_WW2AL>!& 5>2=FPB*,$0%]7))[N'B\'?S1,GFF'-FS$FFKD(&+# &PM8NR^ M&82WC(O6WZ]PZ]%N\8J&[HN$AG[4]@\_Y)W!5%3G#;ZLCA8= -.\:82CHZ J MWD: >F;*?Y,IK^D-:9-.G;Q&T_\9\!_BOG\+ZS!E'T]>&.4[NY[5U'/L.M6' MCWTC&_>^9Y: )M%76TH&+.+P:;/;[3X,WX;OH;OKX:OR#^@1@0I+6"'I9#2? M#I@)7VK#@].5_SJZU,[ITB\W6!U@Z *>KS0"?_- KK/Y3?_ 5!+ P04 M" #PDGI:F1X!VQP- ?)P &0 'AL+W=OFIRS:J ME&YB:E7ARK-Z&KV\NT9K><%OVEU[Y+?@B19&O.)+J[S-Z,I,:0*E7FB(/'O3OV@BH(( M@8W/D>:H.Y(VIK];ZC^R[)!E*9WZP13_U+G?O!D]'XE?G:FGMA:36HT0\6E7>#.5V146Z]Q5.-??[RNKI3SD/+W@E9Y>)GXY7XJ#*E M[^2R4*]//0ZAI:=9)/@V$)P?(#B;BQM3^8T3[ZMLOAV_BC% M=RJ;B,5L+.;3^=DC]!:=R NFMSA [_WG1OL'<:/\QN1B6P$_&5UY\1NN&ZN< M^-?5TGD+W_GW/E6$@\[V'T3Q]-+5,E-O1@@8I^R=&EU^]\WL8OKJ$3'..C'. M'J/^OUCN<8+'L^G)CCJVJ(I?-DK\8,I:5@]B8XKJQ9RD)6F1(<%&XLU)=,U5X@@0EL%4?SR1215!24%"H2S_;BM7LE2*\$/$^5 M2YS6>A\(2'#G!@S!MK74.2&#MJ^NW@ICL$4?+MQ>.Y.]NS;V2/>M\;H;=@@?(/&HJ7* M$##@1&:9:2I/,AR)\_'T?,;_YV?/]A&ZU\2,%U0S=/$ "WMED/9B?CNF^?SV?P5'DS%+\;+HO>=_I0C,3\?/\,^ M_+@8SU^G.#Y;/SB8DH<+\XC/7(#EZX=+B(F/JH551)*:_"! M;"/NI;6R\JG!CG/E,JN7Y(14[D[&XGZC>:T3&=9K/($#]4+#>33YI1&ER?5* M9Y)J5724?A5T3H9HCR1RI9(.&2H7C2,[_%W=J4(LTDUQ!7.FJ[HA!X04BH]C MY<#P%!52!+YKKI/A+*>Z/= ;\[/K1VVT6%5(4B#H$IOA,A>UM#!2863%)U[= M7.]J:")NE1*Y=JAU7.CY-K.U:BR[ /Q%ZH+,LY8VY\#9:+=U"G)TY606M$=F MWL?QHN,XQB\%,IP1]A.R))=V(<(WDOA3!!HRV^ 04XW)/8REF(V.) M UB#F&BM5)AJ_3VY^*Y;M1$]$3^SH>%Z5WFN"9B(&UDU*TC06!+QNJK,':\1 MQR-2W>AD6)JP0ORHEK8!E&+9X&LX0&6R1/I"\D/>I 2M**7@QN^\^2YN)C0' MSBDTF>=;V>1:7%FYU+#6=94#>5@-]M)ZT.;]X]$[&*NQ8(GL5#>V-I3W(#]R M(%03;*3@FNRZLA6Q'(A(AW.F4N)ON,Y-28M33EC-.,C"-$QTK2+;E&7-7RAR6)-I9B.(A;R"/4M:Q,(F>Q$ZU:OBPK9*\RPW55M1. MRN1$LJD))Z^M"DEC^&I; MMVM/@QXH/ZPK%'(^#:Y"Z8$4XE4(QT,R=(FD4L0:1,)2BSSB7%M TJ.ZN$(AC^5/4/M;^1"7.2&:(CA^H9JI5$'Z Q MY_$ON"#$3_V=C$5%\8%T&2% U%!D +HY>!:R]'Z9V(M(VT=GDT47H/3DZ'PR M;V^0'5VMN"DUK$HJQ6C>+MF7$<=4X6RG5PDI1\4,==F1D6JY0JH*') MM R'I8N&QU&T+R;/A_+,)Q?[Y1E#/&&<6V6I>%^)#Y:P/[G+;5](FH7/D_M#MAL9A=W=L=;F_@_^:FNU'JO2*RRVLIT"^ ML7(-?I94M=;P,[\A6F1QC979IC*%65,Z: K"X&3E0@?0O7A'[1*[ ^H!',WA M45OA:Y25T&YN3.B^[[4CU3ZT+@B(CX9&MDT.ZIDNEXR8"9 %XU.P$&>:;&_@ M4,X')Z@+"<_GB)'QW"'%TX(@BYD?^]-H4;-'=%*&0U;$G;^: B0-VHK M,L %/:)$[H&6*'.EG6P K?((4%WCV@G,D&I)//!_!3HU)- #%((6*,L&Z%N MR$T$WQG2M^FT*;9QQYB@52;=1JS0:%(G9A+]"L2-)?_D=-TAK=@IQ?P<9-4# MZ^9-!PD?AUV&\\YBTLT1VI1P(Q&T]&P^3/(A.:!23 \FAP&IXU&\I(Q A&(\ M@HF(KJ[AHB##D/^V@;CH(-_#$Q\G6P# MI;UJYR[DL)8Z@1/Z;0G;R#O5#1J2U.$-6 UC3DHW4$!!_8GV2>"U,PB:+//5 M[E2L&[W)/QJ^C7FFU$TXH-FC%RG\ZI"Y@=ET->Q$J5B,^UE";[2V'E,*"#%, MS[<&:(^CLQZ0=2!UV#/LM@P'C$%%[T#<'.N)FL2!@N/M&=2^N1Y M[&-CYV 7VPY%N83$I$RE%="Q[U5VTFN(W8'';>7/ ^ESSIGRR8@8CEL&0B%6 MN!?-NYRUA80'B:5;3-1)/UT$]'-?NM3$J@>Z@)*7#V%6(UTK2M4PGTG6:N<5 M(37P4011ECUHR\>PR("*^J)L1F &Z">#2_"H^&'G*7PDY%UZYP%L XOZCA&% M@JZ\+X*\*\7P.R1CG%JM>VJU#I62PYKFB$)\WL)N+7IXWV4KYTU[KF3Q[N]8#@SQ[I[<[*@MF'()1* MU#0=$CV2P&.F"M*E8XB .0)V;GVKFP#AM85][[QZF*\ M]>+N51?A<%VVV#^*I #@AG4T@A!)R+T(RT+L<(!A2WI:#T);P=S^T'H\\VSS M2F^-:%[?<]N6Q"JU-K_.?/;JB7-2?I=.XJ:6W)MXD9L#7QP4!;O*GN(P ,#; MK097HM3O:]QJ:A&K:0_LX6<]% )KG*A3,'\@:;;&3U-D4G/:<5!7;@Y@PYVW M!&[K[U[PK2=&[U6?TZL MK"D[+=(\=+H]#YT>'F<_#5(?GG'"['\\X-SA541@3S%+G5@;!Y-]G[N<)A\M ME0JHD#[-HJ! -@[?+W5WNZ^_KL)'3_WR\.D86F?D&"<*M<)6Z.E\%-K+]L*; MFC^!6AKO3-O>XMG5M=#@:V7,I:V+Y>R08S MS96GO3T.VK6MA[E[+ M2J^O>TEO0_B@%DO'A,'-U4HLY$?I?E^]-W@;;*7,5"T;JW1#1LZO>Z^2R]=# M7N\7_*'DVNZ-B369:OV97WZ:7?=B!B0K63J6(/!W*]_(JF)!@/&ED]G;;LF, M^^.-]'=>=^@R%5:^T=4G-7/+ZU[1HYFPQ%_ 1#VC&D'G?8R*-\*YRXN3)Z38970QH/O*J> M&^!4PT[YZ QF%?C,B."$N[4J4\KJ'B+?2W,K>S;??)*/X^R, \RW _)CT(Z8_SG>>)!?4:?=) MTE+<2KH51NG64L5D$@LC)3+'64+:DFX-S46I*N64M!')+ZU:\32)9D:W\9W5',V41JE;.2#7T M3^TDI1'-6L,L;BGI3@I#DN.$X&593Z79>CKR*][H>B6:.RIU4U8M+W1+X?Q4 M*8RY8TFWHFHEZ;FGKHSB(D("VSI:&-VNJ,4.IKK;[-K)_,Y"J@'C2AK!E0": M"DL*D\K(6025+5*8N8">&455Z=(OY=W.AOT4F5=5W3NO.,O3?K8E[F,(8KUQ MRZ4P"UA0TX=??P^+;)]^6RK[R"H@:4NO]D.-+6_*+NP4V+IF)]7[<:X:T93R M<')Z1V=I?[R#B\4@##<$;X&5].6QNGL2X1)&FTK)I1CV9!=QP*B-^@<,P-UX MW/"IU96:"0<>Z_ 70I/5VOJDSR$%RD%\>+@89!'9I3;N)4?D V7UM%*+SK?L ML62G7- VZ1<[ F)!;:*,X9>E:3'DA1KF-U0I,>V2Y5$=IJ+RF_NJBWQBSDHW MBV=!BP^PW4/[ %P':"O\[T'KTT]-:;RY115*!F=%K5SPP-OGINA:8@X /"@$ MM.BTX^HBJ,'9.VU5->MRZ!W*Q>=Y:UQ$/P(T-*&<]4,@L M0"$3/[AQM[KI6QV -AA MD&!;G#"B<0IU@RM8O:JDDWWZP3JOW,Q?&[QFW=XK<1<<8&3E%P"KXZQC2W;P M-+OL+.OGN]APAZ[I^RJ'BMPE5& NM75TCCC2M;SP&FY<;)_V<."DLF( M/N[*QAY;EF/%)*=Q/*0_<'KZH-N;SZ,D3RF+)L.,QJ.% [IU+2R.*YZJV_IAH/BC M[>$)\$C=[TYQ".%P)'C^\0-=L8%+Y(JOPDV7_W_E\XWUN\O'SN<=X5^;"&/: MGIZ7K.>031/E<*:/AB$&H.(190@B4/(B8-2V"7-867L$EJKT.5LZP''1.?2OY' >_D+/SX_?=\P'!S@LU#2 M?;6T]TXB!E #3QO.DT>5OMP+":\@ND"OH[^%/@Q>'P:3HHN'9.PS)4:F%,?$ M/ CWLR[9SWRZG_F$#V'Z7.ZL\#[* #ZH+&_1@_)('_ M'Q\*N*]DT<_S%UB8C%]@/!GQ.,U>'.F(AMN.:/@_=D3'^4X=T:DC.G5$IX[H MU!&=.J)31W3JB$X=T:DC.G5$IX[H_[ C&NQ]JJLE+H7\09+OXQ 6OMIMJ=MO MGJ_"I[[=\O#!]!?<*57#'&ULE59M;^,V#/XKA*\XM(!7V_)K>DF MMK=A WJXXFXO'X9]4&PF$B$?/J1(T?.=TM_, M%M'"8U-+L_"VUK9706#*+3;<7*H6)9VLE6ZXI:7>!*;5R*M>J:D#%H99T' A MO>6\W[O7R[GJ;"TDWFLP7=-PO;_!6NT67N0];7P1FZUU&\%RWO(-?D7[6WNO M:15,*)5H4!JA)&A<+[SKZ.HF2$=)?RU6HZ%:1GE]=EJ3NL@,L*/MLM:K@3 M?"5J806:>6#)A!,,RA'N9H!C;\!%##XI:;<&?I055L< 7&;"+(G@C?L).)' M+"\ACGQ@(4M.X,63PW&/%[^!=\_W?%6CZ3WNO>>U@3^O5\9J2I&_7O-Y0$Q> M1W1EH,'9N+_JK<$,.M:NCY,'RH0-)=H<2UL ;.(&)^EF1N$OO1 M+)M,6/Y(D(4?Q@E$H1_G,=SAAM=04F8)N4%9.IN)G\7"369^DH5PN^5$V@#%2'7/0">XKGC=\Z(WE\** ML$>N#:"K**!ZP&9%A)YJPA\B[8)+$P9W:OO;^@%RHN=^,4. M@YN1%[<$NQ%2TFV 6D.+6JB*/![">T:WDN5Y_TV+%.AEMS722T[7WO *X3SV M699YA:U6(S ME$+JYU%&8Y&R R.4^4<9RXAMZJ[7HWK\K6,0^N$O(XBGC6>J' M8>0"3%3"$%Y[]H*#'M6@WO2=V!!\)^W0KJ;=J=E?#SWN67SX4_C$-26?H;M8 MDVIXF:<>Z*'[#@NKVK[CK92E_ME/M_3#@MH)T/E:*?NT< :F7Z#EOU!+ P04 M " #PDGI:PN(@A,8, !S)@ &0 'AL+W=OY$GRFY0H"A@6+SC[>P\OIGY=HXOM\9^=&NEO'@H\M*]&JV] MW[PX/77I6A72C[IQ>OMR(U?J@_*_;-Y;7)TV M4C)=J-)I4PJKEJ]&=],7K\_H>7[@KUIM7>>S($L6QGRDBQ^R5Z,)*:1RE7J2 M(/'G7KU1>4Z"H,9O4>:HV9(6=C_7TK]CVV'+0CKUQN1_TYE?OQI=C42FEK+* M_4]F^[V*]IR3O-3DCO\7V_#L['(DTLIY4\3%T*#09?@K'Z(?.@NN)D\LF,4% M,]8[;,1:OI5>WKZT9BLL/0UI](%-Y=503I<4E _>XEN-=?[VM;%8HWGJ M(8_NGJ9Q[>NP=O;$VNE,O#.E7SOQ;9FIK"_@%&(;;6:U-J]G!R6^5>E8S*>) MF$UF9P?DS1OKYBQO_J2\A1=OM4MSXRJKQ#_N%LY;(.&?0]8&66?#LB@[7KB- M3-6K$>#OE+U7H]NOOIA>3&X.:'K6:'IV2/HS<3B\]G@Z/Q&M /'&E/?*>KW( ME?C1>.7$SVN%N\5&EH\"RM]K4[G\46CG*I6)R9>])1]4J8V-*[.*9-RK8J&L MF)YS9"[$L8? $3\Q.DG$IK*NDJ47W@A9BA^ AM*3OS/I(;]=?\'KIV']5U]< MS6:3F^9IOI[>G(B%\ENE2N$[6LLR8RM>R_*C,$OQ(_+][\AW\0X);@"QP;8:M?PL/LS%5L$#>&IIH.'6O1#' MFFR"Z_&(.QE8NGMG+M[7>HKCZ8DX$K/I63*_O,*G^>PLN;J-,SA<5.D^OK\'3DLH& M[Q5%5I?::RB3,EQ" M888_R1&SR_'5_.),N+5$=M =A*[ Q^\23^*#:PZFK9^%]"Z F(HE+S%\7:M MTS4T1W]8_(J:S6#*?D7XT ,\MA8I$"KIK[9I53A/%CH.+%;AG_JMTK!(-4 < M4!<*I*ROW&RL>="HZPJ9<#0_'U_/6$LV(*!EU\R^/6CG"2V-'7=MT$_1 W!.GSU8L:M=8/ZE8:+YSI*7;# M#E7+I6).\(EJ?Z:CAI4*UJL'KP+XZ2ID8;Q 0Z<29>$1ED!27469T9%SPQN1 M$6AG58K]9+YK!6F@WP#?9AWP&:H)"Y;#:>3%&2Z5;Z7QOP=*@XY##5EKZ]2 M,\HI)E @UXJ4R)0J5);@4VU[1EX/E2F"=:"F:!NJRFX123M]'NE!:IL-T^-H MQ-KDJ%^.OB2\>Q!P,AA;1N@2E>)P+2JG&4 F=.KF.I-@%@6TUJ&VHC2DBL-W M5ZU0)SOFFA+?AXI)(D*GI"=[=?,%=Z,LY )I%3&74JW/$"/4#_C"BF../,G, M.HD3OP5/T<'&7!+JU,:P QVDM&VA@XRO':,*YCEJ8: YV"IVS,EX,IFV[:)' M:+I]K^8T2>Q/ W\"&^N<(+R;#;ZU'0."M;D_TZOPL$+>( =U+2\R!5I/YMP M6I*-<#=W3\4YC(<)?)!"U8,2K?4 MY_E:[^&([X4(9K$Q:+^Y3JFB=(7=@*HT^C(B2+L>LJ(-G7*]3GSS/;IH@#GAN7R&Q MQ6YY;&*EN+YJT '.DJ'>UY=/(KE%9HOIEHS5E6R/QL7@<-KTPP+VJ'O90:'- M77BTM9$*5A$*RN=7$$300#,:/&153BVLXZQA?'GF],V>=-X(O?$8-+?:1,$F M#0TKI+C;J%0OM:*F8>$ZLES=$WE+.JU&BN]0F"1%!?%\@SBLGD%!0LF'KN2M M7E2!@@TX?RS^7-*# 8+)F050:IM M"[H^#G:"FAQJ(-2P5M)F#.+X#?"A5F:ONH_%+Q2G%HM)#V;<,S>DI'1KA+1& MD5RM: O_7#_&XPO5Z9<$#A)'L5(YZH4-IT;R.+HK^V,!XVB[Y(G3#$=:4G=8 M$-F*UK.")/ZI1=%?>^0Q3J@2)IZ*X-G8@+(@B:U9;EY8E3Q%03NYW!X"2*)Z M2#M!^%2W+10'JG;;6'P?\=)[BL^%K"?S9?C:TB&L?UH)MVOZPF4BN"JB[0#6 MII.F,>+VKL;HR'GE&)!$MJH8W:K<2)V%-.=S14W@GJ@'0YD^[HU,T+ME[AKC MF%M#%;1PIP8+*=E8)]AV;9H$ZYJG&?-EG$XR<1NL.2W;ZRWGXXT,+(B*0+_Z M#F.Z5X9[]6 L[H;'&0GH1-D>3GK'659A:ZH\HWY3:-]CD+M9J!Z4375PF+8] MO(8"LI99'9ELE[<&(DQT(0E=VN3L&7P&*T-L6U0-)YG9:TJ!W2RM*4*/(K?P M;53;M#/TFDTZ@YV%HBK&.YQ-P0M_;Q5&HPB$]3EJ>KBA([&@FBI;@GB04OIP MJHJ',?:=[+3%EB:20W92H3Y%'4W'9Z) <6:T'0IW+NL[)*HY[L4# M&50-C3)P0"/H2-H?7,4C% D@%.PZ,%YUX.T;-])KDN7#[JGF4SN^N7M(<\;UFS>UVPZ MGC8WPO@'TD)=7*@6(W 3]CNO-[[8W7A_4$UNR37K\7.77%&L:*!&?0Y433)9 M"Z2--(RO83JS#!#E>QW& 6VE; 9V!*=Z0L "NN?BDC2!5UJW^K552-WPKB-X M]P\5JN)\4@.O&]*%2E'"J6Y^DT9S? !8/14\-/#;&W))G9,#X-JEAG8:%C/& MZ*44&N0W?PR4ANS-Z.NZOL?)-XT[[I#VN:AA (C3^XN2V5#CNO84_I1VO?3I MGY.'E*SU^TN3O -N#%G40^A!2]ZAN-9>[QM2AHX<>^>G6P6?.U4_CV0";6W[4[A3R:3B?C\]T&U8X" MCJXNQ[.6$_3FR:4+OFBFL_7;N59\G)@J)G^>63?S=V)3>M,9QX9OB\X\G9MD M]TT(.8N&I!67"J8[CE.[;SCG^,+OZM(WC7I),WN.P&A="^W,JM1UYY1B1?6> M>NALVCHKB:?_(4\T=FU!$]4WQ RPO'YO.=#_Z^Q 'VZ((^W)D(/7"8['N7$. MS*-4OIXB#)P?G&,+AN\;EQJD7'1DEX8]13.X4?3HT"$,S<\[5&(?0S@ MML3RLS%4_L]AJ/Q=&)K/NAGU_XNA.8J@/TA@N94XSZ]O,Z(?MO\6+58/A.AH M>G7=GE0BL3Z[;!GM+BFMWR8OPKN68.EOE:&-0!X_POS>VX*XU5K%<^&]R:LB M#!9()IWU("W7.!_' 45X.\2S:ER2,96C_\.^X8T/POXG,(]'-AG]6M# >K)H_KI5$"Z,'\/W2P#'Q@C9H?F=V^V]02P,$% @ M\))Z6NG2^HZ\!@ ZQ !D !X;"]W;W)K&UL MG5AI;R,W$OTK!<7)2H!6ZD.73\"> TF ; Q/LOD0Y /534GC*9:J0CX9LE>?"[!YD MIK>WO;#7;CRI]<;QQOCNIA1K^4FZ7\M'@]6XDY*J7!96Z8*,7-WV[L.KAPG3 M>X+_*KFU!W-B3Y9:?^;%#^EM+V"#9"83QQ($?I[E.YEE+ AF_-G(['4JF?%P MWDK_Z'V'+TMAY3N=_:92M[GM+7J4RI6H,O>DM]_+QI\IRTMT9OU(VYHVAL:D MLD[G#3/6N2KJ7_&EB<,!PR)XA2%J&")O=ZW(6_E>.'%W8_26#%-#&D^\JYX; MQJF"D_+)&7Q5X'-W'_(RTSLIZ4$6D!=W3L9>7OR*O"?IE)& MDNO= MM9.WI/]_*7E3Q'D#^^%D0"?"Z3=)MM2%U88$?6J*91*$_<\#*C-14-]M)'WW MS2**@NM';/AI>#V@1#]+HXHU*AJQ%(53(LMVA('TBG1E2&9JK9:9I%]'GT8D M&]UV1+] ),LBY$2Y3-H]:4=%3@/IGR7T%,ZH9<66^5W75?*6$9:=% 9$7'J$PI'Y$G:UQ>/'F$21 M\B0:TA8!_L)20'T1C:;H*5D&>4->S=J59\!&O/\,&)72M]!L-R2JJT>?QB,(%KKX=R=1FQWW6, [I66-6"J;(\&#DPWI M\MXA!]&L!7G<,3Q5JG#F-%E1A:=7A:T,Y[7V +T G)4#K>SRP3K<1D"KT<_\ M@5%7%!5CR^\K2Y6MW5T!$YXKJ8QAY_02J1-U6%J\@+[T(>$26&F&%L?0"_[6GF0CBC6^JQH^H/\?DG(0G+U*'YJO J2%1GQ%?2]45Q9; M=E!_]>AY.C'E5-L5_;S7+'P&?A1%A9A32!_=.4@;'!A<3EK'/HH ME*%GD54>,,):"6-.6:(A.Q,/9YVO!U#F_EG^?X9@TWIWT7AS MT?ASGR2F@BZ6HSTA<.*;KY(^,8%/S'30B#GZ.AW.0_B'W\4T&M!_< EMO^_. M1N+CWF\T[Z^6 !LEDJ3*J[HGG2/YAT%Y?$OO18.2%OCW;]O Y+-YY'_G\]G9 MUF W>FN;%.=HEA[WP$XAN2,:I5.5=+*YB*SW@AE:B!Q@2!5'<:D3QX*-W'![ M?98@P5I2GRMO\'H<^%CQB3MKQ-5QK5]PJ3=#&,2O5/WE)=WG&@?A7UW#$5TC MZ*_1N@=U/_!'9'1-_0F@@=[PBW:@.(I(>UC4"F:7%,6P>3)OT'C03T_S\C)B M7XW258U@-JTQL^U80'+,+>JE7R7,-'6'_A>.B -]S-\&O_5S,H.KJ*3:SP-B M;B-?,V[([2^KTAI27VK3%G,V;1)'K=#FYG%N_#Q5UU9]+UDDO/2GF/6K?*YMP4=0G M03S"#